
DAPARENT:sh = cd ../.. ; /bin/pwd
DAHOST:sh = chmod a+x getipaddr ; ./getipaddr

BIN_SH = doom doomarena updatewad
SERVER_SH = das dasadmin wadinfo
BIN_TCL = doomarena.tcl doomarena_util.tcl
SERVER_TCL = das.tcl dasadmin.tcl wadinfo.tcl

all: $(BIN_SH) $(SERVER_SH) $(BIN_TCL) $(SERVER_TCL)
	@chmod a+x $(BIN_SH) $(SERVER_SH)

install: $(BIN_SH) $(SERVER_SH) $(BIN_TCL) $(SERVER_TCL) ../../bin ../../server
	@for script in $(BIN_SH) ; do \
		echo "Installing $$script" ; \
		/bin/rm -f ../../bin/$$script ; \
		/bin/cat $$script | sed 's#__DAPARENT__#$(DAPARENT)#' \
		> ../../bin/$$script ; \
		/bin/chmod a+x ../../bin/$$script ; \
	done
	@for script in $(SERVER_SH) ; do \
		echo "Installing $$script" ; \
		/bin/rm -f ../../server/$$script ; \
		/bin/cat $$script | sed 's#__DAPARENT__#$(DAPARENT)#' \
		> ../../server/$$script ; \
		/bin/chmod a+x ../../server/$$script ; \
	done
	@for script in $(BIN_TCL) ; do \
		echo "Installing $$script" ; \
		/bin/rm -f ../../bin/$$script ; \
		/bin/cp $$script ../../bin ; \
	done
	@for script in $(SERVER_TCL) ; do \
		echo "Installing $$script" ; \
		/bin/rm -f ../../server/$$script ; \
		/bin/cp $$script ../../server ; \
	done
	@/bin/rm -f ../../bin/doomarena_util.tcl ; \
	/bin/cat doomarena_util.tcl | sed 's#__DAHOST__#$(DAHOST)#' \
	> ../../bin/doomarena_util.tcl
	@cd ../../bin ; /bin/rm -f doom2 ; /bin/ln -s doom doom2

../../bin:
	/bin/mkdir ../../bin

../../server:
	/bin/mkdir ../../server

clean:
	@for script in $(BIN_SH) $(BIN_TCL) ; do \
		/bin/rm -f ../../bin/$$script ; \
	done
	@for script in $(SERVER_SH) $(SERVER_TCL) ; do \
		/bin/rm -f ../../server/$$script ; \
	done
	@/bin/rm -f ../../bin/doom2

package:

