1 ########################## General Macros #####################################
5 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
8 @cd tgt_$(ALICE_TARGET) ;\
9 $(SHLD) -o $@ $(LIBS) -p 0 $(patsubst tgt_$(ALICE_TARGET)/%,%,$(filter-out dirs,$^))
11 @cd tgt_$(ALICE_TARGET) ;\
12 $(SHLD) $(SOFLAGS) $(LDFLAGS) $(patsubst tgt_$(ALICE_TARGET)/%,%,$(filter-out dirs,$^)) $(SHLIB) -o $@
19 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
25 @[ -d $(dir $@) ] || mkdir $(dir $@)
27 @$(LD) $(LDFLAGS) $^ $(LIBS) -o $@
29 headers: $(patsubst %,$(ALICE_ROOT)/include/%,$(HEADERS))
33 @rootcint -f $@ -c -I$(ALICE_ROOT)/include $^
36 @$(MAKEDEPEND) -ftgt_$(ALICE_TARGET)/Make-depend -ptgt_$(ALICE_TARGET)/ -- $(CXXFLAGS) $(DEPINC) -- $^
38 tgt_$(ALICE_TARGET)/Make-depend:
39 @[ -d $(dir $@) ] || mkdir $(dir $@)
40 @cp $(ALICE_ROOT)/conf/Makedepend $@
43 @rm -f $(TOCLEAN) *~ \#*