Changed clean to tools/Clean. Added "uninstall" dependency.

This commit is contained in:
Matt Needes
1994-09-08 17:25:41 +00:00
parent bcb72f785b
commit 50fd95f959
2 changed files with 34 additions and 33 deletions

View File

@@ -13,6 +13,9 @@
# install because the release.% syntax is illegal.
#
# $Log$
# Revision 1.14 1994/09/07 20:42:19 jba
# Minor changes
#
# Revision 1.13 1994/09/07 19:15:17 jba
# Modified to eork with extensions and do depends
#
@@ -30,72 +33,64 @@
EPICS=..
include $(EPICS)/config/CONFIG_SITE
T_A = ${BUILD_ARCHS}
all: install
pre_build:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
build_libs:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
install_libs:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
build_prod:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
install_prod:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
install_man:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
install_includes:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
build:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
install:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
depends:
@(for ARCH in ${T_A}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
clean:
@(for ARCH in ${T_A}; \
@(for ARCH in ${BUILD_ARCHS}; \
do \
${MAKE} ${MFLAGS} $@.$$ARCH; \
done)
@@ -108,9 +103,13 @@ built_release: depends install
@echo TOP: Creating Fully Built Release...
@tools/MakeRelease -b
#clean:
# @echo "TOP: Cleaning"
# @tools/Clean
clean:
@echo "TOP: Cleaning"
@tools/Clean
uninstall:
@rm -rf bin/* lib/* rec.bak
@rm -f rec/default.dctsdr rec/default.sdrSum rec/*.h
# Notes for single architecture build rules:
# CheckArch only has to be run for dirs.% . That
@@ -184,17 +183,23 @@ clean.%: dirs.%
release.%:
@echo
@echo "The arch.release syntax is not supported by this build,"
@echo " Use 'make release' instead."
@echo "The release.arch syntax is not supported by this build."
@echo " Use 'make release' or 'make built_release' instead."
@echo
uninstall.%:
@echo
@echo "The uninstall.arch syntax is not supported by this build."
@echo
# Clean RULE syntax: make clean.arch
# e.g.: make clean.mv167
#
# Clean files for a particular architecture
#
#clean.%:
# @echo "$*: Cleaning"
# @tools/Clean $*
clean.%:
@echo "$*: Cleaning"
@tools/Clean $*

View File

@@ -5,6 +5,9 @@
# by Matthew Needes and Mike Bordua
#
# $Log$
# Revision 1.11 1994/09/07 19:15:19 jba
# Modified to eork with extensions and do depends
#
# Revision 1.10 1994/08/21 00:55:52 mcn
# New stuff.
#
@@ -101,10 +104,3 @@ depends:
cd $$TMP; \
done)
clean:
@(for DIR in ${DIRS}; \
do \
TMP=`pwd`; echo "${T_A}: $@: $$DIR"; \
cd $$DIR/O.${T_A}; ${MAKE} ${MFLAGS} $@; \
cd $$TMP; \
done)