Modified depends rules
This commit is contained in:
@@ -164,7 +164,7 @@ $(DIRECTORY_TARGETS) :
|
||||
# The order of the following rules is
|
||||
# VERY IMPORTANT !!!!
|
||||
|
||||
depends: buildInstall $(SRC_FILES)
|
||||
depends: inc $(SRC_FILES)
|
||||
@$(RM) DEPENDS
|
||||
@touch DEPENDS
|
||||
ifneq (,$(strip $(SRC_FILES)))
|
||||
@@ -290,7 +290,7 @@ $(MUNCHNAME):%.munch : %.o
|
||||
$(NM) $< > nm.out
|
||||
$(PERL) $(TOOLS)/munch.pl < nm.out > ctdt.c
|
||||
$(COMPILE.c) -traditional ctdt.c
|
||||
$(GCC_LD) -o $@ $(LDFLAGS) $< ctdt.o
|
||||
$(LD) -o $@ $(LDFLAGS) $< ctdt.o
|
||||
|
||||
binInstalls: $(BIN_INSTALLS)
|
||||
@echo "Installing $(^F)"
|
||||
@@ -385,6 +385,7 @@ $(INSTALL_TEMPLATES)/$(TEMPLATES_DIR)/%: %
|
||||
.PRECIOUS: $(COMMON_INC)
|
||||
|
||||
-include $(CONFIG)/RULES.Db
|
||||
|
||||
-include DEPENDS
|
||||
|
||||
.PHONY: all inc depends build install clean rebuild buildInstall binInstalls \
|
||||
|
||||
@@ -37,5 +37,4 @@ $(INSTALL_INC)/asLib.h:../asLib.h
|
||||
clean::
|
||||
@$(RM) asLib.c asLib_lex.c
|
||||
|
||||
$(INSTALL_INC)/asLib.h:../asLib.h
|
||||
|
||||
depends: asLib_lex.c
|
||||
|
||||
@@ -17,3 +17,5 @@ PROD += makeBpt
|
||||
include $(TOP)/configure/RULES
|
||||
|
||||
inc: $(INSTALL_PROD)
|
||||
|
||||
depends: $(INSTALL_PROD)
|
||||
|
||||
@@ -76,3 +76,5 @@ $(COMMON_DIR)/dbCommon.h: ../dbCommonRecord.dbd ../dbCommon.dbd $(COMMON_DIR)
|
||||
$(RM) $@
|
||||
$(DBTORECORDTYPEH) -I .. $< $@
|
||||
|
||||
depends: $(INSTALL_DBD)/dbCommon.dbd
|
||||
|
||||
|
||||
@@ -42,4 +42,6 @@ dbYacc$(OBJ): dbLex.c ../dbLexRoutines.c
|
||||
clean::
|
||||
@$(RM) dbLex.c dbYacc.c
|
||||
|
||||
depends : $(INSTALL_LIBS) $(INSTALL_PROD)
|
||||
|
||||
# EOF Makefile.Host for base/src/dbStatic
|
||||
|
||||
@@ -28,3 +28,5 @@ dbLoadTemplate$(OBJ): dbLoadTemplate_lex.c ../dbLoadTemplate.h
|
||||
clean::
|
||||
@$(RM) dbLoadTemplate_lex.c dbLoadTemplate.c
|
||||
|
||||
depends: dbLoadTemplate_lex.c
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ dbMapper.o: ../gdd.h ../gddI.h ../gddContainer.h ../gddContainerI.h \
|
||||
|
||||
# Rules for generated files
|
||||
#
|
||||
aitConvertGenerated.cc: $(EPICS_BASE_HOST_BIN)/aitGen$(HOSTEXE) ../aitTypes.h
|
||||
aitConvertGenerated.cc: $(EPICS_BASE_HOST_BIN)/aitGen$(HOSTEXE) aitTypes.h
|
||||
$(EPICS_BASE_HOST_BIN)/aitGen$(HOSTEXE)
|
||||
|
||||
$(COMMON_DIR)/gddApps.h : $(EPICS_BASE_HOST_BIN)/genApps$(HOSTEXE)
|
||||
@@ -76,5 +76,7 @@ $(COMMON_DIR)/gddApps.h : $(EPICS_BASE_HOST_BIN)/genApps$(HOSTEXE)
|
||||
clean::
|
||||
$(RM) aitConvertGenerated.cc gddApps.h
|
||||
|
||||
depends: aitConvertGenerated.cc aitTypes.h
|
||||
|
||||
# EOF base/src/gdd/Makefile.Host:n
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ INC += epicsRingBytes.h
|
||||
INC += epicsReadline.h
|
||||
INC += osdReadline.h
|
||||
SRCS += epicsRingPointer.cpp
|
||||
SRCS += epicsRingBytes.cpp
|
||||
SRCS += epicsRingBytes.c
|
||||
SRCS += epicsReadline.c
|
||||
|
||||
SRC_DIRS += $(LIBCOM)/calc
|
||||
@@ -235,3 +235,5 @@ $(COMMON_DIR)/epicsVersion.h: $(TOP)/configure/CONFIG_BASE_VERSION
|
||||
clean::
|
||||
@$(RM) errSymTbl.c envData.c
|
||||
|
||||
depends: $(INSTALL_LIBS)
|
||||
|
||||
|
||||
@@ -16,3 +16,4 @@ CONFIG_APP_INCLUDE: $(TOP)/configure/RELEASE $(TOP)/configure/CONFIG_APP
|
||||
@$(RM) $@
|
||||
@$(PERL) $(TOOLS)/makeConfigAppInclude.pl $(EPICS_HOST_ARCH) $(T_A) $@ $(TOP)
|
||||
|
||||
depends: install
|
||||
|
||||
@@ -20,3 +20,4 @@ PROD = antelope
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
|
||||
depends: $(INSTALL_PROD)
|
||||
|
||||
@@ -42,4 +42,6 @@ include $(TOP)/configure/RULES
|
||||
clean::
|
||||
$(RM) parse.c parse.h
|
||||
|
||||
depends: $(INSTALL_PROD)
|
||||
|
||||
# EOF Makefile.Host for base/src/toolsComm/flex
|
||||
|
||||
Reference in New Issue
Block a user