hlt build system fixed after commit 25261: ifdef in pkg definitions; added explicit...
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Apr 2008 08:45:18 +0000 (08:45 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Apr 2008 08:45:18 +0000 (08:45 +0000)
16 files changed:
HLT/BASE/interface/HLTinterface-LinkDef.h [new file with mode: 0644]
HLT/hlt.conf
HLT/libAliHLTComp.pkg
HLT/libAliHLTITS.pkg
HLT/libAliHLTMUON.pkg
HLT/libAliHLTPHOS.pkg
HLT/libAliHLTRCU.pkg
HLT/libAliHLTSample.pkg
HLT/libAliHLTTPC.pkg
HLT/libAliHLTTRD.pkg
HLT/libAliHLTTrigger.pkg
HLT/libAliHLTUtil.pkg
HLT/libHLTinterface.pkg
HLT/libHLTrec.pkg
HLT/libHLTshuttle.pkg
HLT/libHLTsim.pkg

diff --git a/HLT/BASE/interface/HLTinterface-LinkDef.h b/HLT/BASE/interface/HLTinterface-LinkDef.h
new file mode 100644 (file)
index 0000000..5610633
--- /dev/null
@@ -0,0 +1,8 @@
+// $Id$
+// Dictionary link def file for the libHLTinterface library
+
+#ifdef __CINT__
+#pragma link off all globals;
+#pragma link off all classes;
+#pragma link off all functions;
+#endif
index 36f5f05..74536b5 100644 (file)
@@ -10,6 +10,11 @@ HLTDEFS     := -Duse_aliroot -Duse_root \
 HLTCXXFLAGS := $(filter-out -ansi, $(filter-out -pedantic-errors, $(filter-out -Woverloaded-virtual, $(CXXFLAGS))))
 HLTCFLAGS   := $(filter-out -ansi, $(filter-out -pedantic-errors, $(filter-out -Woverloaded-virtual, $(CFLAGS))))
 HLTDCXXFLAGS:= $(filter-out -pedantic-errors, $(filter-out -Woverloaded-virtual, $(CXXFLAGS)))
+HLTSOFLAGS  := $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET)
+
+ifeq (win32gcc,$(ALICE_TARGET))
+HLTSOFLAGS  += $(LIBRARY_DEP)
+endif
 
 ifdef ALIDEBUG
 HLTDEFS += -DDEBUG
index 6662b13..7f8f179 100644 (file)
@@ -1,8 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$
 
-include $(MODDIR)/hlt.conf
-
 CLASS_HDRS:=   AliHLTCompAgent.h \
                AliHLTCompPreprocessor.h \
                AliHLTCompDefinitions.h \
@@ -21,10 +19,14 @@ MODULE_DHDR:=
 
 EINCLUDE := HLT/BASE HLT/shuttle HLT/TPCLib STEER
 
+LIBRARY_DEP := -lHLTbase -lCDB
+
 ###############################################################################
 #
 # do not change anything below this line
 #
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,comp/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,comp/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,comp/%,$(MODULE_HDRS))
@@ -35,9 +37,4 @@ EDEFINE      := ${HLTDEFS}
 PACKCXXFLAGS := ${HLTCXXFLAGS}
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lCDB
-endif
-
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 766d8db..d68d508 100644 (file)
@@ -1,8 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$
 
-include $(MODDIR)/hlt.conf
-
 CLASS_HDRS:=   AliHLTITStrack.h \
                AliHLTITStracker.h \
                AliHLTITSVertexerZ.h \
@@ -14,6 +12,16 @@ MODULE_HDRS:=        $(CLASS_HDRS)
 
 MODULE_DHDR:=          
 
+EINCLUDE := HLT/BASE HLT/ITS HLT/MUON/src TPC ITS MUON STEER RAW
+
+LIBRARY_DEP := -lITSrec -lITSbase -lESD -lSTEER -lSTEERBase
+
+###############################################################################
+#
+# do not change anything below this line
+#
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,ITS/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,ITS/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,ITS/%,$(MODULE_HDRS))
@@ -24,10 +32,4 @@ EDEFINE      := ${HLTDEFS}
 PACKCXXFLAGS := ${HLTCXXFLAGS}
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-EINCLUDE := HLT/BASE HLT/ITS HLT/MUON/src TPC ITS MUON STEER RAW
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lITSrec -lITSbase -lESD -lSTEER -lSTEERBase
-endif
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 788caab..ecd3b37 100644 (file)
@@ -1,8 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$ 
 
