include ../Makefile.inc CLEANFILES = *.$(ObjSuf) *.$(DllSuf) *Dict.* *~ core noinst_HEADERS = TRDUILinkDef.h pkginclude_HEADERS = MyModule1.h SMChecker.h BUILT_SOURCES = TRDUIDict.h TRDUIDict.cxx bin_PROGRAMS = libAmoreTRDUI.$(DllSuf) libAmoreTRDUI_CPPFLAGS = $(CPPFLAGS) -I../common libAmoreTRDUI_CXXFLAGS = $(CXXFLAGS) libAmoreTRDUI_LIBS = $(LIBS) -lAmoreTRDCommon libAmoreTRDUI_LDFLAGS = $(LDFLAGS) -L../common -L$(AMORE_SITE)/lib -shared -Wl,-soname,$(bin_PROGRAMS) -o $(bin_PROGRAMS) libAmoreTRDUI_SOURCES = TRDUIDict.cxx MyModule1.cxx SMChecker.cxx libAmoreTRDUI_OBJECTS = TRDUIDict.$(ObjSuf) $(patsubst %.$(SrcSuf),%.$(ObjSuf),$(wildcard *.$(SrcSuf))) %.$(ObjSuf): %.$(SrcSuf) %.$(HdrSuf) @echo $< @$(CXX) $(INCLUDES) $(libAmoreTRDUI_CPPFLAGS) $(libAmoreTRDUI_CXXFLAGS) -c $< default: all all: $(bin_PROGRAMS) $(bin_PROGRAMS): $(libAmoreTRDUI_OBJECTS) @$(LD) $(libAmoreTRDUI_LDFLAGS) $(libAmoreTRDUI_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) $(libAmoreTRDUI_CPPFLAGS) $(libAmoreTRDUI_CXXFLAGS) $(pkginclude_HEADERS) $*LinkDef.h