Fix for the code checker (I.Hrivnacova)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 11 Nov 2003 15:35:40 +0000 (15:35 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 11 Nov 2003 15:35:40 +0000 (15:35 +0000)
MUON/libMUON.pkg
build/header.tpl
build/module.tpl

index bdbff46..7c31e7f 100644 (file)
@@ -48,3 +48,5 @@ EHDRS        =        $(ROOTSYS)/include/TF1.h \
 DHDR:= MUONLinkDef.h
 
 include MUON/libMUON.pkg.mapping
+
+SUBDIR = mapping
index 2f39e91..d2d443d 100644 (file)
@@ -32,3 +32,4 @@ EHDRS:=
 CINTHDRS:=
 ARLIBS:=
 SHLIBS:=
+SUBDIR:=
index 9a574e0..326429c 100644 (file)
@@ -75,6 +75,9 @@ endif
 @PACKAGE@S:=$(patsubst %,$(MODDIR)/%,$(SRCS))
 @PACKAGE@H:=$(patsubst %,$(MODDIR)/%,$(HDRS)) $(EHDRS)
 
+#c++ source subdirectories
+@PACKAGE@SDIR:=$(SUBDIR)
+
 #############################################################################
 #
 #            If special rootcint headerfiles is specified use them
@@ -337,6 +340,11 @@ check-@MODULE@: $(@PACKAGE@CHECKS)
        @cd $(dir $@) ; $(IRST_INSTALLDIR)/patch/patch4alice.prl $(notdir $@)
 
 # IRST coding rule check
+@MODULE@/check/$(SUBDIR)/%.viol : @MODULE@/check/$(SUBDIR)/%.i
+       @cd @MODULE@ ; [ -r @MODULE@ ] || ln -s ../@MODULE@ @MODULE@
+       -@echo $@ ; $(CODE_CHECK) $< ./@MODULE@/$(@PACKAGE@SDIR) > $@
+
+# IRST coding rule check
 @MODULE@/check/%.viol : @MODULE@/check/%.i
        @cd @MODULE@ ; [ -r @MODULE@ ] || ln -s ../@MODULE@ @MODULE@
        -@echo $@ ; $(CODE_CHECK) $< ./@MODULE@ > $@