-include $(MODDIR)/hlt.conf
-
 ###############################################################################
 
 CLASS_HDRS :=  OfflineInterface/AliHLTMUONAgent.h \
@@ -49,8 +47,18 @@ MODULE_HDRS :=       $(MODULE_SRCS:.cxx=.h) \
 # The dictionary linkdef header for rootcint:
 MODULE_DHDR :=         HLTMUONLinkDef.h
 
+EINCLUDE :=    HLT/BASE HLT/MUON HLT/MUON/utils HLT/MUON/OnlineAnalysis \
+               HLT/MUON/OfflineInterface MUON MUON/mapping STEER RAW
+
+LIBRARY_DEP := -lHLTbase -lMUONmapping -lMUONbase -lMUONevaluation \
+               -lMUONsim -lMUONcore -lMUONcalib -lMUONgeometry -lMUONraw \
+               -lCDB -lSTEER -lSTEERBase -lRAWDatarec \
+               -L$(shell root-config --libdir) -lMinuit
+
 ###############################################################################
 
+include $(MODDIR)/hlt.conf
+
 CINTHDRS:=     $(patsubst %,MUON/%,$(CLASS_HDRS))
 SRCS :=        $(patsubst %,MUON/%,$(MODULE_SRCS))
 HDRS :=        $(patsubst %,MUON/%,$(MODULE_HDRS))
@@ -61,14 +69,4 @@ EDEFINE      := ${HLTDEFS}
 PACKCXXFLAGS := ${HLTCXXFLAGS}
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-EINCLUDE :=    HLT/BASE HLT/MUON HLT/MUON/utils HLT/MUON/OnlineAnalysis \
-               HLT/MUON/OfflineInterface MUON MUON/mapping STEER RAW
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lMUONmapping -lMUONbase -lMUONevaluation \
-                         -lMUONsim -lMUONcore -lMUONcalib -lMUONgeometry -lMUONraw \
-                         -lCDB -lSTEER -lSTEERBase -lRAWDatarec \
-                         -L$(shell root-config --libdir) -lMinuit
-endif
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 9e496d9..4619fcc 100644 (file)
@@ -1,18 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$
 # package definition for the libAliHLTPHOS library
-
-
-
-
-
-
-
-
-
-
-include $(MODDIR)/hlt.conf
-
 CLASS_HDRS:=   \
                  AliHLTPHOSBase.h \
                  AliHLTPHOSClusterizer.h \
@@ -90,24 +78,24 @@ MODULE_HDRS:=         $(CLASS_HDRS) \
 
 MODULE_DHDR:=    HLTPHOSLinkDef.h
 
-EDEFINE      := ${HLTDEFS}
-PACKCXXFLAGS := ${HLTCXXFLAGS}
-PACKCFLAGS   := ${HLTCLFAGS}
-PACKDCXXFLAGS:= ${HLTDCXXFLAGS}                
-
 EINCLUDE     := HLT/BASE HLT/BASE/util STEER RAW PHOS
 
+LIBRARY_DEP  := -lHLTbase -lPHOSbase -lPHOSshuttle -lSTEER -lRAWDatarec -lESD
+
 ###############################################################################
 #
 # do not change anything below this line
 #
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,PHOS/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,PHOS/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,PHOS/%,$(MODULE_HDRS))
 DHDR:=$(patsubst %,PHOS/%,$(MODULE_DHDR))
 CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
 
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lPHOSbase -lSTEER -lRAWDatarec -lESD
-endif
+EDEFINE      := ${HLTDEFS}
+PACKCXXFLAGS := ${HLTCXXFLAGS}
+PACKCFLAGS   := ${HLTCLFAGS}
+PACKDCXXFLAGS:= ${HLTDCXXFLAGS}                
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 45065fd..83f7251 100644 (file)
@@ -1,8 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$
 
-include $(MODDIR)/hlt.conf
-
 CLASS_HDRS:=   AliHLTAltroChannelSelectorComponent.h \
                AliHLTAltroEncoder.h \
                AliHLTAltroGenerator.h \
@@ -14,6 +12,16 @@ MODULE_HDRS:=        $(CLASS_HDRS)
 
 MODULE_DHDR:=          
 
