]> git.sur5r.net Git - cc65/blobdiff - libsrc/conio/Makefile
Ignore only top level directories.
[cc65] / libsrc / conio / Makefile
index b19abe9cbb362d6cc7dea30cfbacda5da33f6fe8..7a3fa77e24839a33aa94f11b53c5492672142948 100644 (file)
@@ -1,5 +1,6 @@
+# -*- makefile -*-
 #
-# makefile for CC65 runtime library
+# makefile for CC65's console library
 #
 
 .SUFFIXES: .o .s .c
@@ -13,7 +14,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
 
 #--------------------------------------------------------------------------
@@ -26,6 +27,15 @@ CFLAGS       = -Osir -g -T -t $(SYS) --forget-inc-paths -I . -I ../../include
 %.o:   %.s
        @$(AS) -g -o $@ $(AFLAGS) $<
 
+#--------------------------------------------------------------------------
+# Rules to help us see what code the compiler and assembler make.
+
+#%.s : %.c
+#      @$(CC) $(CFLAGS) -S $<
+
+%.lst :        %.s
+       @$(AS) $(AFLAGS) -l -o /dev/null $<
+
 #--------------------------------------------------------------------------
 # Object files
 
@@ -33,9 +43,11 @@ OBJS =       _cursor.o       \
         cprintf.o      \
        cputhex.o       \
        cputs.o         \
+       cscanf.o        \
        cursor.o        \
        scrsize.o       \
-        vcprintf.o
+        vcprintf.o     \
+       vcscanf.o
 
 #--------------------------------------------------------------------------
 # Targets
@@ -45,7 +57,7 @@ OBJS =        _cursor.o       \
 all:   $(OBJS)
 
 clean:
-       @$(RM) *~ $(OBJS)
+       @$(RM) *~ *.lst $(OBJS)
 
 zap:   clean