2013-12-29 22:39:35 +00:00
|
|
|
AS = ca65
|
|
|
|
LD = ld65
|
|
|
|
AFLAGS =
|
2009-01-22 01:27:03 +00:00
|
|
|
|
|
|
|
%.o: %.c
|
|
|
|
$(CC) -c $(CFLAGS) $<
|
|
|
|
|
|
|
|
%.o: %.s
|
|
|
|
$(AS) $(AFLAGS) $<
|
|
|
|
|
2013-12-29 22:39:35 +00:00
|
|
|
# c64rrnet.lib : C64 with RR-NET or clone at $de0x
|
|
|
|
# c64wiznet.lib : C64 with Wiznet W5100 addressed at $df2x
|
|
|
|
# a2uther.lib : Apple ][ with Uthernet in slot #3
|
|
|
|
# a2lancegs.lib : Apple ][ with LANceGS
|
|
|
|
# vic20rrnet.lib : VIC20 with RR-NET or clone at $980x
|
2010-12-09 10:12:40 +00:00
|
|
|
|
|
|
|
DRIVERS=\
|
2010-12-10 13:12:18 +00:00
|
|
|
c64rrnet.lib \
|
|
|
|
c64wiznet.lib \
|
2013-12-29 22:39:35 +00:00
|
|
|
a2uther.lib \
|
|
|
|
a2lancegs.lib \
|
2013-12-15 21:50:01 +00:00
|
|
|
vic20rrnet.lib
|
2011-01-08 14:03:52 +00:00
|
|
|
|
2009-01-22 01:27:03 +00:00
|
|
|
all: $(DRIVERS)
|
|
|
|
|
2013-12-29 22:39:35 +00:00
|
|
|
c64rrnet.lib: rr-net.o cs8900a.o c64print.o c64timer.o c64kernal.o c64input.o petscii_charconv.o generic_zero_page.o
|
2011-01-15 00:34:09 +00:00
|
|
|
ar65 a $@ $^
|
2009-01-22 01:27:03 +00:00
|
|
|
|
2013-12-29 22:39:35 +00:00
|
|
|
c64wiznet.lib: w5100.o c64print.o c64timer.o c64kernal.o c64input.o petscii_charconv.o generic_zero_page.o
|
2009-04-13 10:30:49 +00:00
|
|
|
ar65 a $@ $^
|
2009-01-22 01:27:03 +00:00
|
|
|
|
2013-12-29 22:39:35 +00:00
|
|
|
a2lancegs.lib: lan91c96.o a2print.o a2timer.o a2kernal.o a2input.o a2charconv.o a2_zero_page.o
|
2010-12-09 10:12:40 +00:00
|
|
|
ar65 a $@ $^
|
|
|
|
|
2013-12-29 22:39:35 +00:00
|
|
|
a2uther.lib: uthernet.o cs8900a.o a2print.o a2timer.o a2kernal.o a2input.o a2charconv.o a2_zero_page.o
|
2010-12-09 10:12:40 +00:00
|
|
|
ar65 a $@ $^
|
2011-01-08 14:03:52 +00:00
|
|
|
|
2013-12-29 22:39:35 +00:00
|
|
|
vic20rrnet.lib: vic20-rr-net.o cs8900a.o vic20print.o vic20timer.o vic20kernal.o vic20input.o petscii_charconv.o generic_zero_page.o
|
2011-01-08 14:03:52 +00:00
|
|
|
ar65 a $@ $^
|
|
|
|
|
2009-01-22 01:27:03 +00:00
|
|
|
clean:
|
2013-12-27 13:48:16 +00:00
|
|
|
-rm -f *.o
|
|
|
|
-rm -f *.lib
|
2009-01-22 01:27:03 +00:00
|
|
|
|
|
|
|
distclean: clean
|
2013-12-27 13:48:16 +00:00
|
|
|
-rm -f *~
|