Cleanup of files
This commit is contained in:
75
Makefile
75
Makefile
@@ -13,6 +13,9 @@
|
||||
# install because the release.% syntax is illegal.
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.15 1994/09/08 17:25:39 mcn
|
||||
# Changed clean to tools/Clean. Added "uninstall" dependency.
|
||||
#
|
||||
# Revision 1.14 1994/09/07 20:42:19 jba
|
||||
# Minor changes
|
||||
#
|
||||
@@ -35,48 +38,6 @@ include $(EPICS)/config/CONFIG_SITE
|
||||
|
||||
all: install
|
||||
|
||||
pre_build:
|
||||
@(for ARCH in ${BUILD_ARCHS}; \
|
||||
do \
|
||||
${MAKE} ${MFLAGS} $@.$$ARCH; \
|
||||
done)
|
||||
|
||||
build_libs:
|
||||
@(for ARCH in ${BUILD_ARCHS}; \
|
||||
do \
|
||||
${MAKE} ${MFLAGS} $@.$$ARCH; \
|
||||
done)
|
||||
|
||||
install_libs:
|
||||
@(for ARCH in ${BUILD_ARCHS}; \
|
||||
do \
|
||||
${MAKE} ${MFLAGS} $@.$$ARCH; \
|
||||
done)
|
||||
|
||||
build_prod:
|
||||
@(for ARCH in ${BUILD_ARCHS}; \
|
||||
do \
|
||||
${MAKE} ${MFLAGS} $@.$$ARCH; \
|
||||
done)
|
||||
|
||||
install_prod:
|
||||
@(for ARCH in ${BUILD_ARCHS}; \
|
||||
do \
|
||||
${MAKE} ${MFLAGS} $@.$$ARCH; \
|
||||
done)
|
||||
|
||||
install_man:
|
||||
@(for ARCH in ${BUILD_ARCHS}; \
|
||||
do \
|
||||
${MAKE} ${MFLAGS} $@.$$ARCH; \
|
||||
done)
|
||||
|
||||
install_includes:
|
||||
@(for ARCH in ${BUILD_ARCHS}; \
|
||||
do \
|
||||
${MAKE} ${MFLAGS} $@.$$ARCH; \
|
||||
done)
|
||||
|
||||
build:
|
||||
@(for ARCH in ${BUILD_ARCHS}; \
|
||||
do \
|
||||
@@ -133,36 +94,6 @@ dirs.%:
|
||||
@echo $*: Creating Directories
|
||||
@tools/MakeDirs $*
|
||||
|
||||
pre_build.%: dirs.%
|
||||
@echo $*: Performing Pre Build
|
||||
@${MAKE} ${MFLAGS} ARCH=$* -f Makefile.subdirs pre_build
|
||||
|
||||
|
||||
build_libs.%: dirs.%
|
||||
@echo $*: Building Libraries
|
||||
@${MAKE} ${MFLAGS} ARCH=$* -f Makefile.subdirs build_libs
|
||||
|
||||
|
||||
install_libs.%: dirs.%
|
||||
@echo $*: Installing Libraries
|
||||
@${MAKE} ${MFLAGS} ARCH=$* -f Makefile.subdirs install_libs
|
||||
|
||||
build_prod.%: dirs.%
|
||||
@echo $*: Building
|
||||
@${MAKE} ${MFLAGS} ARCH=$* -f Makefile.subdirs build_prod
|
||||
|
||||
install_prod.%: dirs.%
|
||||
@echo $*: Building
|
||||
@${MAKE} ${MFLAGS} ARCH=$* -f Makefile.subdirs install_prod
|
||||
|
||||
install_man.%: dirs.%
|
||||
@echo $*: Building
|
||||
@${MAKE} ${MFLAGS} ARCH=$* -f Makefile.subdirs install_man
|
||||
|
||||
install_includes.%: dirs.%
|
||||
@echo $*: Building
|
||||
@${MAKE} ${MFLAGS} ARCH=$* -f Makefile.subdirs install_includes
|
||||
|
||||
build.%: dirs.%
|
||||
@echo $*: Building
|
||||
@${MAKE} ${MFLAGS} ARCH=$* -f Makefile.subdirs build
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
# by Matthew Needes and Mike Bordua
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.12 1994/09/08 17:25:41 mcn
|
||||
# Changed clean to tools/Clean. Added "uninstall" dependency.
|
||||
#
|
||||
# Revision 1.11 1994/09/07 19:15:19 jba
|
||||
# Modified to eork with extensions and do depends
|
||||
#
|
||||
@@ -24,62 +27,6 @@ include $(EPICS)/config/CONFIG_BASE
|
||||
|
||||
all: build
|
||||
|
||||
pre_build:
|
||||
@(for DIR in ${DIRS}; \
|
||||
do \
|
||||
TMP=`pwd`; echo "${T_A}: $@: $$DIR"; \
|
||||
cd $$DIR/O.${T_A}; ${MAKE} ${MFLAGS} $@; \
|
||||
cd $$TMP; \
|
||||
done)
|
||||
|
||||
build_libs:
|
||||
@(for DIR in ${DIRS}; \
|
||||
do \
|
||||
TMP=`pwd`; echo "${T_A}: $@: $$DIR"; \
|
||||
cd $$DIR/O.${T_A}; ${MAKE} ${MFLAGS} $@; \
|
||||
cd $$TMP; \
|
||||
done)
|
||||
|
||||
install_libs:
|
||||
@(for DIR in ${DIRS}; \
|
||||
do \
|
||||
TMP=`pwd`; echo "${T_A}: $@: $$DIR"; \
|
||||
cd $$DIR/O.${T_A}; ${MAKE} ${MFLAGS} $@; \
|
||||
cd $$TMP; \
|
||||
done)
|
||||
|
||||
build_prod:
|
||||
@(for DIR in ${DIRS}; \
|
||||
do \
|
||||
TMP=`pwd`; echo "${T_A}: $@: $$DIR"; \
|
||||
cd $$DIR/O.${T_A}; ${MAKE} ${MFLAGS} $@; \
|
||||
cd $$TMP; \
|
||||
done)
|
||||
|
||||
install_prod:
|
||||
@(for DIR in ${DIRS}; \
|
||||
do \
|
||||
TMP=`pwd`; echo "${T_A}: $@: $$DIR"; \
|
||||
cd $$DIR/O.${T_A}; ${MAKE} ${MFLAGS} $@; \
|
||||
cd $$TMP; \
|
||||
done)
|
||||
|
||||
install_man:
|
||||
@(for DIR in ${DIRS}; \
|
||||
do \
|
||||
TMP=`pwd`; echo "${T_A}: $@: $$DIR"; \
|
||||
cd $$DIR/O.${T_A}; ${MAKE} ${MFLAGS} $@; \
|
||||
cd $$TMP; \
|
||||
done)
|
||||
|
||||
install_includes:
|
||||
@(for DIR in ${DIRS}; \
|
||||
do \
|
||||
TMP=`pwd`; echo "${T_A}: $@: $$DIR"; \
|
||||
cd $$DIR/O.${T_A}; ${MAKE} ${MFLAGS} $@; \
|
||||
cd $$TMP; \
|
||||
done)
|
||||
|
||||
build:
|
||||
@(for DIR in ${DIRS}; \
|
||||
do \
|
||||
|
||||
@@ -19,7 +19,7 @@ LIBOBJS = asLib.o
|
||||
LIBNAME = libAs.a
|
||||
PROD = ascheck
|
||||
|
||||
all: install_libs install
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
# Extra rule since asLib_lex.c is included in asLib.c
|
||||
# In my opinion, these objects should really be built
|
||||
@@ -27,9 +27,5 @@ all: install_libs install
|
||||
asLib.o: asLib_lex.c ../asLibRoutines.c
|
||||
|
||||
clean::
|
||||
rm -f asLib.c asLib_lex.c ascheck
|
||||
@$(RM) asLib.c asLib_lex.c
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
%: %.o $(DEPLIBS)
|
||||
$(LINK.c) -o $@ $< $(LDLIBS)
|
||||
|
||||
@@ -16,8 +16,7 @@ include $(EPICS)/config/RULES.Vx
|
||||
asLib.o: asLib_lex.c ../asLibRoutines.c
|
||||
|
||||
clean::
|
||||
@rm -f asLib_lex.c asLibrary asLib.c
|
||||
|
||||
@$(RM) asLib_lex.c asLib.c
|
||||
|
||||
asLibrary : $(OBJS)
|
||||
$(RM) $@
|
||||
|
||||
@@ -15,7 +15,7 @@ SRCS = \
|
||||
../syncgrp.c ../if_depen.c ../netdb_depen.c ../bsd_depen.c \
|
||||
../posix_depen.c ../caRepeater.c
|
||||
|
||||
OBJS =
|
||||
OBJS = caRepeater.o
|
||||
|
||||
LIBOBJS = \
|
||||
iocinf.o access.o test_event.o service.o flow_control.o repeater.o \
|
||||
@@ -27,8 +27,3 @@ PROD = caRepeater
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
$(PROD): $(OBJS) $(DEPLIBS)
|
||||
|
||||
%: %.o
|
||||
$(LINK.c) -o $@ $< $(LDLIBS)
|
||||
|
||||
|
||||
@@ -17,9 +17,6 @@ PROD = caLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
rm -f caLib
|
||||
|
||||
caLib: $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
@@ -26,24 +26,18 @@ LIBNAME = libDb.a
|
||||
|
||||
PROD = dbta dbl dbls atdb
|
||||
|
||||
all: install
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
atdb: atdb.o atdb_yacc.o
|
||||
$(LINK.c) -o $@ atdb.o atdb_yacc.o $(LDLIBS)
|
||||
|
||||
|
||||
# Extra rule since atdb_lex.c is included in atdb_yacc.c
|
||||
# In my opinion, these objects should really be built
|
||||
# independently.
|
||||
atdb_yacc.o: atdb_lex.c
|
||||
|
||||
clean::
|
||||
/bin/rm -f atdb_lex.c atdb_yacc.c $(PROD)
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
@$(RM) atdb_lex.c atdb_yacc.c
|
||||
|
||||
|
||||
%: %.o $(DEPLIBS)
|
||||
$(LINK.c) -o $@ $< $(LDLIBS)
|
||||
|
||||
|
||||
|
||||
@@ -20,9 +20,6 @@ PROD = initHooks.o dbLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
@rm -f dbLib
|
||||
|
||||
dbLib: $(OBJSdbLib)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJSdbLib) $(LDLIBS)
|
||||
|
||||
@@ -14,23 +14,19 @@ OBJS = dbVarSub.o dbLoadTemplate.o dbLoadRecords.o
|
||||
LIBOBJS =
|
||||
PROD = subtool dbLoadTemplate
|
||||
|
||||
all: install
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
dbLoadTemplate.o: dbLoadTemplate_lex.c
|
||||
dbLoadRecords.o: dbLoadRecords_lex.c
|
||||
subtool: dbLoadTemplate_lex.c
|
||||
|
||||
subtool: dbLoadTemplate.c dbLoadTemplate_lex.c dbVarSub.o
|
||||
$(RM) $@
|
||||
$(LINK.c) $(CFLAGS) -DSUB_TOOL -o subtool dbLoadTemplate.c dbVarSub.o -s
|
||||
|
||||
clean::
|
||||
rm -f dbLoadTemplate_lex.c dbLoadTemplate.c dbLoadRecords_lex.c \
|
||||
dbLoadRecords.c subtool dbLoadTemplate
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
dbLoadTemplate: $(OBJS)
|
||||
$(LINK.c) -o $@ $(OBJS) $(LDLIBS) -lDb
|
||||
|
||||
clean::
|
||||
@$(RM) dbLoadTemplate_lex.c dbLoadTemplate.c dbLoadRecords_lex.c \
|
||||
dbLoadRecords.c
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@ subtool: dbLoadTemplate.c dbLoadTemplate_lex.c dbVarSub.o
|
||||
$(LINK.c) $(CFLAGS) -DSUB_TOOL -o subtool dbLoadTemplate.c dbVarSub.o -s
|
||||
|
||||
clean::
|
||||
rm -f dbLoadTemplate_lex.c dbLoadTemplate.c dbLoadRecords_lex.c \
|
||||
dbLoadRecords.c subtool dbLoadTemplate dbSubs
|
||||
@$(RM) dbLoadTemplate_lex.c dbLoadTemplate.c dbLoadRecords_lex.c \
|
||||
dbLoadRecords.c
|
||||
|
||||
dbSubs: $(OBJS)
|
||||
$(RM) $@
|
||||
|
||||
@@ -21,9 +21,6 @@ OBJS = \
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
@rm devLibOpt
|
||||
|
||||
devLibOpt: $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
@@ -6,8 +6,6 @@ LINK.c=$(LD) $(LDFLAGS)
|
||||
|
||||
SRCS=
|
||||
|
||||
IOC_CORE = $(INSTALL_BIN)/$(T_A)/iocCore
|
||||
|
||||
IOC_CORE_OBJS = \
|
||||
$(INSTALL_BIN)/$(T_A)/asLibrary \
|
||||
$(INSTALL_BIN)/$(T_A)/dbLib \
|
||||
@@ -18,36 +16,17 @@ IOC_CORE_OBJS = \
|
||||
$(INSTALL_BIN)/$(T_A)/miscLib \
|
||||
$(INSTALL_BIN)/$(T_A)/dbSubs
|
||||
|
||||
PROD = iocCore vxWorks vxWorks.sym
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
build_libs build_prod build \
|
||||
install_libs install_prod install: installVX iocCore
|
||||
vxWorks: $(VX_IMAGE)
|
||||
@$(INSTALL) -m 444 $? $@
|
||||
|
||||
clean:: rm_iocCore
|
||||
vxWorks.sym: $(VX_IMAGE_SYM)
|
||||
@$(INSTALL) -m 444 $? $@
|
||||
|
||||
installVX: $(EPICS_VX_IMAGE) $(EPICS_VX_IMAGE_SYM)
|
||||
|
||||
$(INSTALL_BIN):
|
||||
mkdir $(INSTALL_BIN)
|
||||
|
||||
$(INSTALL_BIN)/$(T_A): $(INSTALL_BIN)
|
||||
mkdir $(INSTALL_BIN)/$(T_A)
|
||||
|
||||
$(EPICS_VX_IMAGE): $(VX_IMAGE) $(INSTALL_BIN) $(INSTALL_BIN)/$(T_A)
|
||||
@echo "Installing $@"
|
||||
@install -m 444 $(VX_IMAGE) $@
|
||||
|
||||
$(EPICS_VX_IMAGE_SYM): $(VX_IMAGE_SYM) $(INSTALL_BIN) $(INSTALL_BIN)/$(T_A)
|
||||
@echo "Installing $@"
|
||||
@install -m 444 $(VX_IMAGE_SYM) $@
|
||||
|
||||
rm_iocCore:
|
||||
$(RM) $(IOC_CORE)
|
||||
|
||||
iocCore: $(IOC_CORE)
|
||||
|
||||
$(IOC_CORE): $(IOC_CORE_OBJS)
|
||||
iocCore: $(IOC_CORE_OBJS)
|
||||
$(LINK.c) $@ $(IOC_CORE_OBJS)
|
||||
@what $@
|
||||
|
||||
|
||||
@@ -13,8 +13,6 @@ SRCS = \
|
||||
../nextFieldSubr.c ../postfix.c ../sydSubr.c ../sydSubrCA.c \
|
||||
../sydSubrCF.c ../sydSubrSSF.c ../tsSubr.c errSymTbl.c ../errInc.c
|
||||
|
||||
OBJS =
|
||||
|
||||
LIBOBJS = \
|
||||
tsSubr.o arAccessLib.o arCSCheck.o arChanIO.o bfSubr.o bucketLib.o \
|
||||
calcPerform.o cmdSubr.o cvtFast.o cvtNumbers.o ellLib.o \
|
||||
@@ -25,17 +23,15 @@ LIBOBJS = \
|
||||
|
||||
LIBNAME = libCom.a
|
||||
|
||||
#PROD = cvtTest tsTest sydTest
|
||||
TARGET = cvtTest tsTest sydTest
|
||||
|
||||
all: install_libs install
|
||||
|
||||
build: errSymTbl.o errInc.o
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
errSymTbl.o: errSymTbl.c errInc.o
|
||||
$(COMPILE.c) -o $@ $<
|
||||
|
||||
errSymTbl.c errInc.o: errInc.c
|
||||
@/bin/rm -f errInc.o
|
||||
@$(RM) errInc.o
|
||||
@$(EPICS_BASE)/tools/blderrSymTbl;
|
||||
|
||||
errInc.c:
|
||||
@@ -53,6 +49,5 @@ sydTest: sydSubr.o
|
||||
$(LINK.c) -o $@ sydSubr.o -lCom -lca -lDb -lCom -lm -s
|
||||
|
||||
clean::
|
||||
rm -f cvtTest sydTest tsTest errInc.c errSymTbl.c
|
||||
@$(RM) errInc.c errSymTbl.c
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
@@ -28,13 +28,12 @@ PROD = libCom libCom1 libCom2
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
@rm -f errInc.c errSymTbl.c libCom
|
||||
|
||||
@$(RM) errInc.c errSymTbl.c
|
||||
|
||||
build: errSymTbl.o errInc.o
|
||||
|
||||
errSymTbl.c errInc.o: errInc.c
|
||||
@/bin/rm -f errInc.o
|
||||
@$(RM) errInc.o
|
||||
@$(EPICS_BASE)/tools/blderrSymTbl
|
||||
|
||||
errInc.c: ../errInc.c
|
||||
|
||||
@@ -12,7 +12,7 @@ PROD = vxComLib
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
@rm -f vxComLib
|
||||
@$(RM) vxComLib
|
||||
|
||||
vxComLib: $(OBJS)
|
||||
$(RM) $@
|
||||
|
||||
@@ -10,9 +10,6 @@ PROD = miscLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
@rm -f miscLib
|
||||
|
||||
miscLib: $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
@@ -30,9 +30,6 @@ PROD = recSup
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
@rm -f recSup
|
||||
|
||||
$(PROD): $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
@@ -16,9 +16,6 @@ PROD = dbgLib rsrvLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
@rm -f dbgLib rsrvLib
|
||||
|
||||
dbgLib: $(OBJS) globalsource.o
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) globalsource.o $(LDLIBS)
|
||||
@@ -27,6 +24,3 @@ rsrvLib: $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
|
||||
clean::
|
||||
rm -f dbgLib rsrvLib
|
||||
|
||||
@@ -11,11 +11,9 @@ SRCS = ../snc_main.c ../parse.c ../phase2.c ../gen_ss_code.c \
|
||||
OBJS = snc_main.o parse.o phase2.o gen_ss_code.o \
|
||||
gen_tables.o sncVersion.o snc.o snc_lex.o
|
||||
|
||||
LIBOBJS =
|
||||
|
||||
PROD = snc
|
||||
|
||||
all: install
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
#
|
||||
# The generated lex file includes snc.h
|
||||
@@ -23,13 +21,11 @@ all: install
|
||||
snc_lex.c: snc.h
|
||||
|
||||
sncVersion.c: ../Version
|
||||
/bin/rm -f sncVersion.c
|
||||
$(RM) sncVersion.c
|
||||
sh ../makeVersion ../Version > sncVersion.c
|
||||
|
||||
clean::
|
||||
rm -f y.output sncVersion.c snc_lex.c snc.c snc.h snc
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
@$(RM) y.output sncVersion.c snc_lex.c snc.c snc.h
|
||||
|
||||
$(PROD): $(OBJS)
|
||||
$(LINK.c) -o $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
@@ -17,14 +17,12 @@ PROD = seq
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
rm -f seq seqVersion.c
|
||||
|
||||
@$(RM) seqVersion.c
|
||||
|
||||
seq: $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
|
||||
seqVersion.c: ../Version
|
||||
/bin/rm -f seqVersion.c
|
||||
$(RM) seqVersion.c
|
||||
sh ../makeSeqVersion ../Version > seqVersion.c
|
||||
|
||||
@@ -36,5 +36,3 @@ PROD = \
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
%: %.o $(DEPLIBS)
|
||||
$(LINK.c) -o $@ $< $(LDLIBS)
|
||||
|
||||
@@ -3,14 +3,8 @@ include Target.include
|
||||
include $(EPICS)/config/CONFIG_BASE
|
||||
|
||||
SRCS = ../ca_test.c ../calcTest.c ../recordTest.c
|
||||
OBJS =
|
||||
|
||||
LIBOBJS =
|
||||
|
||||
TARGETS = ca_test calcTest recordTest
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
%: %.o
|
||||
$(LINK.c) $@ $< $(LDLIBS)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user