#
BIN     = ${GAG_DEST}/bin
FROM    = ${GAG_REF}/include
TO      = ${GAG_DEST}/include

INC  = ${TO}/blanking.inc ${TO}/constant.inc ${TO}/errcod.inc \
	 ${TO}/format.inc ${TO}/par.inc ${TO}/pi.inc \
	 ${TO}/memory.inc ${TO}/run.inc ${TO}/simulate.inc \
	 ${TO}/xpar.inc ${TO}/ypar.inc ${TO}/zpar.inc 

${TO}/.uptodate: $(INC)
	touch ${TO}/.uptodate

unpack: ${FROM}/.uptodate

${FROM}/.uptodate: $(TARDIR)/include.tar.Z
	(cd $(GAG_REF); uncompress -c $(TARDIR)/include.tar.Z |tar xf -)
	touch ${FROM}/.uptodate

${TO}/blanking.inc: ${FROM}/blanking.inc,v
	(cd ${FROM}; co -p blanking.inc | $(BIN)/fpre > ${TO}/blanking.inc ; \
        co -p blanking.inc | $(BIN)/fpre > ${TO}/inc:blanking.inc )
${TO}/constant.inc: ${FROM}/constant.inc,v 
	(cd ${FROM}; co -p constant.inc | $(BIN)/fpre > ${TO}/constant.inc ; \
        co -p constant.inc | $(BIN)/fpre > ${TO}/inc:constant.inc )
${TO}/errcod.inc: ${FROM}/errcod.inc,v
	(cd ${FROM}; co -p errcod.inc | $(BIN)/fpre > ${TO}/errcod.inc ; \
        co -p errcod.inc | $(BIN)/fpre > ${TO}/inc:errcod.inc )
${TO}/format.inc: ${FROM}/format.inc,v
	(cd ${FROM}; co -p format.inc | $(BIN)/fpre > ${TO}/format.inc ; \
        co -p format.inc | $(BIN)/fpre > ${TO}/inc:format.inc )
${TO}/par.inc: ${FROM}/par.inc,v
	(cd ${FROM}; co -p par.inc | $(BIN)/fpre > ${TO}/par.inc ; \
        co -p par.inc | $(BIN)/fpre > ${TO}/inc:par.inc )
${TO}/memory.inc: ${FROM}/memory.inc,v
	(cd ${FROM}; co -p memory.inc | $(BIN)/fpre > ${TO}/memory.inc ; \
        co -p memory.inc | $(BIN)/fpre > ${TO}/inc:memory.inc )
${TO}/pi.inc: ${FROM}/pi.inc,v
	(cd ${FROM}; co -p pi.inc | $(BIN)/fpre > ${TO}/pi.inc ; \
        co -p pi.inc | $(BIN)/fpre > ${TO}/inc:pi.inc )
${TO}/run.inc: ${FROM}/run.inc,v
	(cd ${FROM}; co -p run.inc | $(BIN)/fpre > ${TO}/run.inc ; \
        co -p run.inc | $(BIN)/fpre > ${TO}/inc:run.inc )
${TO}/simulate.inc: ${FROM}/simulate.inc,v
	(cd ${FROM}; co -p simulate.inc | $(BIN)/fpre > ${TO}/simulate.inc ; \
        co -p simulate.inc | $(BIN)/fpre > ${TO}/inc:simulate.inc )
${TO}/xpar.inc: ${FROM}/xpar.inc,v
	(cd ${FROM}; co -p xpar.inc | $(BIN)/fpre > ${TO}/xpar.inc ; \
        co -p xpar.inc | $(BIN)/fpre > ${TO}/inc:xpar.inc )
${TO}/ypar.inc: ${FROM}/ypar.inc,v
	(cd ${FROM}; co -p ypar.inc | $(BIN)/fpre > ${TO}/ypar.inc ; \
        co -p ypar.inc | $(BIN)/fpre > ${TO}/inc:ypar.inc )
${TO}/zpar.inc: ${FROM}/zpar.inc,v
	(cd ${FROM}; co -p zpar.inc | $(BIN)/fpre > ${TO}/zpar.inc ; \
	co -p zpar.inc | $(BIN)/fpre > ${TO}/inc:zpar.inc )


