mirror of
https://github.com/bobbimanners/emailler.git
synced 2024-09-28 17:54:39 +00:00
Allow to build some rudimentary demo disk.
The HTTPD program seems to be the only one somewhat useful for demo purposes. So I added the option to build a "IP65demo" disk containing it for all supported Ethernet devices - currently for the Apple2 only.
This commit is contained in:
parent
90dacb979e
commit
190edaeba0
@ -80,6 +80,15 @@ drivers:
|
||||
%.vicprg: %.o ip65 drivers $(INCFILES)
|
||||
ld65 -o $*.vicprg -C vic20-32k.cfg -m $*.vic.map -vm $< $(IP65LIB) $(VICDRIVERLIB) vic20.lib
|
||||
|
||||
webserver-uther.bin: httpd.o ip65 drivers $(INCFILES)
|
||||
ld65 -o $@ -C apple2.cfg $< ../ip65/ip65_tcp.lib ../drivers/a2uther.lib apple2.lib
|
||||
|
||||
webserver-uther2.bin: httpd.o ip65 drivers $(INCFILES)
|
||||
ld65 -o $@ -C apple2.cfg $< ../ip65/ip65_tcp.lib ../drivers/a2uther2.lib apple2.lib
|
||||
|
||||
webserver-lancegs.bin: httpd.o ip65 drivers $(INCFILES)
|
||||
ld65 -o $@ -C apple2.cfg $< ../ip65/ip65_tcp.lib ../drivers/a2lancegs.lib apple2.lib
|
||||
|
||||
ip65.d64: prg
|
||||
$(C1541) -format ip65,00 d64 $@
|
||||
$(C1541) -attach $@ -write dns.prg dns,p
|
||||
@ -104,8 +113,14 @@ ip65.dsk: bin
|
||||
java -jar $(AC) -cc65 $@ tcp bin < tcp.bin
|
||||
java -jar $(AC) -cc65 $@ tftp bin < tftp.bin
|
||||
|
||||
ip65demo.dsk: webserver-uther.bin webserver-uther2.bin webserver-lancegs.bin
|
||||
cp dos33.dsk $@
|
||||
java -jar $(AC) -cc65 $@ webserver-uther B < webserver-uther.bin
|
||||
java -jar $(AC) -cc65 $@ webserver-uther2 B < webserver-uther2.bin
|
||||
java -jar $(AC) -cc65 $@ webserver-lancegs B < webserver-lancegs.bin
|
||||
|
||||
clean:
|
||||
make -C ../ip65 clean
|
||||
make -C ../drivers clean
|
||||
-rm -f *.prg *.bin *.vicprg *.map
|
||||
-rm -f ip65.d64 ip65.dsk
|
||||
-rm -f ip65.d64 ip65.dsk ip65demo.dsk
|
||||
|
Loading…
Reference in New Issue
Block a user