# # $Id$ # # the order of following list is important # # for c++ build add the dirs gdd and cas after ca # (and uncomment the c++ files in src/lbCom/Makefile.Unix) # DIRS = tools DIRS += include DIRS += cxxTemplates DIRS += toolsComm DIRS += libCom DIRS += libvxWorks DIRS += cvtDctsdr DIRS += dbStatic DIRS += db DIRS += bpt DIRS += ca DIRS += util DIRS += misc DIRS += sequencer DIRS += dbtools DIRS += rsrv DIRS += rec DIRS += as DIRS += drv DIRS += dev DIRS += devOpt DIRS += iocCore # # if CPLUSPLUS isnt empty then include C++ src codes # DIRS += $(patsubst %,gdd,$(strip $(CPLUSPLUS))) DIRS += $(patsubst %,cas,$(strip $(CPLUSPLUS))) EPICS_BASE = $(TOP) # EPICS include config file include $(EPICS_BASE)/config/CONFIG EPICS_BASE = $(INSTALL_LOCATION) # # this speeds up the build by turning off implicit rules search # .PHONY:: $(EPICS_BASE)/config/CONFIG .PHONY:: $(EPICS_BASE)/config/CONFIG.* $(EPICS_BASE)/config/CONFIG_* .PHONY:: $(EPICS_BASE)/config/RULES.* $(EPICS_BASE)/config/RULES_* .DEPENDS .PHONY:: $(HOME)/.EPICS_CONFIG $(HOME)/.EPICS_CONFIG.$(HOST_ARCH) .PHONY:: ../Makefile.Vx ../Makefile.Unix ../Makefile.Host Makefile