Update of the flat makefiles (J.-E. Revsbech)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 11 Nov 2001 17:40:50 +0000 (17:40 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 11 Nov 2001 17:40:50 +0000 (17:40 +0000)
EVGEN/libEVGEN.pkg
Makefile.flat
TMEVSIM/libTMevSim.pkg
build/module.tpl

index c1dc6e3..ed1fa00 100644 (file)
@@ -15,17 +15,25 @@ SRCS          = AliGenHIJINGpara.cxx AliGenBox.cxx AliGenFixed.cxx \
                 AliGenHBTprocessor.cxx \
                AliGenReader.cxx AliGenReaderCwn.cxx AliGenReaderTreeK.cxx 
 
-# Headerfiels for this particular package (Path respect to own directory)
+# Headerfiles for this particular package (Path respect to own directory)
 HDRS= $(SRCS:.cxx=.h) 
 
 # Headerfiles otherwise needed (Full pathname required)
 
 EHDRS = $(ALICE_ROOT)/include/THijing.h \
-        $(ROOTSYS)/include/TF1.h \
-       $(ROOTSYS)/include/TChain.h \
-        $(ROOTSYS)/include/TParticle.h \
-
+$(ALICE_ROOT)/include/TMevSimPartTypeParams.h\
+$(ALICE_ROOT)/include/TMevSimConverter.h\
+$(ALICE_ROOT)/include/THBTprocessor.h\
+$(ALICE_ROOT)/include/MevSimCommon.h\
+$(ALICE_ROOT)/include/HBTprocCOMMON.h\
+$(ROOTSYS)/include/TF1.h\
+$(ROOTSYS)/include/TChain.h\
+$(ROOTSYS)/include/TParticle.h
 
 DHDR:=EVGENLinkDef.h
 
-EXPORT:=AliPythia.h AliDecayer.h AliDecayerPythia.h AliGenHijingEventHeader.h
\ No newline at end of file
+EXPORT:=AliPythia.h AliDecayer.h AliDecayerPythia.h AliGenHijingEventHeader.h
+
+
+
+
index 96a1fa1..af12e69 100644 (file)
@@ -40,10 +40,14 @@ endif
 #
 #                   Modules to build 
 
+# COMMENTED OUT FOR TEST PURPOSES
 MODULES:=PDF PYTHIA PYTHIA6 GEANT321 MINICERN STEER HIJING\
         TGeant3 PHOS TRD TPC ZDC MUON PMD FMD TOF ITS \
          CASTOR RICH START STRUCT EVGEN RALICE ALIFAST \
         THijing CONTAINERS MEVSIM TMEVSIM THbtp HBTP EMCAL
+
+# MODULES:=STEER HBTP PHOS
+
 ##################################################################
 
 MODULES += ALIROOT 
@@ -101,7 +105,7 @@ EXPORTFILES :=
 
 BINLIBDIRS := -L$(ALICE_ROOT)/$(LIBPATH)
 
-.PHONY:                alilibs aliroot makedistr 
+.PHONY:                alilibs aliroot makedistr headers
 
 #Dependencies of module.mk files
 
@@ -112,7 +116,7 @@ include build/module.dep
 #        Check if module.mk is present for the library
 %.mk:
        @echo "***** Creating $@ file *****";
-       share/alibtool mkmodule  $(patsubst %/module.mk,%,$@) > $@;
+       @share/alibtool mkmodule  $(patsubst %/module.mk,%,$@) > $@;
 #############################################################
 
 # **************************************************************************
@@ -122,6 +126,12 @@ include build/module.dep
 
 ifneq ($(findstring clean,$(MAKECMDGOALS)),clean)
 
+#            If makeing modules, not not include
+#                       anything
+
+ifneq ($(findstring modules,$(MAKECMDGOALS)),modules)
+
+
 #############################################################
 # 
 #                Include the modules
@@ -137,15 +147,19 @@ endif
 #############################################################
 
 endif
+endif
 # **************************************************************************
 
 
 # targets
 
-aliroot: $(BINPATH) $(ALLEXECS) bin
+modules: $(patsubst %,%/module.mk,$(MODULES))  
+
+aliroot: $(BINPATH) $(ALLEXECS) alilibs bin headers
 
+headers: $(EXPORTFILES)
 
-alilibs: $(LIBPATH) $(ALLLIBS) lib
+alilibs: $(LIBPATH) $(ALLLIBS) lib headers modules
 
 # Single Makefile "distribution": Makefile + modules + mkdepend scripts
 makedistr: $(MODULES)   
@@ -190,7 +204,7 @@ cleanall: clean-modules
 
 clean: clean-modules  clean-objects clean-libs clean-bins clean-ditcs
 
-clead-dicts:
+clean-dicts:
        @echo "***** Cleaning up G__ files *****"
        rm -rf */tgt_$(ALICE_TARGET)/G__*
 clean-modules:
index c00fbeb..bbb8466 100644 (file)
@@ -7,4 +7,4 @@ TMevSimConverter.h
 
 DHDR=TMevSimLinkDef.h
 
-EXPORT:=TMevSim.h MevSimCommon.h TMevSimPartTypeParams.h TMevSimConverter.h
\ No newline at end of file
+EXPORT:=TMevSim.h MevSimCommon.h TMevSimPartTypeParams.h TMevSimConverter.h
index 9850d24..af8fa2b 100644 (file)
@@ -114,10 +114,12 @@ EXPORTFILES += $(@PACKAGE@EXPORTDEST)
 #The exportfiles only include if any!!
 
 ifdef @PACKAGE@EXPORT
-$(@PACKAGE@EXPORTDEST): $(patsubst %,@MODULE@/%,$(@PACKAGE@EXPORT))
+#$(@PACKAGE@EXPORTDEST): $(patsubst %,@MODULE@/%,$(@PACKAGE@EXPORT))
+
+$(@PACKAGE@EXPORTDEST): $(EXPORTDIR)/%.h: @MODULE@/%.h
          @echo "***** Copying file @MODULE@/$(notdir $@) to $@ *****"
          @[ -d $(dir $@) ] || mkdir $(dir $@)
-         cp @MODULE@/$(notdir $@) $@   
+         @cp @MODULE@/$(notdir $@) $@  
 endif
 
 $(@PACKAGE@LIB):$(@PACKAGE@O) $(@PACKAGE@DO) @MODULE@/module.mk
@@ -141,7 +143,6 @@ $(@PACKAGE@DO): $(@PACKAGE@DS)
 
 all-@PACKAGE@: $(@PACKAGE@LIB)
 
-
 depend-@PACKAGE@: $(@PACKAGE@DEP)
 
 # determination of object files
@@ -170,22 +171,22 @@ $(@PACKAGE@DDEP): $(@PACKAGE@DS)
                @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
                @share/alibtool depend "$(@PACKAGE@ELIBSDIR) $(@PACKAGE@INC) $(DEPINC)  $<" > $@
 
-$(MODDIRO)/%.d: $(MODDIRS)/%.cxx $(EXPORTFILES)
+$(MODDIRO)/%.d: $(MODDIRS)/%.cxx 
                @echo "***** Making dependencies for $< *****";
                @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
-               share/alibtool depend "$(@PACKAGE@ELIBSDIR) $(@PACKAGE@INC) $(DEPINC)  $<" > $@
-$(MODDIRO)/%.d: $(MODDIRS)/%.f $(EXPORTFILES)
+               @share/alibtool depend "$(@PACKAGE@ELIBSDIR) $(@PACKAGE@INC) $(DEPINC)  $<" > $@
+$(MODDIRO)/%.d: $(MODDIRS)/%.f
                @echo "***** Making dependencies for $< *****";
                @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
-               share/alibtool dependF "$(@PACKAGE@ELIBSDIR) $(@PACKAGE@INC) $(DEPINC)  $<" > $@
-$(MODDIRO)/%.d: $(MODDIRS)/%.F  $(EXPORTFILES)
+               @share/alibtool dependF "$(@PACKAGE@ELIBSDIR) $(@PACKAGE@INC) $(DEPINC)  $<" > $@
+$(MODDIRO)/%.d: $(MODDIRS)/%.F
                @echo "***** Making dependencies for $< *****";
                @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
                share/alibtool dependF "$(@PACKAGE@ELIBSDIR) $(@PACKAGE@INC) $(DEPINC)  $<" > $@
-$(MODDIRO)/%.d: $(MODDIRS)/%.c $(EXPORTFILES)
+$(MODDIRO)/%.d: $(MODDIRS)/%.c
                @echo "***** Making dependencies for $< *****";
                @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
-               share/alibtool depend "$(@PACKAGE@ELIBSDIR) $(@PACKAGE@INC) $(DEPINC) $<" > $@
+               @share/alibtool depend "$(@PACKAGE@ELIBSDIR) $(@PACKAGE@INC) $(DEPINC) $<" > $@
 
 
 #Directory creation