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)
### 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)
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)
### 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)
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)
### 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)
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.
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)
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)
### 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)
@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)
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)
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)
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}"