all:
		@echo "what do you want to make"

Setup:
		rm -f icon_pi.c icon_vt.c setpath.c copybin.c
		ln ../Generic/icon_pi.c icon_pi.c
		ln ../Generic/icon_vt.c icon_vt.c
		ln ../Generic/setpath.c setpath.c
		ln ../Generic/copybin.c copybin.c
		make -f ../Generic/Makefile Clean
		make -f ../Generic/Makefile Makefiles
		make -f ../Generic/Makefile Scripts
		make -f ../Generic/Makefile Localcode
		make -f ../Generic/Makefile PI
		make -f ../Generic/Makefile VT
		sh Localisms

Clean:
		rm -f ../../../src/*/*.lnk
		rm -f ../../../src/iconx/rswitch.[cs]
		rm -f ../../../src/iconx/rover.[cs]
		rm -f ../../../src/*/rlocal.c
		rm -f ../../../src/*/fncdef.h

Makefiles:
		cat icont.hdr ../Generic/icont.make > ../../../src/icont/Makefile
		cat iconx.hdr ../Generic/iconx.make > ../../../src/iconx/Makefile
		cat ilink.hdr ../Generic/ilink.make > ../../../src/ilink/Makefile
		cat itran.hdr ../Generic/itran.make > ../../../src/itran/Makefile
		cat pi.hdr ../Generic/pi.make > ../../../Pimakefile
		cat vt.hdr ../Generic/vt2.make > ../../../Vtmake2
		cp ../Generic/vt1.make ../../../Vtmake1

Scripts:
		-$(CC) -E setpath.c | egrep -v '(^#|^$$)' > ../../../Setpath
		-$(CC) -E copybin.c | egrep -v '(^#|^$$)' > ../../../Copybin
		ed - ../../../Copybin <../Generic/dequote.ed

Localcode:
		cp paths.h define.h ../../../src/h
		cp rswitch.[cs] ../../../src/iconx
		cp rover.[cs] ../../../src/iconx
		cp rlocal.c ../../../src/iconx

PI:
		rm -f ../../../icon_pi
		-$(CC) -E icon_pi.c | egrep -v '(^#|^$$)' > ../../../icon_pi
		ed - ../../../icon_pi <../Generic/dequote.ed
		-chmod 755 ../../../icon_pi
		cp Ranlib ../../../Ranlib

VT:
		-$(CC) -E icon_vt.c | egrep -v '(^#|^$$)' > ../../../icon_vt
		ed - ../../../icon_vt <../Generic/dequote.ed
		-chmod 755 ../../../icon_vt