+EINCLUDE := HLT/BASE RAW
+
+LIBRARY_DEP  := -lHLTbase -lRAWDatarec
+
+###############################################################################
+#
+# do not change anything below this line
+#
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,RCU/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,RCU/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,RCU/%,$(MODULE_HDRS))
@@ -24,10 +32,4 @@ EDEFINE      := ${HLTDEFS}
 PACKCXXFLAGS := ${HLTCXXFLAGS}
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-EINCLUDE := HLT/BASE RAW
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lRAWDatarec
-endif
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 556a20a..b868d9f 100644 (file)
@@ -36,27 +36,24 @@ MODULE_HDRS:=       $(CLASS_HDRS)
 # enable automatic generation. 
 MODULE_DHDR:=
 
-# extra defines and flags for the AliRoot build system. NOTE: include
-# directories and linking flags/options must be specified in 
-# Makefile.am (stand-alone build system) and here (AliRoot).
-EDEFINE      := ${HLTDEFS}
-PACKCXXFLAGS := $(filter-out -ansi,$(filter-out -pedantic-errors, $(CXXFLAGS)))
-PACKCFLAGS   := $(filter-out -ansi, $(filter-out -pedantic-errors, $(CFLAGS)))
-PACKDCXXFLAGS:= $(filter-out -pedantic-errors, $(CXXFLAGS))
-
 EINCLUDE := HLT/BASE HLT/shuttle
 
+LIBRARY_DEP := -lHLTbase -lCDB -lSTEERBase
+
 ###############################################################################
 #
 # do not change anything below this line
 #
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,SampleLib/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,SampleLib/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,SampleLib/%,$(MODULE_HDRS))
 DHDR:=$(patsubst %,SampleLib/%,$(MODULE_DHDR))
 CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
 
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lCDB -lSTEERBase
-endif
+EDEFINE      := ${HLTDEFS}
+PACKCXXFLAGS := $(filter-out -ansi,$(filter-out -pedantic-errors, $(CXXFLAGS)))
+PACKCFLAGS   := $(filter-out -ansi, $(filter-out -pedantic-errors, $(CFLAGS)))
+PACKDCXXFLAGS:= $(filter-out -pedantic-errors, $(CXXFLAGS))
+PACKSOFLAGS  := $(HLTSOFLAGS)
index e6a51a9..8e3b484 100644 (file)
@@ -1,8 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$
 
-include $(MODDIR)/hlt.conf
-
 CLASS_HDRS:=   AliHLTTPCTransform.h \
                AliHLTTPCAgent.h \
                AliHLTTPCMemHandler.h \
@@ -76,6 +74,8 @@ CLASS_HDRS:=          AliHLTTPCTransform.h \
                AliHLTTPCKryptonClusterFinderComponent.h
 
 
+#              offline/AliHLTTPCOfflineClustererComponent.h
+#              offline/AliHLTTPCOfflineTrackerComponent.h
 
 
 #              AliHLTTPCDDLDataFileHandler.h
@@ -108,17 +108,6 @@ MODULE_HDRS:=      $(CLASS_HDRS) \
 
 MODULE_DHDR:=
 
-SRCS:=$(patsubst %,TPCLib/%,$(MODULE_SRCS))
-CINTHDRS:=$(patsubst %,TPCLib/%,$(CLASS_HDRS))
-HDRS:=$(patsubst %,TPCLib/%,$(MODULE_HDRS))
-DHDR:=$(patsubst %,TPCLib/%,$(MODULE_DHDR))
-CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
-
-EDEFINE      := ${HLTDEFS}
-PACKCXXFLAGS := ${HLTCXXFLAGS}
-PACKCFLAGS   := ${HLTCLFAGS}
-PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
 EINCLUDE       := HLT/TPCLib \
                   HLT/TPCLib/tracking \
                   HLT/TPCLib/comp \
@@ -131,9 +120,24 @@ EINCLUDE   := HLT/TPCLib \
                   RAW \
                   STEER
 
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lAliHLTRCU -lAliHLTUtil \
-                         -lCDB -lESD -lSTEER -lSTEERBase -lTPCrec -lTPCbase \
-                         -lRAWDatarec
-endif
+LIBRARY_DEP := -lHLTbase -lAliHLTRCU -lAliHLTUtil \
+               -lCDB -lESD -lSTEER -lSTEERBase -lTPCrec -lTPCbase \
+               -lRAWDatarec
+
+###############################################################################
+#
+# do not change anything below this line
+#
+include $(MODDIR)/hlt.conf
+
+SRCS:=$(patsubst %,TPCLib/%,$(MODULE_SRCS))
+CINTHDRS:=$(patsubst %,TPCLib/%,$(CLASS_HDRS))
+HDRS:=$(patsubst %,TPCLib/%,$(MODULE_HDRS))
+DHDR:=$(patsubst %,TPCLib/%,$(MODULE_DHDR))
+CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
+
+EDEFINE      := ${HLTDEFS}
+PACKCXXFLAGS := ${HLTCXXFLAGS}
+PACKCFLAGS   := ${HLTCLFAGS}
+PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
+PACKSOFLAGS  := $(HLTSOFLAGS)
index b6c917d..36cf9b3 100644 (file)
@@ -2,8 +2,6 @@
 # $Id$
 # package definition for the libAliHLTTRD library
 
