Changes to automatically generate header file dependancies
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* 505 665 1831
|
||||
*/
|
||||
|
||||
#include "limits.h"
|
||||
#include <limits.h>
|
||||
|
||||
#include "cacIO.h"
|
||||
#include "tsFreeList.h"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* 505 665 1831
|
||||
*/
|
||||
|
||||
#include "limits.h"
|
||||
#include <limits.h>
|
||||
|
||||
#include "epicsMutex.h"
|
||||
#include "tsFreeList.h"
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* 505 665 1831
|
||||
*/
|
||||
|
||||
#include "limits.h"
|
||||
#include <limits.h>
|
||||
|
||||
#include "epicsMutex.h"
|
||||
#include "epicsEvent.h"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -20,4 +20,4 @@ PROD_HOST = antelope
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
|
||||
inc depends: $(INSTALL_PROD)
|
||||
inc: $(INSTALL_PROD)
|
||||
|
||||
Reference in New Issue
Block a user