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)
|
%.vicprg: %.o ip65 drivers $(INCFILES)
|
||||||
ld65 -o $*.vicprg -C vic20-32k.cfg -m $*.vic.map -vm $< $(IP65LIB) $(VICDRIVERLIB) vic20.lib
|
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
|
ip65.d64: prg
|
||||||
$(C1541) -format ip65,00 d64 $@
|
$(C1541) -format ip65,00 d64 $@
|
||||||
$(C1541) -attach $@ -write dns.prg dns,p
|
$(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 $@ tcp bin < tcp.bin
|
||||||
java -jar $(AC) -cc65 $@ tftp bin < tftp.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:
|
clean:
|
||||||
make -C ../ip65 clean
|
make -C ../ip65 clean
|
||||||
make -C ../drivers clean
|
make -C ../drivers clean
|
||||||
-rm -f *.prg *.bin *.vicprg *.map
|
-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