blob: 818580af109be219d2e44641cea9dd877a167b3c [file] [log] [blame]
PROGRAM = netferret
INSTDIR = ${PARSECDIR}/pkgs/netapps/netferret/inst/${PARSECPLAT}
SUBDIRS = server client
.PHONY: subtargets $(SUBDIRS) install clean
$(PROGRAM): $(SUBDIRS)
$(SUBDIRS):
$(MAKE) -C $@
install:
mkdir -p ${INSTDIR}
cp -r ./server/parsec/bin ${INSTDIR}
cp -r ./server/parsec/lib ${INSTDIR}
mv ${INSTDIR}/bin/ferret-pthreads ${INSTDIR}/bin/server
mv ${INSTDIR}/bin/ferret-pthreads_sim ${INSTDIR}/bin/server_sim
cp ./client/client ${INSTDIR}/bin
cp ./client/client_sim ${INSTDIR}/bin
cp ./run.sh ${INSTDIR}/bin
clean:
@for subdir in $(SUBDIRS); do \
$(MAKE) -C $$subdir clean; \
done