Partial restoration of the par file functionallity
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 16 Jan 2011 19:24:50 +0000 (19:24 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 16 Jan 2011 19:24:50 +0000 (19:24 +0000)
ANALYSIS/Makefile
CORRFW/Makefile
EMCAL/Makefile
JETAN/Makefile
PHOS/Makefile
PWG0/Makefile
STEER/Makefile
cmake/ALICE_CMake.cmake

index 4355e041482f0ee552c2ab68f288a1f1fd8c9d37..fbc266af15e236cb22d59637ec434eee651cde04 100644 (file)
@@ -38,7 +38,10 @@ endif
 CXXFLAGS     += $(ALICEINC) -g
 
 CHECKXML      := $(shell root-config --has-xml)
-include lib$(PACKAGE).pkg
+
+SRCS     := $(wildcard *.cxx)
+HDRS     := $(SRCS:.cxx=.h)
+DHDR     := $(PACKAGE)LinkDef.h
 
 DHDR_ANALYSIS := $(DHDR)
 HDRS_ANALYSIS := $(HDRS)
@@ -71,7 +74,7 @@ G__$(PACKAGE).cxx G__$(PACKAGE).h: $(HDRS) $(DHDR)
 
 ### CREATE PAR FILE
 
-$(PARFILE): $(patsubst %,$(PACKAGE)/%,$(filter-out G__%, $(HDRS_ANALYSIS) $(SRCS_ANALYSIS) $(DHDR_ANALYSIS) Makefile Makefile.arch lib$(PACKAGE).pkg PROOF-INF))
+$(PARFILE): $(patsubst %,$(PACKAGE)/%,$(filter-out G__%, $(HDRS_ANALYSIS) $(SRCS_ANALYSIS) $(DHDR_ANALYSIS) Makefile Makefile.arch PROOF-INF))
        @echo "Creating archive" $@ ...
        @tar cfzh $@ $(PACKAGE)
        @rm -rf $(PACKAGE)
index 69f036c93be619c7f3ee97759d8a0909e81f48c4..1fe993a398ea44502e3bb5314aaed0a843d5eeb6 100644 (file)
@@ -36,7 +36,10 @@ endif
 CXXFLAGS     += $(ALICEINC) -g
 
 PACKAGE = CORRFW
-include lib$(PACKAGE).pkg
+
+SRCS     := $(wildcard *.cxx)
+HDRS     := $(SRCS:.cxx=.h)
+DHDR     := $(PACKAGE)LinkDef.h
 
 DHDR_CORRFW := $(DHDR)
 HDRS_CORRFW := $(HDRS)
@@ -69,7 +72,7 @@ G__$(PACKAGE).cxx G__$(PACKAGE).h: $(HDRS) $(DHDR)
 
 ### CREATE PAR FILE
 
-$(PARFILE): $(patsubst %,$(PACKAGE)/%,$(filter-out G__%, $(HDRS_CORRFW) $(SRCS_CORRFW) $(DHDR_CORRFW) Makefile Makefile.arch lib$(PACKAGE).pkg PROOF-INF))
+$(PARFILE): $(patsubst %,$(PACKAGE)/%,$(filter-out G__%, $(HDRS_CORRFW) $(SRCS_CORRFW) $(DHDR_CORRFW) Makefile Makefile.arch PROOF-INF))
        @echo "Creating archive" $@ ...
        @tar cfzh $@ $(PACKAGE)
        @rm -rf $(PACKAGE)
index 73aacdf09d45a6f1bc08bbcb4b45de633f654e6c..12f61cff4e2ac912dc0ff2befa6691ecaaef0754 100644 (file)
@@ -57,7 +57,9 @@ CXXFLAGS     += $(ALICEINC) -g
 F77FLAGS     += $(ALICEINC) -g -fPIC
 
 
-include lib$(PACKAGE).pkg
+SRCS     := $(wildcard *.cxx */*.cxx)
+HDRS     := $(SRCS:.cxx=.h)
+DHDR     := $(PACKAGE)LinkDef.h
 
 DHDR_EMCAL := $(DHDR)
 HDRS_EMCAL := $(HDRS)
@@ -93,7 +95,7 @@ clean:
 
 ### CREATE PAR FILE
 
-$(PARFILE): $(patsubst %,$(PACKAGE)/%,$(filter-out G__%, $(HDRS_EMCAL) $(SRCS_EMCAL) $(DHDR_EMCAL) Makefile Makefile.arch lib$(PACKAGE).pkg PROOF-INF))
+$(PARFILE): $(patsubst %,$(PACKAGE)/%,$(filter-out G__%, $(HDRS_EMCAL) $(SRCS_EMCAL) $(DHDR_EMCAL) Makefile Makefile.arch PROOF-INF))
        @echo "Creating archive" $@ ...
        @tar cfzh $@ $(PACKAGE)
        @rm -rf $(PACKAGE)
index af380e14dbf10e353806b49c0281545f5df78c22..e471a896a80afcd68c2a7447ce342878d354a14c 100644 (file)
@@ -1,7 +1,10 @@
 PACKAGE = invalid-only-for-proof
 
 include $(ROOTSYS)/test/Makefile.arch
-include lib$(PACKAGE).pkg
+
+SRCS     := $(wildcard *.cxx)
+HDRS     := $(SRCS:.cxx=.h)
+DHDR     := $(PACKAGE)LinkDef.h
 
 
 ALICEINC      = -I.
index 73c440978343e591c72035a7c4ba2820b8704726..926a122750c7013ebf51601f71af02d2c7b558e7 100644 (file)
@@ -1,7 +1,10 @@
 PACKAGE = invalid-only-for-proof
 
 include $(ROOTSYS)/test/Makefile.arch
-include lib$(PACKAGE).pkg
+
+SRCS     := $(wildcard *.cxx)
+HDRS     := $(SRCS:.cxx=.h)
+DHDR     := $(PACKAGE)LinkDef.h
 
 ifndef PACKCXXFLAGS
    PACKCXXFLAGS = $(CXXFLAGS)
index 07e732f908bc2d09313df0b16956a4f3f2f6638f..de002ee32747b46c72825f39000e460766bb5920 100644 (file)
@@ -36,7 +36,10 @@ endif
 CXXFLAGS     += $(ALICEINC) -g
 
 PACKAGE = PWG0base
-include lib$(PACKAGE).pkg
+
+SRCS     := $(wildcard *.cxx */*.cxx)
+HDRS     := $(SRCS:.cxx=.h)
+DHDR     := $(PACKAGE)LinkDef.h
 
 DHDR_PWG0base := $(DHDR)
 HDRS_PWG0base := $(HDRS)
@@ -68,7 +71,7 @@ clean:
 
 ### CREATE PAR FILE
 
-$(PARFILE): $(patsubst %,$(PACKAGE)/%,$(filter-out G__%, $(HDRS_PWG0base) $(SRCS_PWG0base) $(DHDR_PWG0base) Makefile Makefile.arch lib$(PACKAGE).pkg PROOF-INF))
+$(PARFILE): $(patsubst %,$(PACKAGE)/%,$(filter-out G__%, $(HDRS_PWG0base) $(SRCS_PWG0base) $(DHDR_PWG0base) Makefile Makefile.arch PROOF-INF))
        @echo "Creating archive" $@ ...
        @tar cfzh $@ $(PACKAGE)
        @rm -rf $(PACKAGE)
@@ -102,7 +105,10 @@ test-%.par: %.par
        @echo "INFO: Testing succeeded (already cleaned up)"
 
 ## libPWG0dep part
-include libPWG0dep.pkg
+
+SRCS     := $(wildcard *.cxx  */*.cxx)
+HDRS     := $(SRCS:.cxx=.h)
+DHDR     := $(PACKAGE)LinkDef.h
 
 DHDR_PWG0dep := $(DHDR)
 HDRS_PWG0dep := $(HDRS)
@@ -125,7 +131,10 @@ G__PWG0dep.cxx G__PWG0dep.h: $(HDRS_PWG0dep) $(DHDR_PWG0dep)
        rootcint -f $@ -c $(ALICEINC) $^
 
 ## libPWG0selectors part
-include libPWG0selectors.pkg
+
+SRCS     := $(wildcard *.cxx  */*.cxx)
+HDRS     := $(SRCS:.cxx=.h)
+DHDR     := $(PACKAGE)LinkDef.h
 
 DHDR_PWG0selectors := $(DHDR)
 HDRS_PWG0selectors := $(HDRS)
index 2baec91a88499c0676aa2c9e9489d180b7f9f741..69f27d64f106497445123d99d11ab41026320c6d 100644 (file)
@@ -1,7 +1,11 @@
 PACKAGE = invalid-only-for-proof
 
 include $(ROOTSYS)/test/Makefile.arch
-include lib$(PACKAGE).pkg
+
+SRCS     := $(wildcard *.cxx)
+HDRS     := $(SRCS:.cxx=.h)
+DHDR     := $(PACKAGE)LinkDef.h
+
 
 ifndef PACKCXXFLAGS
    PACKCXXFLAGS = $(CXXFLAGS)
index 996f60ee204ec82e5ef64c2b75af2207b6767e86..7739434359fecf5f78ccba9869dc0a40fc526dba 100644 (file)
@@ -593,7 +593,7 @@ macro(ALICE_BuildPAR)
                       COMMAND sed -e 's/include .\(ROOTSYS\)\\/test\\/Makefile.arch/include Makefile.arch/\; s/PACKAGE = .*/PACKAGE = ${PACKAGE}/' < Makefile > ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}/Makefile
                       COMMAND cp -pR ${ROOTSYS}/test/Makefile.arch ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}/Makefile.arch
                       COMMAND cp -pR PROOF-INF.${PACKAGE} ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}/PROOF-INF
-                      COMMAND cp -pR lib${PACKAGE}.pkg ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}
+#                      COMMAND cp -pR lib${PACKAGE}.pkg ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}
                       COMMAND ${CMAKE_COMMAND} -E chdir ${CMAKE_CURRENT_BINARY_DIR} tar --exclude=.svn -czhf ${CMAKE_BINARY_DIR}/${PACKAGE}.par ${PACKAGE}
                       COMMAND ${CMAKE_COMMAND} -E remove_directory ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}
                       COMMAND ${CMAKE_COMMAND} -E cmake_echo_color --red --bold "${PACKAGE}.par has been created in ${CMAKE_BINARY_DIR}"