379c06ec |
1 | PACKAGE = ANALYSIS_NEW |
2 | |
3 | include Makefile.arch |
4 | include lib$(PACKAGE).pkg |
5 | |
6 | SRCS += G__$(PACKAGE).cxx |
7 | OBJS = $(SRCS:.cxx=.o) |
8 | |
9 | lib$(PACKAGE).so: $(OBJS) |
10 | @echo "Linking" $@ ... |
11 | @/bin/rm -f $@ |
12 | ifeq ($(PLATFORM),macosx) |
13 | @$(LD) -bundle -undefined $(UNDEFOPT) $(LDFLAGS) $^ -o $@ |
14 | else |
15 | @$(LD) $(SOFLAGS) $(LDFLAGS) $^ -o $@ |
16 | endif |
17 | @chmod a+x $@ |
18 | @echo "done" |
19 | |
20 | %.o: %.cxx %.h |
21 | $(CXX) $(CXXFLAGS) -c $< -o $@ |
22 | |
23 | clean: |
24 | @rm -f $(OBJS) *.so G__$(PACKAGE).* |
25 | |
26 | G__$(PACKAGE).cxx G__$(PACKAGE).h: $(HDRS) $(DHDR) |
27 | @echo "Generating dictionary ..." |
28 | rootcint -f $@ -c $(ALICEINC) $^ |
29 | |