SUBDIRS = @SUBDIR_S@ PKGDIR = @PKG_DIR@ SOURCEDIR = $(PKGDIR)/SOURCES BUILDDIR = $(PKGDIR)/BUILD RSPEC = doc/$(PACKAGE).spec PNAME = $(PACKAGE)-$(VERSION) # TMPDIR = /var/tmp/$(PNAME) TMPD = $(shell mktemp -d -t ${PNAME}.XXXXXX) TMPDIR = $(TMPD)/${PNAME} BDIR = $(TMPDIR)-1-root RPMB = rpmbuild # $(RPMB) -bb --buildroot $(BDIR) $(RSPEC) # Note: put files here, while waiting for a proper lib/Makefile.am # pkg-config support rules # if WITH_PKG_CONFIG # pkgconfig_DATA = lib/libipmiutil.pc # endif rpm: $(RSPEC) make tarball $(RPMB) -bb $(RSPEC) $(RPMB) -bs $(RSPEC) tarball: rm -f $(SOURCEDIR)/$(PNAME).tar.gz rm -rf $(TMPDIR) mkdir -p $(TMPDIR) mkdir -p $(SOURCEDIR) echo "TMPDIR=$(TMPDIR)" find . -print | cpio -pdumv $(TMPDIR) rm -f $(TMPDIR)/lib/libipmiapi*.a* $(TMPDIR)/util/events cd $(TMPDIR)/test; make clean; cd .. cd $(TMPDIR)/hpiutil; make clean; cd .. echo "TMPDIR=$(TMPDIR)" cd $(TMPDIR); make distclean cd $(TMPDIR); rm -rf autom4te.cache cd $(TMPDIR); sed -i 's/\r//' ChangeLog AUTHORS COPYING NEWS README TODO doc/UserGuide cd $(TMPDIR); chmod 644 doc/UserGuide cd $(TMPDIR)/..; tar -czvf $(SOURCEDIR)/$(PNAME).tar.gz $(PNAME) rm -rf $(TMPDIR) # chown -R root:root $(TMPDIR) tarsol: util/ipmiutil rm -f /tmp/$(PNAME)-solaris.tar rm -rf $(TMPDIR) mkdir -p $(TMPDIR) cd util; cp ipmiutil idiscover ievents ipmi_port $(TMPDIR) cd doc; cp UserGuide *.8 *.mib $(TMPDIR) cd scripts; cp checksel ipmiutil_??? *.sh $(TMPDIR) cd $(TMPDIR); mv install-solaris.sh install.sh cd $(TMPDIR); tar cvf /tmp/$(PNAME)-solaris.tar . rm -rf $(TMPDIR) tarbsd: util/ipmiutil rm -f /tmp/$(PNAME)-bsd.tar rm -rf $(TMPDIR) mkdir -p $(TMPDIR) cd util; cp ipmiutil idiscover ievents ipmi_port $(TMPDIR) cd doc; cp UserGuide *.8 *.mib $(TMPDIR) cd scripts; cp checksel ipmiutil_??? *.sh $(TMPDIR) cd $(TMPDIR); mv install-solaris.sh install.sh cd $(TMPDIR); tar -cvf /tmp/$(PNAME)-bsd.tar . rm -rf $(TMPDIR) clean-generic: rm -f *.log *.tmp debug*.list