# Makefile for Stntuple/base package ############################################################# # include file products INC = ifdef LINK_SHARED SHAREDLIB = libStntuple_base.so else LIB = libStntuple_base.a endif # # TXftAnaModule uses its own implementation of Helix class, # do not compile it until the replacement is in place # skip_cc_files = LIBCCFILES = $(filter-out $(skip_cc_files), $(wildcard *.cc)) LIBFFILES = $(wildcard *.F) BINS = COMPLEXBIN = BINFFILES = BINCCFILES = # subdirectories SUBDIRS = dict CPPFLAGS += -I./base ############################################################################## 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