# c64rrnet.lib : C64 with RR-Net (or clone) (default base addr: $de0x) # c64eth64.lib : C64 with ETH64 (default base addr: $de0x) # c64wiz811.lib : C64 with WIZ811MJ (default base addr: $de0x) # c64combo.lib : C64 with RR-Net or ETH64 or WIZ811MJ (default base addr: $de0x) # a2uther.lib : Apple ][ with Uthernet (default slot: #3) # a2lancegs.lib : Apple ][ with LANceGS (default slot: #3) # a2uther2.lib : Apple ][ with Uthernet II (default slot: #3) # a2combo.lib : Apple ][ with Uthernet or LANceGS or Uthernet II (default slot: #3) # atrdragon.lib : ATARI 8-bit with Dragon Cart (default base addr: $d500) # vic20rrnet.lib : VIC20 with RR-Net or clone (default base addr: $980x) DRIVERS=\ c64rrnet.lib \ c64eth64.lib \ c64wiz811.lib \ c64combo.lib \ a2uther.lib \ a2lancegs.lib \ a2uther2.lib \ a2combo.lib \ atrdragon.lib \ vic20rrnet.lib all: $(DRIVERS) %.o: %.s ca65 -D DYN_DRV=0 $< C64OBJS=\ c64print.o \ c64timer.o \ c64kernal.o \ c64input.o \ c64filteredinput.o \ c64vt100.o \ cbmcharconv.o A2OBJS=\ a2print.o \ a2timer.o \ a2kernal.o \ a2input.o \ a2filteredinput.o \ a2vt100.o \ a2charconv.o ATROBJS=\ atrprint.o \ atrtimer.o \ atrkernal.o \ atrinput.o \ atrfilteredinput.o \ atrvt100.o \ atrcharconv.o VIC20OBJS=\ vic20print.o \ vic20timer.o \ vic20kernal.o \ vic20input.o \ vic20filteredinput.o \ vic20vt100.o \ cbmcharconv.o c64rrnet.lib: rr-net.o cs8900a.o cs8900adriver.o ethernet.o c64init.o $(C64OBJS) ar65 a $@ $^ c64eth64.lib: eth64.o lan91c96.o lan91c96driver.o ethernet.o c64init.o $(C64OBJS) ar65 a $@ $^ c64wiz811.lib: wiz811mj.o w5100.o w5100driver.o ethernet.o c64init.o $(C64OBJS) ar65 a $@ $^ c64combo.lib: rr-net.o cs8900a.o eth64.o lan91c96.o wiz811mj.o w5100.o ethernetcombo.o c64init.o $(C64OBJS) ar65 a $@ $^ a2uther.lib: uthernet.o cs8900a.o cs8900adriver.o ethernet.o a2init.o $(A2OBJS) ar65 a $@ $^ a2lancegs.lib: lancegs.o lan91c96.o lan91c96driver.o ethernet.o a2init.o $(A2OBJS) ar65 a $@ $^ a2uther2.lib: uthernet2.o w5100.o w5100driver.o ethernet.o a2init.o $(A2OBJS) ar65 a $@ $^ a2combo.lib: uthernet.o cs8900a.o lancegs.o lan91c96.o uthernet2.o w5100.o ethernetcombo.o a2initcombo.o $(A2OBJS) ar65 a $@ $^ atrdragon.lib: dragoncart.o cs8900a.o cs8900adriver.o ethernet.o atrinit.o $(ATROBJS) ar65 a $@ $^ vic20rrnet.lib: vic20-rr-net.o cs8900a.o cs8900adriver.o ethernet.o vic20init.o $(VIC20OBJS) ar65 a $@ $^ clean: -rm -f *.o -rm -f *.lib