Changes to automatically generate header file dependancies

This commit is contained in:
Janet B. Anderson
2001-07-25 14:44:44 +00:00
parent 443f95471e
commit 5178220160
10 changed files with 18 additions and 17 deletions

View File

@@ -21,6 +21,7 @@ asIoc_DLL_LIBS = dbIoc dbStaticIoc ca Com
asHost_DIR=.
PROD_LIBS = asHost dbStaticHost Com
PROD_HOST = ascheck
ascheck_SRCS = ascheck.c
asHost_RCS_WIN32 = asHost.rc
asIoc_RCS_WIN32 = asIoc.rc
@@ -34,13 +35,10 @@ include $(TOP)/configure/RULES
# Extra rule since asLib_lex.c is included in asLib.c
# In my opinion, these objects should really be built
# independently.
asLib$(OBJ): asLib_lex.c ../asLibRoutines.c
asLib.c: asLib_lex.c ../asLibRoutines.c
$(INSTALL_INC)/asLib.h:../asLib.h
clean::
@$(RM) asLib.c asLib_lex.c
depends: asLib.c
asLib.c : asLib_lex.c

View File

@@ -13,9 +13,9 @@ DBD += bptTypeKdegF.dbd
PROD_LIBS = dbStaticHost Com
PROD_HOST += makeBpt
makeBpt_SRCS=makeBpt
include $(TOP)/configure/RULES
inc: $(INSTALL_PROD)
$(COMMON_DBDS): $(INSTALL_PROD)
depends: $(INSTALL_PROD)

View File

@@ -15,7 +15,7 @@
* 505 665 1831
*/
#include "limits.h"
#include <limits.h>
#include "cacIO.h"
#include "tsFreeList.h"

View File

@@ -16,8 +16,8 @@
* 505 665 1831
*/
#include "limits.h"
#include "string.h"
#include <limits.h>
#include <string.h>
#include "epicsMutex.h"
#include "epicsEvent.h"

View File

@@ -15,7 +15,7 @@
* 505 665 1831
*/
#include "limits.h"
#include <limits.h>
#include "epicsMutex.h"
#include "tsFreeList.h"

View File

@@ -15,7 +15,7 @@
* 505 665 1831
*/
#include "limits.h"
#include <limits.h>
#include "epicsMutex.h"
#include "epicsEvent.h"

View File

@@ -34,6 +34,11 @@ PROD_LIBS := dbStaticHost Com
dbStaticHost_DIR=.
PROD_HOST = dbReadTest dbExpand dbToMenuH dbToRecordtypeH
PROD_HOST += dbMakeDBDDepends
dbReadTest_SRCS = dbReadTest.c
dbExpand_SRCS = dbExpand.c
dbToMenuH_SRCS = dbToMenuH.c
dbToRecordtypeH_SRCS = dbToRecordtypeH.c
dbMakeDBDDepends_SRCS = dbMakeDBDDepends.c
dbStaticHost_RCS_WIN32 = dbStaticHost.rc
dbStaticIoc_RCS_WIN32 = dbStaticIoc.rc
@@ -41,7 +46,7 @@ dbStaticIoc_RCS_WIN32 = dbStaticIoc.rc
include $(TOP)/configure/RULES
# Extra rule since dbLexRoutines.c is included in dbYacc.c
dbYacc$(OBJ): dbLex.c ../dbLexRoutines.c
dbYacc.c: dbLex.c ../dbLexRoutines.c
clean::
@$(RM) dbLex.c dbYacc.c

View File

@@ -27,10 +27,8 @@ include $(TOP)/configure/RULES
# These lex sources are included in some C sources,
# so they have to be created in time:
#
dbLoadTemplate$(OBJ): dbLoadTemplate_lex.c ../dbLoadTemplate.h
dbLoadTemplate.c: dbLoadTemplate_lex.c ../dbLoadTemplate.h
clean::
@$(RM) dbLoadTemplate_lex.c dbLoadTemplate.c
depends: dbLoadTemplate_lex.c

View File

@@ -80,7 +80,7 @@ $(COMMON_DIR)/gddApps.h : $(INSTALL_HOST_BIN)/genApps$(HOSTEXE)
clean::
$(RM) aitConvertGenerated.cc gddApps.h
depends: aitConvertGenerated.cc aitTypes.h
aitConvert$(OBJ): aitConvertGenerated.cc
# EOF base/src/gdd/Makefile.Host:n

View File

@@ -20,4 +20,4 @@ PROD_HOST = antelope
include $(TOP)/configure/RULES
inc depends: $(INSTALL_PROD)
inc: $(INSTALL_PROD)