SUBDIRS = @SUBDIR_S@ PKGDIR = @PKG_DIR@ SOURCEDIR = $(PKGDIR)/SOURCES BUILDDIR = $(PKGDIR)/BUILD RSPEC = doc/$(PACKAGE).spec PNAME = $(PACKAGE)-$(VERSION) TARDIR = /tmp/iu TEMPDIR = $(TARDIR)/$(PNAME) BDIR = $(TEMPDIR)-1-root RPMB = rpmbuild # $(RPMB) -bb --buildroot $(BDIR) $(RSPEC) # Note: put files here, until lib/Makefile.am supports # pkg-config support rules # if WITH_PKG_CONFIG # pkgconfig_DATA = lib/libipmiutil.pc # endif rpm: $(RSPEC) make tarball mkdir -p $(SOURCEDIR) cp -f $(TARDIR)/$(PNAME).tar.gz $(SOURCEDIR) $(RPMB) -bb $(RSPEC) $(RPMB) -bs $(RSPEC) tarball: rm -f $(TEMPDIR)/../$(PNAME).tar.gz rm -rf $(TEMPDIR) mkdir -p $(TEMPDIR) find . -print | cpio -pdumv $(TEMPDIR) cd $(TEMPDIR)/test; make clean; cd .. cd $(TEMPDIR)/hpiutil; make clean; cd .. cd $(TEMPDIR); make distclean cd $(TEMPDIR); rm -rf util/.deps lib/lanplus/.deps cd $(TEMPDIR); rm -f lib/libipmiapi*.a* lib/libipmi*.a cd $(TEMPDIR); rm -rf autom4te.cache cd $(TEMPDIR); rm -f util/events cd $(TEMPDIR); sed -i 's/\r//' ChangeLog AUTHORS COPYING NEWS README TODO doc/UserGuide cd $(TEMPDIR); chmod 644 doc/UserGuide cd $(TEMPDIR); rm -f cprpm debug*.list *~ .*.swp cd $(TEMPDIR); find . -name '*.orig' -delete cd $(TEMPDIR); find . -name '*.rej' -delete cd $(TEMPDIR); cd ..; tar -czvf $(TARDIR)/$(PNAME).tar.gz $(PNAME) ls $(TARDIR)/*.gz rm -rf $(TEMPDIR) # chown -R root:root $(TEMPDIR) tarsol: util/ipmiutil rm -f /tmp/$(PNAME)-solaris.tar rm -rf $(TEMPDIR) mkdir -p $(TEMPDIR) cd util; cp ipmiutil idiscover ievents ipmi_port $(TEMPDIR) cd doc; cp UserGuide *.8 *.mib $(TEMPDIR) cd scripts; cp checksel ipmiutil_??? *.sh $(TEMPDIR) cd $(TEMPDIR); mv install-solaris.sh install.sh cd $(TEMPDIR); tar cvf /tmp/$(PNAME)-solaris.tar . rm -rf $(TEMPDIR) tarbsd: util/ipmiutil rm -f /tmp/$(PNAME)-bsd.tar rm -rf $(TEMPDIR) mkdir -p $(TEMPDIR) cd util; cp ipmiutil idiscover ievents ipmi_port $(TEMPDIR) cd doc; cp UserGuide *.8 *.mib $(TEMPDIR) cd scripts; cp checksel ipmiutil_??? *.sh $(TEMPDIR) cd $(TEMPDIR); mv install-solaris.sh install.sh cd $(TEMPDIR); tar -cvf /tmp/$(PNAME)-bsd.tar . rm -rf $(TEMPDIR) clean-generic: rm -f *.log *.tmp debug*.list