--- gp2root/Makefile 2006/10/22 08:26:35 1.2 +++ gp2root/Makefile 2006/10/22 09:04:43 1.4 @@ -36,6 +36,7 @@ DICO =$(addsuffix Dict.o, ${CLAS}) DICH =$(addsuffix Dict.h, ${CLAS}) +all: gp2root testcashit: testcashit.o pAllEventDict.o ${OBJS} ${DICO} $(LD) $(LDFLAGS) -o $@ $^ ${ROOTLIBS} @@ -57,6 +58,15 @@ @echo "#pragma link off all global;" >> $@ @echo "#pragma link C++ class `echo $@ | sed 's/LinkDef.h//'`;" >> $@ +pAllEventLinkDef.h: pEvent.h pDetector.h pHit.h pHeader.h + @echo "#pragma link off all class;" > $@ + @echo "#pragma link off all function;" >> $@ + @echo "#pragma link off all global;" >> $@ + @for i in $^; do \ + echo "#pragma link C++ class `echo "$$i" | sed 's/.h//'`;" >> $@;\ + done + + pAllEventDict.cxx: pEvent.h pDetector.h pHit.h pHeader.h pAllEventLinkDef.h rootcint -f $@ -c $^