# Makefile for Stntuple/alg package ############################################################# # include file products INC = LINK_SHARED = 1 export LINK_SHARED # library product SHAREDLIB = libStntuple_ana.so # # TXftAnaModule uses its own implementation of Helix class, # do not compile it until the replacement is in place # skip_cc_files = Helix.cc TXftAnaModule.cc TSiPed.cc TKShortCtvmftModule.cc LIBCCFILES = $(filter-out $(skip_cc_files), $(wildcard *.cc)) LIBFFILES = $(wildcard *.F) BINS = COMPLEXBIN = BINFFILES = BINCCFILES = # subdirectories SUBDIRS = dict CPPFLAGS += -I./ana ############################################################################## vpath %.hh $(SRT_TOP)/include/$(CURPKG) vpath %.h $(SRT_TOP)/include/$(CURPKG) ############################################################################## override SRT_QUAL := debug include SoftRelTools/standard.mk include SoftRelTools/refresh.mk include SoftRelTools/arch_spec_root.mk lib: codegen ifdef LINK_SHARED override CPPFLAGS += -DLINK_SHARED endif # override CPPFLAGS := $(filter-out -I$(CDFSOFT2_DIR)/include, $(CPPFLAGS) )