$(DICTCPP): $(DICTHEADERS:%=$(srcdir)/%) $(DICTDEF)
if [ -x $(ROOTCINT) ]; then $(ROOTCINT) -f $@ -c $(CPPFLAGS) $(AM_CPPFLAGS) $(DEFS) $(foreach i, $(DICTINCLUDE), $(i)) $^ ; fi
-$(DICTDEF): Makefile.am
+$(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 '#pragma link off all classes;' >> $@
@echo '#pragma link off all functions;' >> $@
@$(foreach i, $(DICTHEADERS:.h=), \
- echo "#pragma link C++ class $(i);" >> $@ ;)
+ echo "#pragma link C++ class "`echo $(i)| sed -e 's|.*/||'`"+;" >> $@ ;)
@echo '#endif' >> $@