From: cuz Date: Sat, 13 Mar 2004 23:25:11 +0000 (+0000) Subject: Added a Makefile X-Git-Tag: V2.12.0~897 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=3e6393c2790166b9d7e4cd8cf3cf1a08efb70d38;p=cc65 Added a Makefile git-svn-id: svn://svn.cc65.org/cc65/trunk@2925 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/libsrc/apple2enh/Makefile b/libsrc/apple2enh/Makefile new file mode 100644 index 000000000..9296ba2eb --- /dev/null +++ b/libsrc/apple2enh/Makefile @@ -0,0 +1,61 @@ +# +# makefile for CC65 runtime library +# + +.SUFFIXES: .o .s .c + +#-------------------------------------------------------------------------- +# Rules + +%.o: %.c + @$(CC) $(CFLAGS) $< + @$(AS) -o $@ $(AFLAGS) $(*).s + +%.o: %.s + @$(AS) -g -o $@ $(AFLAGS) $< + +%.emd: %.o ../runtime/zeropage.o + @$(LD) -t module -o $@ $^ + +%.joy: %.o ../runtime/zeropage.o + @$(LD) -t module -o $@ $^ + +%.tgi: %.o ../runtime/zeropage.o + @$(LD) -t module -o $@ $^ + +#-------------------------------------------------------------------------- +# Object files + +OBJS= chline.o \ + cputc.o \ + cvline.o \ + textframe.o + +#-------------------------------------------------------------------------- +# Drivers + +EMDS = + +JOYS = + +SERS = + +TGIS = + +#-------------------------------------------------------------------------- +# Targets + +.PHONY: all clean zap + +all: $(OBJS) $(EMDS) $(JOYS) $(SERS) $(TGIS) + +../runtime/zeropage.o: + $(MAKE) -C $(dir $@) $(notdir $@) + +clean: + @$(RM) $(OBJS) $(EMDS:.emd=.o) $(JOYS:.joy=.o) $(SERS:.ser=.o) $(TGIS:.tgi=.o) + +zap: clean + @$(RM) $(EMDS) $(JOYS) $(SERS) $(TGIS) + +