include ../Makefile.inc CLEANFILES = *.$(ObjSuf) *.$(DllSuf) *Dict.* *~ core noinst_HEADERS = TRDSubscriberLinkDef.h pkginclude_HEADERS = MyModule1.h SMChecker.h BUILT_SOURCES = TRDSubscriberDict.h TRDSubscriberDict.cxx bin_PROGRAMS = libAmoreTRDSubscriber.$(DllSuf) libAmoreTRDSubscriber_CPPFLAGS = $(CPPFLAGS) -I../common libAmoreTRDSubscriber_CXXFLAGS = $(CXXFLAGS) libAmoreTRDSubscriber_LIBS = $(LIBS) -lAmoreTRDCommon libAmoreTRDSubscriber_LDFLAGS = $(LDFLAGS) -L../common -L$(AMORE_SITE)/lib -shared -Wl,-soname,$(bin_PROGRAMS) -o $(bin_PROGRAMS) libAmoreTRDSubscriber_SOURCES = TRDSubscriberDict.cxx MyModule1.cxx SMChecker.cxx libAmoreTRDSubscriber_OBJECTS = TRDSubscriberDict.$(ObjSuf) $(patsubst %.$(SrcSuf),%.$(ObjSuf),$(wildcard *.$(SrcSuf))) %.$(ObjSuf): %.$(SrcSuf) %.$(HdrSuf) @echo $< @$(CXX) $(INCLUDES) $(libAmoreTRDSubscriber_CPPFLAGS) $(libAmoreTRDSubscriber_CXXFLAGS) -c $< default: all all: $(bin_PROGRAMS) $(bin_PROGRAMS): $(libAmoreTRDSubscriber_OBJECTS) @$(LD) $(libAmoreTRDSubscriber_LDFLAGS) $(libAmoreTRDSubscriber_LIBS) $^ #$(OutPutOpt)$@ install: all @cp $(bin_PROGRAMS) ${AMORE_SITE}/lib; uninstall: @rm -rf ${AMORE_SITE}/lib/$(bin_PROGRAMS); clean: @rm -rf $(CLEANFILES) %Dict.$(SrcSuf) %Dict.$(HdrSuf): $(pkginclude_HEADERS) @echo Creating dictionary... @rootcint -f $*Dict.$(SrcSuf) -c -p $(INCLUDES) $(libAmoreTRDSubscriber_CPPFLAGS) $(libAmoreTRDSubscriber_CXXFLAGS) $(pkginclude_HEADERS) $*LinkDef.h