Line 53... |
Line 53... |
%.o: $(OBJDIR)/ $(OBJDIR)/%.o
|
%.o: $(OBJDIR)/ $(OBJDIR)/%.o
|
$(OBJDIR)/%.o: %.cpp
|
$(OBJDIR)/%.o: %.cpp
|
$(CXX) $(CFLAGS) -c $< -o $@
|
$(CXX) $(CFLAGS) -c $< -o $@
|
$(OBJDIR)/zipdbg.o: zipdbg.cpp
|
$(OBJDIR)/zipdbg.o: zipdbg.cpp
|
$(CXX) $(CFLAGS) -I$(ZIPD) -c $< -o $@
|
$(CXX) $(CFLAGS) -I$(ZIPD) -c $< -o $@
|
$(OBJDIR)/cpuscope.o: cpuscope.cpp
|
$(OBJDIR)/cpuscope.o: cpuscope.cpp scopecls.h
|
|
$(CXX) $(CFLAGS) -I$(ZIPD) -c $< -o $@
|
|
$(OBJDIR)/scopecls.o: scopecls.cpp scopecls.h
|
$(CXX) $(CFLAGS) -I$(ZIPD) -c $< -o $@
|
$(CXX) $(CFLAGS) -I$(ZIPD) -c $< -o $@
|
|
|
.PHONY: clean
|
.PHONY: clean
|
clean:
|
clean:
|
rm -rf $(OBJDIR)/ $(PROGRAMS)
|
rm -rf $(OBJDIR)/ $(PROGRAMS)
|
Line 94... |
Line 96... |
ZIPSRCS := $(addprefix $(ZIPD)/,zparser.cpp zopcodes.cpp)
|
ZIPSRCS := $(addprefix $(ZIPD)/,zparser.cpp zopcodes.cpp)
|
ZIPOBJS := twoc.o zparser.o zopcodes.o
|
ZIPOBJS := twoc.o zparser.o zopcodes.o
|
# ZIPOBJS := $(addprefix $(ZIPD)/$(OBJDIR)/,$(ZIPOBJS_RAW))
|
# ZIPOBJS := $(addprefix $(ZIPD)/$(OBJDIR)/,$(ZIPOBJS_RAW))
|
zipdbg: $(OBJDIR)/zipdbg.o $(BUSOBJS) $(ZIPSRCS) $(OBJDIR)/twoc.o
|
zipdbg: $(OBJDIR)/zipdbg.o $(BUSOBJS) $(ZIPSRCS) $(OBJDIR)/twoc.o
|
$(CXX) $(CFLAGS) $^ $(LIBS) -lncurses -o $@
|
$(CXX) $(CFLAGS) $^ $(LIBS) -lncurses -o $@
|
cpuscope: $(OBJDIR)/cpuscope.o $(BUSOBJS) $(ZIPOBJS)
|
cpuscope: $(OBJDIR)/cpuscope.o $(OBJDIR)/scopecls.o $(BUSOBJS)
|
$(CXX) $(CFLAGS) $^ $(LIBS) -o $@
|
$(CXX) $(CFLAGS) $^ $(LIBS) -o $@
|
|
|
nothing:
|
nothing:
|
@echo
|
@echo
|
|
|