apps = lsh sysapps = mon slipd files = mkdir rmdir rm format chkdsk ls cat mv inet = tlogin telnet httpd XA=xa all: osa.d64 redo: rm -f fsibm.o65 make cat foo fsibm.o65: fsibm.a65 ${XA} -bz 32 -bt 1280 -bd 768 -bb 12288 -l fsibm.lab -r -I.. -I../../../include -I../../.. -R -DOSA2KERNEL=\$$f000 $< -o $@ file65 -V fsibm.o65 reloc65 -xt -o fsibm fsibm.o65 osa.d64: ${files} ${sysapps} ${apps} fsibm.o65 ./mkdisk ${files} ${sysapps} ${apps} ${inet} fsibm.o65 dd if=osa.x64 of=osa.d64 bs=64 skip=1 clean: rm -f fsibm.o65 fsibm.lab fsibm rm -f ${files} ${sysapps} ${apps} ${inet} rm -f osa.d64 osa.x64 ${apps}: (cd ../../../apps/lsh; make lsh;) (if test ! -r lsh; then ln -s ../../../apps/lsh/lsh lsh; fi) ${sysapps}: (cd ../../../sysapps/$@; make $@;) (if test ! -r $@; then ln -s ../../../sysapps/$@/$@ $@; fi) ${files}: (cd ../../../apps/file; make $@;) (if test ! -r $@; then ln -s ../../../apps/file/$@ $@; fi) ${inet}: (cd ../../../apps/inet; make $@;) (if test ! -r $@; then ln -s ../../../apps/inet/$@ $@; fi)