added new function to extract DDL id from HLT origin and specification, code cleanup
[u/mrichter/AliRoot.git] / HLT / make.dict
index 08c206d..7ba1f3f 100644 (file)
@@ -57,5 +57,7 @@ $(DICTAUTODEF): Makefile.am $(PKGDEF)
        @echo '#pragma link off all classes;' >> $@
        @echo '#pragma link off all functions;' >> $@
        @$(foreach i, $(DICTHEADERS:.h=), \
-          echo "#pragma link C++ class "`echo $(i)| sed -e 's|.*/||'`"+;" >> $@ ;)
+          attribute='+' ;\
+          cat $(srcdir)/$(i).cxx | grep -e  $(i)::Streamer | grep TBuffer > /dev/null && attribute='-' ;\
+          echo "#pragma link C++ class "`echo $(i)| sed -e 's|.*/||'`"$$attribute;" >> $@ ;)
        @echo '#endif' >> $@