]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/amoreTPC-QA/src/ui/Makefile
Updated geometry on side C + measured ZDC z position
[u/mrichter/AliRoot.git] / TPC / amoreTPC-QA / src / ui / Makefile
1 include ../Makefile.inc
2
3 CLEANFILES = *.$(ObjSuf) *.$(DllSuf) *Dict.* *~ core
4 noinst_HEADERS = TPCUILinkDef.h
5 pkginclude_HEADERS = UIQA.h
6 BUILT_SOURCES = TPCUIDict.h TPCUIDict.cxx
7
8 bin_PROGRAMS = libAmoreTPCUI.$(DllSuf)
9 libAmoreTPCUI_CPPFLAGS = $(CPPFLAGS) -I../common -I$(ALICE_ROOT)/TPC  -I$(ALICE_ROOT)/STEER
10 libAmoreTPCUI_CXXFLAGS = $(CXXFLAGS)
11 libAmoreTPCUI_LIBS = $(LIBS)   $(AMORE)/lib/libAmoreDA.a   -lAmoreTPCCommon  -lProof -lEG -lVMC -lGeom -lMinuit -lRAWDatabase -lSTEERBase -lSTEER -lESD -lRAWDatarec -lCDB -lTPCbase -lTPCrec -lTPCsim
12 libAmoreTPCUI_LDFLAGS = $(LDFLAGS) -L../common -L$(ALICE_ROOT)/lib/tgt_linux -L$(AMORE_SITE)/lib -shared -Wl,-soname,$(bin_PROGRAMS) -o $(bin_PROGRAMS)
13 libAmoreTPCUI_SOURCES = TPCUIDict.cxx UIQA.cxx
14 libAmoreTPCUI_OBJECTS = TPCUIDict.$(ObjSuf) $(patsubst %.$(SrcSuf),%.$(ObjSuf),$(wildcard *.$(SrcSuf)))
15
16 %.$(ObjSuf):    %.$(SrcSuf) %.$(HdrSuf)
17         @echo $<
18         @$(CXX) $(INCLUDES) $(libAmoreTPCUI_CPPFLAGS) $(libAmoreTPCUI_CXXFLAGS) -c $<
19
20 default: all
21
22 all: $(bin_PROGRAMS)
23
24 $(bin_PROGRAMS): $(libAmoreTPCUI_OBJECTS)
25         @echo Creating library..        @$(LD) $(libAmoreTPCUI_LDFLAGS) $(libAmoreTPCUI_LIBS) $^
26         @$(LD) $(libAmoreTPCUI_LDFLAGS) $(libAmoreTPCUI_LIBS) $^
27 #$(OutPutOpt)$@
28
29 install: all
30         @cp $(bin_PROGRAMS) ${AMORE_SITE}/lib;
31         
32 uninstall:
33         @rm -rf ${AMORE_SITE}/lib/$(bin_PROGRAMS);
34
35 clean:
36         @rm -rf $(CLEANFILES)
37
38 %Dict.$(SrcSuf) %Dict.$(HdrSuf): $(pkginclude_HEADERS)
39         @echo Creating dictionary...
40         @rootcint -f $*Dict.$(SrcSuf) -c -p $(INCLUDES) $(libAmoreTPCUI_CPPFLAGS) $(libAmoreTPCUI_CXXFLAGS) $(pkginclude_HEADERS) $*LinkDef.h