@PACKAGE@CINTHDRS:=$(@PACKAGE@H)
else
@PACKAGE@CINTHDRS:=$(CINTHDRS:%=@MODULE@/%)
+#@PACKAGE@CINTHDRS:=$(pathsubst %,@MODULE@/%,$(CINTHDRS))
endif
+@PACKAGE@CINTCLASSES:=$(patsubst %.h,%,$(notdir $(@PACKAGE@CINTHDRS)))
#############################################################################
# Package Dictionary
ifndef ALIQUIET
@echo "***** Creating $@ *****";
endif
- @echo '//automatically generated ROOT DICT definition' > $@
- @echo '//!!! DO NOT EDIT THIS FILE !!!' >> $@
+ $(MUTE)echo '//automatically generated ROOT DICT definition' > $@
+ $(MUTE)echo '//!!! DO NOT EDIT THIS FILE !!!' >> $@
$(MUTE)echo '#ifdef __CINT__' >> $@
$(MUTE)echo '#pragma link off all globals;' >> $@
$(MUTE)echo '#pragma link off all classes;' >> $@
$(MUTE)echo '#pragma link off all functions;' >> $@
- $(MUTE)$(foreach i, $(@PACKAGE@CINTHDRS), \
- echo "#pragma link C++ class `echo $(i) | sed -e "s|.*/||g" -e "s|\.h.*||"`;" >> $@ ;)
+ $(MUTE)$(foreach i, $(@PACKAGE@CINTCLASSES), \
+ echo "#pragma link C++ class $(i);" >> $@ ;)
$(MUTE)echo '#endif' >> $@
$(@PACKAGE@DS): $(@PACKAGE@CINTHDRS) $(@PACKAGE@DH) @MODULE@/module.mk @MODULE@/tgt_$(ALICE_TARGET)/@PACKAGE@_srcslist