+
+## libPWG0dep part
+include libPWG0dep.pkg
+
+DHDR_PWG0dep := $(DHDR)
+HDRS_PWG0dep := $(HDRS)
+SRCS_PWG0dep := $(SRCS) G__PWG0dep.cxx
+OBJS_PWG0dep := $(SRCS_PWG0dep:.cxx=.o)
+
+libPWG0dep.so: $(OBJS_PWG0dep)
+ @echo "Linking" $@ ...
+ @/bin/rm -f $@
+ifeq ($(ARCH),macosx)
+ @$(LD) -bundle -undefined $(UNDEFOPT) $(LDFLAGS) $^ -o $@
+else
+ @$(LD) $(SOFLAGS) $(LDFLAGS) $^ -o $@
+endif
+ @chmod a+x $@
+ @echo "done"
+
+G__PWG0dep.cxx G__PWG0dep.h: $(HDRS_PWG0dep) $(DHDR_PWG0dep)
+ @echo "Generating dictionary ..."
+ rootcint -f $@ -c $(ALICEINC) $^
+
+## libPWG0selectors part
+include libPWG0selectors.pkg
+
+DHDR_PWG0selectors := $(DHDR)
+HDRS_PWG0selectors := $(HDRS)
+SRCS_PWG0selectors := $(SRCS) G__PWG0selectors.cxx
+OBJS_PWG0selectors := $(SRCS_PWG0selectors:.cxx=.o)
+
+libPWG0selectors.so: $(OBJS_PWG0selectors)
+ @echo "Linking" $@ ...
+ @/bin/rm -f $@
+ifeq ($(ARCH),macosx)
+ @$(LD) -bundle -undefined $(UNDEFOPT) $(LDFLAGS) $^ -o $@
+else
+ @$(LD) $(SOFLAGS) $(LDFLAGS) $^ -o $@
+endif
+ @chmod a+x $@
+ @echo "done"
+
+G__PWG0selectors.cxx G__PWG0selectors.h: $(HDRS_PWG0selectors) $(DHDR_PWG0selectors)
+ @echo "Generating dictionary ..."
+ rootcint -f $@ -c $(ALICEINC) $^
+