]> git.sur5r.net Git - cc65/blobdiff - libsrc/c64/Makefile
New module fileio-test.c
[cc65] / libsrc / c64 / Makefile
index a73d14f3f0568f4381521dc103c3472f0322e4fe..5b67a4b1cefe06f2407ece7c22443f18c81ad4ed 100644 (file)
 %.o:   %.s
        @$(AS) -g -o $@ $(AFLAGS) $<
 
-OBJS = _scrsize.o      \
-       break.o         \
-       crt0.o          \
-       cgetc.o         \
-       clrscr.o        \
-       color.o         \
-       conio.o         \
-       cputc.o         \
-       kbhit.o         \
-       mouse.o         \
-       readjoy.o       \
-       rs232.o         \
-       write.o
-
-all:   $(OBJS)
+%.tgi: %.o ../runtime/zeropage.o
+       @$(LD) -t module -o $@ $^
+
+OBJS =         _scrsize.o              \
+               break.o                 \
+               crt0.o                  \
+               cgetc.o                 \
+               clrscr.o                \
+               color.o                 \
+               conio.o                 \
+               cputc.o                 \
+               kbhit.o                 \
+               mouse.o                 \
+        randomize.o             \
+               readjoy.o               \
+               rs232.o                 \
+        tgi_mode_table.o
+
+TGIS = c64-320-200-2.tgi
+
+
+#--------------------------------------------------------------------------
+# Targets
+
+all:   $(OBJS) $(TGIS)
+
+../runtime/zeropage.o:
+       $(MAKE) -C $(dir $@) $(notdir $@)
+
 
 clean:
-       @rm -f $(OBJS)
+       @rm -f $(OBJS) $(TGIS:.tgi=.o)