# # $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 += osi DIRS += libCom DIRS += dbStatic DIRS += db DIRS += registry DIRS += bpt DIRS += ca DIRS += util DIRS += misc DIRS += sequencer DIRS += dbtools DIRS += rsrv DIRS += rec DIRS += as DIRS += dev #FOR NOW JUST BUILD vxWorks dependent stuff DIRS += vxWorks # # 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:: $(TOP)/config/CONFIG .PHONY:: $(TOP)/config/CONFIG.* $(TOP)/config/CONFIG_* .PHONY:: $(TOP)/config/RULES.* $(TOP)/config/RULES_* DEPENDS .PHONY:: $(HOME)/EPICS_CONFIG $(HOME)/EPICS_CONFIG.$(HOST_ARCH) .PHONY:: ../Makefile.Vx ../Makefile.Unix ../Makefile.Host Makefile