-include $(MODDIR)/hlt.conf
-
 # class header files, the link definition for the root dictionary
 # will be created from the names of the header files
 CLASS_HDRS:= \
@@ -35,28 +33,25 @@ MODULE_HDRS:=       $(CLASS_HDRS)
 # enable automatic generation. 
 MODULE_DHDR:=
 
-# extra defines and flags for the AliRoot build system. NOTE: include
-# directories and linking flags/options must be specified in 
-# Makefile.am (stand-alone build system) and here (AliRoot).
-EDEFINE      := ${HLTDEFS}
-PACKCXXFLAGS := ${HLTCXXFLAGS}
-PACKCFLAGS   := ${HLTCLFAGS}
-PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
 EINCLUDE := HLT/BASE HLT/BASE/util HLT/TRD TRD STEER RAW
 
+LIBRARY_DEP := -lHLTbase -lAliHLTUtil -lESD -lCDB -lTRDrec -lTRDbase \
+               -lSTEER -lSTEERBase -lRAWDatarec
+
 ###############################################################################
 #
 # do not change anything below this line
 #
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,TRD/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,TRD/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,TRD/%,$(MODULE_HDRS))
 DHDR:=$(patsubst %,TRD/%,$(MODULE_DHDR))
 CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
 
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lAliHLTUtil -lESD -lCDB -lTRDrec -lTRDbase \
-                         -lSTEER -lSTEERBase -lRAWDatarec 
-endif
+EDEFINE      := ${HLTDEFS}
+PACKCXXFLAGS := ${HLTCXXFLAGS}
+PACKCFLAGS   := ${HLTCLFAGS}
+PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
+PACKSOFLAGS  := $(HLTSOFLAGS)
index fb7bd44..10a6f61 100644 (file)
@@ -6,8 +6,6 @@
 # and linking process. For further information refer to the 
 # README.
 
-include $(MODDIR)/hlt.conf
-
 # class header files, the link definition for the root dictionary
 # will be created from the names of the header files
 CLASS_HDRS:= \
@@ -41,10 +39,14 @@ MODULE_DHDR:=
 
 EINCLUDE := HLT/BASE HLT/trigger HLT/TPCLib
 
+LIBRARY_DEP := -lHLTbase
+
 ###############################################################################
 #
 # do not change anything below this line
 #
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,trigger/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,trigger/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,trigger/%,$(MODULE_HDRS))
@@ -55,8 +57,4 @@ EDEFINE      := ${HLTDEFS}
 PACKCXXFLAGS := ${HLTCXXFLAGS}
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase
-endif
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 25a3325..d1c85de 100644 (file)
@@ -1,8 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$
 
-include $(MODDIR)/hlt.conf
-
 CLASS_HDRS:=   AliHLTFilePublisher.h \
                AliHLTFileWriter.h \
                AliHLTRootFilePublisherComponent.h \
@@ -20,6 +18,12 @@ MODULE_HDRS:=        $(CLASS_HDRS)
 
 MODULE_DHDR:=          
 
+EINCLUDE := HLT/BASE HLT/BASE/util STEER RAW
+
+LIBRARY_DEP := -lHLTbase -lSTEER -lSTEERBase
+
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,BASE/util/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,BASE/util/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,BASE/util/%,$(MODULE_HDRS))
@@ -30,10 +34,4 @@ EDEFINE      := ${HLTDEFS}
 PACKCXXFLAGS := ${HLTCXXFLAGS}
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-EINCLUDE := HLT/BASE HLT/BASE/util STEER RAW
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lSTEER -lSTEERBase
-endif
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 336ab7d..5ffe7a3 100644 (file)
@@ -1,8 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$
 
-include $(MODDIR)/hlt.conf
-
 MODULE_SRCS=   AliHLTExternalInterface.cxx
 
 CLASS_HDRS:=   
@@ -10,7 +8,13 @@ CLASS_HDRS:=
 MODULE_HDRS:=  $(CLASS_HDRS) \
                $(MODULE_SRCS:.cxx=.h)
 
