# # $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 += makeBaseApp 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 ifdef INSTALL_LOCATION_BASE INSTALL_LOCATION = $(INSTALL_LOCATION_BASE) endif EPICS_BASE = $(INSTALL_LOCATION) # # this speeds up the build by turning off implicit rules search # for EPICS Makefiles (which are not created from other files) # .PHONY:: $(EPICS_BASE)/config/CONFIG DEPENDS .PHONY:: $(EPICS_BASE)/config/CONFIG_SITE.$(BUILD_TYPE).$(T_A) .PHONY:: $(EPICS_BASE)/config/CONFIG_SITE.$(BUILD_TYPE).$(HOST_ARCH) .PHONY:: $(EPICS_BASE)/config/CONFIG_SITE.$(BUILD_TYPE) .PHONY:: $(EPICS_BASE)/config/CONFIG_SITE.Host.UnixCommon .PHONY:: $(EPICS_BASE)/config/RULES.$(BUILD_TYPE) .PHONY:: $(EPICS_BASE)/config/RULES_* .PHONY:: $(HOME)/EPICS_CONFIG .PHONY:: $(HOME)/EPICS_CONFIG.$(BUILD_TYPE) $(HOME)/EPICS_CONFIG.$(HOST_ARCH) .PHONY:: $(HOME)/EPICS_CONFIG.$(BUILD_TYPE).$(T_A) .PHONY:: $(HOME)/EPICS_CONFIG.$(BUILD_TYPE).$(HOST_ARCH) .PHONY:: $(HOME)/EPICS_CONFIG_HOST_ARCH.$(HOST_ARCH) .PHONY:: ../Makefile.* Makefile