1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-13 23:36:30 +00:00
PDP-10.its/Makefile
2016-11-07 07:35:37 +01:00

36 lines
786 B
Makefile

SRC = system syseng sysen1 sysnet kshack midas _teco_
MINSYS = _ sys sys3
RAM = bin/boot/ram.262
NSALV = bin/boot/salv.rp06
DSKDMP = bin/boot/dskdmp.rp06
ITSTAR=${PWD}/tools/itstar/itstar
WRITETAPE=${PWD}/tools/tapeutils/tapewrite
all: out/rp0.dsk
out/rp0.dsk: build/simh/init out/minsys.tape out/salv.tape out/dskdmp.tape build/build.tcl
expect -f build/build.tcl
out/minsys.tape: $(ITSTAR)
mkdir -p out
cd bin; $(ITSTAR) -cf ../$@ $(MINSYS)
cd src; $(ITSTAR) -rf ../$@ $(SRC)
out/salv.tape: $(WRITETAPE) $(RAM) $(NSALV)
mkdir -p out
$(WRITETAPE) -n 2560 $@ $(RAM) $(NSALV)
out/dskdmp.tape: $(WRITETAPE) $(RAM) $(DSKDMP)
mkdir -p out
$(WRITETAPE) -n 2560 $@ $(RAM) $(DSKDMP)
$(ITSTAR):
cd tools/itstar; make
$(WRITETAPE):
cd tools/tapeutils; make
clean:
rm -rf out