X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libsrc%2Fapple2%2FMakefile;h=a5f45f3efcc3c0e85a554a8d1b9f5ad6b0ddbe06;hb=5e37ed1a1687865ce48d833ebb11a590d7b72c03;hp=2a067e21a29c8e5c92d1b391d5c6d8d8e979e885;hpb=c8e1d7e0d275376d4d0a2165a30eb09b75e0a034;p=cc65 diff --git a/libsrc/apple2/Makefile b/libsrc/apple2/Makefile index 2a067e21a..a5f45f3ef 100644 --- a/libsrc/apple2/Makefile +++ b/libsrc/apple2/Makefile @@ -13,7 +13,7 @@ AS = ../../src/ca65/ca65 CC = ../../src/cc65/cc65 LD = ../../src/ld65/ld65 -AFLAGS = -t $(SYS) -I../../asminc +AFLAGS = -t $(SYS) --forget-inc-paths -I../../asminc CFLAGS = -Osir -g -T -t $(SYS) --forget-inc-paths -I . -I ../../include #-------------------------------------------------------------------------- @@ -27,19 +27,19 @@ CFLAGS = -Osir -g -T -t $(SYS) --forget-inc-paths -I . -I ../../include @$(AS) -g -o $@ $(AFLAGS) $< %.emd: %.o ../runtime/zeropage.o - @$(LD) -t module -o $@ $^ + @$(LD) -o $@ -t module $^ %.joy: %.o ../runtime/zeropage.o - @$(LD) -t module -o $@ $^ + @$(LD) -o $@ -t module $^ %.mou: %.o ../runtime/zeropage.o - @$(LD) -t module -o $@ $^ + @$(LD) -o $@ -t module $^ %.ser: %.o ../runtime/zeropage.o - @$(LD) -t module -o $@ $^ + @$(LD) -o $@ -t module $^ %.tgi: %.o ../runtime/zeropage.o - @$(LD) -t module -o $@ $^ + @$(LD) -o $@ -t module $^ #-------------------------------------------------------------------------- # Object files @@ -70,8 +70,9 @@ S_OBJS= _scrsize.o \ diosectsize.o \ diowrite.o \ dosdetect.o \ + drives.o \ + exec.o \ filedes.o \ - fileerr.o \ filename.o \ get_ostype.o \ gotoxy.o \ @@ -91,7 +92,9 @@ S_OBJS= _scrsize.o \ randomize.o \ rdkey.o \ read.o \ + reboot.o \ revers.o \ + rootdir.o \ rwcommon.o \ syschdir.o \ sysmkdir.o \ @@ -100,12 +103,17 @@ S_OBJS= _scrsize.o \ sysrmdir.o \ systime.o \ sysuname.o \ + tgi_colors.o \ tgi_mode_table.o\ + toascii.o \ vtabz.o \ wherex.o \ wherey.o \ write.o +S_EXTRA_OBJS= \ + extra/iobuf-0800.o + #-------------------------------------------------------------------------- # Drivers @@ -124,13 +132,13 @@ TGIS = apple2-280-192-8.tgi apple2-40-48-16.tgi .PHONY: all clean zap -all: $(C_OBJS) $(S_OBJS) $(EMDS) $(JOYS) $(MOUS) $(SERS) $(TGIS) +all: $(C_OBJS) $(S_OBJS) $(S_EXTRA_OBJS) $(EMDS) $(JOYS) $(MOUS) $(SERS) $(TGIS) ../runtime/zeropage.o: $(MAKE) -C $(dir $@) $(notdir $@) clean: - @$(RM) $(C_OBJS:.o=.s) $(C_OBJS) $(S_OBJS) $(EMDS:.emd=.o) $(JOYS:.joy=.o) $(MOUS:.mou=.o) $(SERS:.ser=.o) $(TGIS:.tgi=.o) + @$(RM) $(C_OBJS:.o=.s) $(C_OBJS) $(S_OBJS) $(S_EXTRA_OBJS) $(EMDS:.emd=.o) $(JOYS:.joy=.o) $(MOUS:.mou=.o) $(SERS:.ser=.o) $(TGIS:.tgi=.o) zap: clean @$(RM) $(EMDS) $(JOYS) $(MOUS) $(SERS) $(TGIS)