-MODULE_DHDR:=          
+MODULE_DHDR:=  HLTinterface-LinkDef.h
+
+EINCLUDE := HLT/BASE/interface HLT/BASE
+
+LIBRARY_DEP := -lHLTbase
+
+include $(MODDIR)/hlt.conf
 
 SRCS:=$(patsubst %,BASE/interface/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,BASE/interface/%,$(CLASS_HDRS))
@@ -24,9 +28,4 @@ PACKCXXFLAGS := ${HLTCXXFLAGS}
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
 
-EINCLUDE := HLT/BASE/interface HLT/BASE
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase
-endif
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 4441f61..ff16272 100644 (file)
@@ -1,8 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$
 
-include $(MODDIR)/hlt.conf
-
 LIBHLTREC_VERSION := 1
 
 CLASS_HDRS:=   AliHLTReconstructor.h \
@@ -20,6 +18,12 @@ MODULE_HDRS:=        $(CLASS_HDRS)
 
 MODULE_DHDR:=          
 
+EINCLUDE := HLT/rec HLT/BASE HLT/BASE/HOMER STEER RAW
+
+LIBRARY_DEP := -lHLTbase -lCDB -lESD -lSTEERbase -lSTEER -lRAWDatarec -lRAWDatabase
+
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,rec/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,rec/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,rec/%,$(MODULE_HDRS))
@@ -30,10 +34,4 @@ EDEFINE      := ${HLTDEFS}
 PACKCXXFLAGS := ${HLTCXXFLAGS} -DLIBHLTREC_VERSION=$(LIBHLTREC_VERSION)
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-EINCLUDE := HLT/rec HLT/BASE HLT/BASE/HOMER STEER RAW
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lCDB -lESD -lSTEERbase -lSTEER -lRAWDatarec -lRAWDatabase
-endif
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 15029c2..d419f0c 100644 (file)
@@ -1,7 +1,5 @@
 #-*- Mode: Makefile -*-
-# $Id: libHLTshuttle.pkg 22878 2007-12-07 15:32:53Z richterm $
-
-include $(MODDIR)/hlt.conf
+# $Id$
 
 LIBHLTSHUTTLE_VERSION := 0
 
@@ -13,6 +11,12 @@ MODULE_HDRS:=        $(CLASS_HDRS)
 
 MODULE_DHDR:=          
 
+EINCLUDE := HLT/shuttle HLT/BASE STEER
+
+LIBRARY_DEP := -lHLTbase -lCDB
+
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,shuttle/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,shuttle/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,shuttle/%,$(MODULE_HDRS))
@@ -23,10 +27,4 @@ EDEFINE      := ${HLTDEFS}
 PACKCXXFLAGS := ${HLTCXXFLAGS} -DLIBHLTREC_VERSION=$(LIBHLTSHUTTLE_VERSION)
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-EINCLUDE := HLT/shuttle HLT/BASE STEER
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lCDB
-endif
+PACKSOFLAGS  := $(HLTSOFLAGS)
index 29831d8..3f0bcb2 100644 (file)
@@ -1,8 +1,6 @@
 #-*- Mode: Makefile -*-
 # $Id$
 
-include $(MODDIR)/hlt.conf
-
 LIBHLTSIM_VERSION := 0
 
 MODULE_SRCS=   AliHLTSimulation.cxx \
@@ -15,6 +13,12 @@ MODULE_HDRS:=        $(CLASS_HDRS)
 
 MODULE_DHDR:=          
 
+EINCLUDE := HLT/sim HLT/BASE HLT/BASE/HOMER STEER RAW
+
+LIBRARY_DEP := -lHLTbase -lSTEERbase -lCDB -lSTEER -lRAWDatarec -lRAWDatabase
+
+include $(MODDIR)/hlt.conf
+
 SRCS:=$(patsubst %,sim/%,$(MODULE_SRCS))
 CINTHDRS:=$(patsubst %,sim/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,sim/%,$(MODULE_HDRS))
@@ -25,10 +29,4 @@ EDEFINE      := ${HLTDEFS}
 PACKCXXFLAGS := ${HLTCXXFLAGS} -DLIBHLTSIM_VERSION=$(LIBHLTSIM_VERSION)
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-EINCLUDE := HLT/sim HLT/BASE HLT/BASE/HOMER STEER RAW
-
-ifeq (win32gcc,$(ALICE_TARGET))
-PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
-                         -lHLTbase -lSTEERbase -lCDB -lSTEER -lRAWDatarec -lRAWDatabase
-endif
+PACKSOFLAGS  := $(HLTSOFLAGS)