]> git.sur5r.net Git - cc65/blobdiff - libsrc/apple2/Makefile
Target-specific black & white values for use by the target-shared TGI kernel
[cc65] / libsrc / apple2 / Makefile
index 2a067e21a29c8e5c92d1b391d5c6d8d8e979e885..a5f45f3efcc3c0e85a554a8d1b9f5ad6b0ddbe06 100644 (file)
@@ -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)