fixes in build system
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 30 May 2007 16:53:13 +0000 (16:53 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 30 May 2007 16:53:13 +0000 (16:53 +0000)
HLT/MUON/Makefile.am
HLT/PHOS/Makefile.am
HLT/TRD/Makefile.am
HLT/libAliHLTMUON.pkg

index 00b3aa1..8114a20 100644 (file)
@@ -9,16 +9,16 @@ MODDIR                                = $(top_srcdir)
 PKGDEF                         = $(MODDIR)/libAliHLTMUON.pkg
 include $(top_srcdir)/libAliHLTMUON.pkg
 
-lib_LTLIBRARIES                        =  libAliHLTSample.la
+lib_LTLIBRARIES                        =  libAliHLTMUON.la
 
 LIBRARY_VERSION                        = '0:1:0'
 
 # library sources
-# The source files are specified in libAliHLTSample.pkg
-libAliHLTSample_la_SOURCES     =  $(MODULE_SRCS)
+# The source files are specified in libAliHLTMUON.pkg
+libAliHLTMUON_la_SOURCES       =  $(MODULE_SRCS)
 
 # library headers
-# The header files are specified in libAliHLTSample.pkg
+# The header files are specified in libAliHLTMUON.pkg
 noinst_HEADERS                 =  $(MODULE_HDRS)
 
 # compilation flags of the library
@@ -34,7 +34,7 @@ AM_CPPFLAGS                   = @HLTBASE_CPPFLAGS@ \
                                  -I$(ALICE_ROOT)/RAW
 
 # linking flags of the library
-libAliHLTSample_la_LDFLAGS     = -L@ROOTLIBDIR@ \
+libAliHLTMUON_la_LDFLAGS       = -L@ROOTLIBDIR@ \
                                  @ROOTLIBS@ \
                                  @HLTBASE_LDFLAGS@ \
                                  @ALIROOT_LDFLAGS@ \
@@ -43,34 +43,9 @@ libAliHLTSample_la_LDFLAGS   = -L@ROOTLIBDIR@ \
 
 # set the file name for the generated root dictionary
 DICTCPP                                =  AliHLTMUON-DICT.cxx
-nodist_libAliHLTSample_la_SOURCES    =  $(DICTCPP)
+nodist_libAliHLTMUON_la_SOURCES =  $(DICTCPP)
 
-CLEANFILES                     =
+CLEANFILES                     = $(DICTFILES)
 
-###############################################################################
-#
-# do not change anything below this line
-#
-DICTDEF                                =  $(MODULE)-LinkDef.h
-DICTFILES                      =  $(DICTCPP) $(DICTCPP:.cxx=.h) $(DICTDEF)
-DICTHEADERS                    =  $(CLASS_HDRS)
+include $(top_srcdir)/make.dict
 
-CLEANFILES                     += $(DICTFILES)
-
-
-$(DICTCPP:.cxx=.h): $(DICTCPP)
-       if test $@ ; then : ; else rm -f $< ; $(MAKE) $(MAKEFLAGS) $< ; fi 
-
-$(DICTCPP): $(DICTHEADERS:%=$(srcdir)/%) $(DICTDEF)
-       if [ -x $(ROOTCINT) ]; then $(ROOTCINT) -f $@ -c $(CPPFLAGS) $(AM_CPPFLAGS) $(DEFS) $(foreach i, $(DICTINCLUDE), $(i)) $^ ; fi
-$(DICTDEF): Makefile.am $(PKGDEF)
-       @echo '//automatically generated ROOT DICT definition' > $@
-       @echo '//!!! DO NOT EDIT THIS FILE !!!' >> $@
-       @echo '//add further class definitions to the CLASS_HDRS variable in Makefile.am' >> $@
-       @echo '#ifdef __CINT__' >> $@
-       @echo '#pragma link off all globals;' >> $@
-       @echo '#pragma link off all classes;' >> $@
-       @echo '#pragma link off all functions;' >> $@
-       @$(foreach i, $(DICTHEADERS), \
-          echo "#pragma link C++ class `echo $(i) | sed -e "s|.*/||g" -e "s|\.h.*||"`;" >> $@ ;)
-       @echo '#endif' >> $@
index 12f37ab..92d57cd 100644 (file)
@@ -96,7 +96,7 @@ pkginclude_HEADERS            = $(CLASS_HDRS) \
                                  AliHLTPHOSRcuCellAccumulatedEnergyDataStruct.h \
                                  AliHLTPHOSRcuCellAverageEnergyDataStruct.h \
                                  AliHLTPHOSRcuChannelDataStruct.h \
-                                 AliHLTPHOSValidChannelDataStruct.h
+                                 AliHLTPHOSValidChannelDataStruct.h \
                                  AliHLTPHOSClusterDataStruct.h \
                                  AliHLTPHOSRecPointDataStruct.h \
                                  AliHLTPHOSPhysicsDefinitions.h \
index b87eefd..8214fd1 100644 (file)
@@ -3,6 +3,8 @@
 
 MODULE                                 = AliHLTTRD
 
+EXTRA_DIST                     = AliHLTTRDLinkDef.h
+
 AM_CPPFLAGS                    = @ALIROOT_CPPFLAGS@         \
                                  -I$(top_srcdir)/BASE \
                                  -I$(ALICE_ROOT)/TRD
index 8811c31..4c77b37 100644 (file)
@@ -7,7 +7,8 @@ include $(MODDIR)/hlt.conf
 
 CLASS_HDRS :=  OnlineAnalysis/AliHLTMUONHitReconstructorComponent.h \
                OfflineInterface/AliHLTMUONAgent.h \
-               OfflineInterface/AliHLTMUONRecHitsSource.h
+               OfflineInterface/AliHLTMUONRecHitsSource.h \
+               OnlineAnalysis/AliHLTMUONHitReconstructor.h
 
 # Sources that are ROOT classes:
 MODULE_SRCS := $(CLASS_HDRS:.h=.cxx) \
@@ -22,8 +23,7 @@ MODULE_SRCS :=        $(CLASS_HDRS:.h=.cxx) \
                AliHLTMUONMansoTracksBlockStruct.cxx \
                AliHLTMUONMansoCandidatesBlockStruct.cxx \
                AliHLTMUONSinglesDecisionBlockStruct.cxx \
-               AliHLTMUONPairsDecisionBlockStruct.cxx \
-               OnlineAnalysis/AliHLTMUONHitReconstructor.cxx
+               AliHLTMUONPairsDecisionBlockStruct.cxx
 
 #              OnlineAnalysis/AliHLTMUONMansoTrackerComponent.cxx