blob: 7e6213369cc64839d9b2610d1edf50040a6feeca [file] [log] [blame] [raw]
all:
@if [ -z "${RESDIR}" ] ; then echo "RESDIR not set"; exit 1; fi
@if [ -z "${NIC0}" ] ; then echo "NIC0 not set"; exit 1; fi
@if [ -z "${NIC1}" ] ; then echo "NIC1 not set"; exit 1; fi
@if [ -z "${NIC2}" ] ; then echo "NIC2 not set"; exit 1; fi
@if [ -z "${NIC3}" ] ; then echo "NIC3 not set"; exit 1; fi
mkdir -p ${RESDIR}
RESDIR=$(RESDIR) NIC0=$(NIC0) NIC1=$(NIC1) NIC2=$(NIC2) NIC3=$(NIC3) make $(RESDIR)/done
$(RESDIR)/done:
for i in *.dist; do \
target=`expr $$i : '\(.*\).dist'`; \
sed \
-e 's/NIC0HEXADDR/${NIC0HEXADDR}/g' \
-e 's/NIC1HEXADDR/${NIC1HEXADDR}/g' \
-e 's/NIC0/${NIC0}/g' -e 's/NIC1/${NIC1}/g' \
-e 's/NIC2/${NIC2}/g' -e 's/NIC3/${NIC3}/g' \
-e 's/_/ /g' \
$$i > $(RESDIR)/$${target}; \
cc=`egrep CKSUM $(RESDIR)/$${target} | wc -l`; \
if [ $${cc} -ne 0 ] ; then \
mv $(RESDIR)/$${target} $(RESDIR)/$${target}.tmp; \
perl ../fillcksum.pl $(RESDIR)/$${target}.tmp > \
$(RESDIR)/$${target}; \
fi \
done
touch ${RESDIR}/done
clean:
for i in */done; do \
d=`dirname $$i`; \
if [ -d "$$d" ] ; then \
echo $$d; \
fi \
done