]> git.sur5r.net Git - cc65/blobdiff - libsrc/tgi/Makefile
Added a tgi_pieslice function.
[cc65] / libsrc / tgi / Makefile
index a951fc195bbc3fd4407d0d5cafaa42b8800a14f3..f0721b0ea57f0fc11ba7fb88bf79db0532905bd1 100644 (file)
@@ -4,6 +4,21 @@
 
 .SUFFIXES: .o .s .c
 
+#--------------------------------------------------------------------------
+# Programs and flags
+
+SYS    = none
+
+AS     = ../../src/ca65/ca65
+CC     = ../../src/cc65/cc65
+LD     = ../../src/ld65/ld65
+
+AFLAGS = -t $(SYS) -I../../asminc
+CFLAGS = -Osir -g -T -t $(SYS) --forget-inc-paths -I . -I ../../include
+
+#--------------------------------------------------------------------------
+# Rules
+
 %.o:           %.c
        @$(CC) $(CFLAGS) $<
        @$(AS) -g -o $@ $(AFLAGS) $(*).s
 %.o:   %.s
        @$(AS) -g -o $@ $(AFLAGS) $<
 
-C_OBJS =        tgi_load.o
+#--------------------------------------------------------------------------
+# Object files
+
+C_OBJS =        tgi_arc.o               \
+                tgi_load.o              \
+                tgi_load_driver.o       \
+                tgi_load_vectorfont.o   \
+                tgi_pieslice.o  
 
 S_OBJS =               tgi-kernel.o            \
                 tgi_bar.o               \
                 tgi_circle.o            \
                 tgi_clear.o             \
+                tgi_clipline.o          \
                 tgi_curtoxy.o           \
                 tgi_done.o              \
-                tgi_emu_bar.o           \
+                tgi_ellipse.o           \
+                tgi_free_vectorfont.o   \
                 tgi_getcolor.o          \
                 tgi_getcolorcount.o     \
                 tgi_getdefpalette.o     \
                 tgi_geterror.o          \
+                tgi_geterrormsg.o       \
                 tgi_getmaxcolor.o       \
                 tgi_getmaxx.o           \
                 tgi_getmaxy.o           \
@@ -34,7 +59,9 @@ S_OBJS =              tgi-kernel.o            \
                 tgi_getxres.o           \
                 tgi_getyres.o           \
                 tgi_gotoxy.o            \
+                tgi_imulround.o         \
                 tgi_init.o              \
+                tgi_ioctl.o             \
                 tgi_line.o              \
                 tgi_linepop.o           \
                 tgi_lineto.o            \
@@ -48,17 +75,24 @@ S_OBJS =            tgi-kernel.o            \
                 tgi_setpalette.o        \
                 tgi_setpixel.o          \
                 tgi_setviewpage.o       \
-                tgi_textsize.o          \
+                tgi_stddrv.o            \
+                tgi_stdmode.o           \
+                tgi_textheight.o        \
+                tgi_textwidth.o         \
                 tgi_textstyle.o         \
-                tgi_unload.o
+                tgi_unload.o            \
+                tgi_vectorchar.o
+
+
+#--------------------------------------------------------------------------
+# Targets
 
+.PHONY:        all clean zap
 
 all:   $(C_OBJS) $(S_OBJS)
 
 clean:
-       @rm -f *~
-       @rm -f $(C_OBJS:.o=.s)
-       @rm -f $(C_OBJS)
-       @rm -f $(S_OBJS)
+       @$(RM) *~ $(C_OBJS:.o=.s) $(C_OBJS) $(S_OBJS)
 
+zap:   clean