SUBDIRS = libstdc++-stub compiler libp++ runtime library samples INSTALL_SUBDIRS = $(SUBDIRS) include rules.mk include version.mk DISTFILES = Makefile config.functions config.mk rules.mk config.guess DISTFILES += version.mk spec.in DISTFILES += ChangeLog createlog all:: @echo All done. dist:: rm -rf $(ARCHIVEDIR) mkdir $(ARCHIVEDIR) cp -dpPr `cat $(DISTLIST)` $(ARCHIVEDIR)/ tar cvzf $(ARCHIVENAME) $(ARCHIVEDIR)/* rm -rf $(ARCHIVEDIR) snapshot:: rm -rf $(SNAPSHOTDIR) mkdir $(SNAPSHOTDIR) cp -dpPr `cat $(DISTLIST)` $(SNAPSHOTDIR)/ tar cvzf $(SNAPSHOTNAME) $(SNAPSHOTDIR)/* rm -rf $(SNAPSHOTDIR) $(PKGNAME).spec: spec.in NAME="$(PKGNAME)" \ VERSION="$(PKGVERSION)" \ RELEASE="$(PKGRELEASE)" \ ARCHIVEDIR="$(ARCHIVEDIR)" \ . $< >$@ $(PKGNAME)-snapshot.spec: spec.in NAME="$(PKGNAME)-snapshot" \ VERSION="$(SNAPSHOTDATE)" \ RELEASE="$(PKGRELEASE)" \ ARCHIVEDIR="$(SNAPSHOTDIR)" \ . $< >$@ .rpmmacros: { \ echo "%_fixperms chmod -R a+rX,u+w,g-w,o-w"; \ echo "%_topdir `pwd`"; \ echo "%_rpmdir `pwd`"; \ echo "%_srcrpmdir `pwd`"; \ echo "%_builddir `pwd`"; \ echo "%_sourcedir `pwd`"; \ echo "%_specdir `pwd`"; \ echo "%_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm"; \ } >$@ rpm: $(PKGNAME).spec .rpmmacros all dist HOME=`pwd` rpm -ba $< rm -rf $(BUILDROOT) snaprpm: $(PKGNAME)-snapshot.spec .rpmmacros all snapshot HOME=`pwd` rpm -ba $< rm -rf $(BUILDROOT) install:: all mkdir -p -m 0755 $(INSTALL_DIR) clean:: rm -f .rpmrc *.spec *.list # rm -f *.tar.gz *.rpm