]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - conf/GeneralMacros
Create tgt_ directory before copying Make-depend
[u/mrichter/AliRoot.git] / conf / GeneralMacros
index fd2a67f597980f85f767b3487f2abf00f4986c6e..a9c746debbec502589a59ed079d526381673d20a 100644 (file)
@@ -5,11 +5,11 @@ $(SLIBRARY):
                @[ -d $(dir $@) ] || mkdir $(dir $@)
                @rm -f $@
                 ifeq ($(PLATFORM),aix)
-                  @cd $(ALICE_TARGET) ;\
-                  $(SHLD) -o $@ $(LIBS) -p 0 $(patsubst $(ALICE_TARGET)/%,%,$(filter-out dirs,$^))
+                  @cd tgt_$(ALICE_TARGET) ;\
+                  $(SHLD) -o $@ $(LIBS) -p 0 $(patsubst tgt_$(ALICE_TARGET)/%,%,$(filter-out dirs,$^))
                 else
-                  @cd $(ALICE_TARGET) ;\
-                  $(SHLD) $(SOFLAGS) $(LDFLAGS) $(patsubst $(ALICE_TARGET)/%,%,$(filter-out dirs,$^)) $(SHLIB) -o $@
+                  @cd tgt_$(ALICE_TARGET) ;\
+                  $(SHLD) $(SOFLAGS) $(LDFLAGS) $(patsubst tgt_$(ALICE_TARGET)/%,%,$(filter-out dirs,$^)) $(SHLIB) -o $@
                 endif
                @chmod 555 $@
                @echo "$@ done"
@@ -37,10 +37,11 @@ $(DICT):
                @echo "$@ done"
  
 depend:
-               @$(MAKEDEPEND) -fMake-depend -- $(CXXFLAGS) $(DEPINC) -- $^
+               @$(MAKEDEPEND) -ftgt_$(ALICE_TARGET)/Make-depend -ptgt_$(ALICE_TARGET)/ -- $(CXXFLAGS) $(DEPINC) -- $^
 
-Make-depend:
-               @cp $(ALICE_ROOT)/conf/Makedepend ./Make-depend
+tgt_$(ALICE_TARGET)/Make-depend:
+               @[ -d $(dir $@) ] || mkdir $(dir $@)
+               @cp $(ALICE_ROOT)/conf/Makedepend $@
 
 macroclean:
                @rm -f $(TOCLEAN) *~ \#*