X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=cda5429ecf8d5ba9edab01421b7e58df4401ed1b;hb=48f8e5392ab36ed7210f78d6438859dd10554d54;hp=ad46fffb82e7620438fb33ce2795c1eeba5be508;hpb=727ce158868ed101006ecc5d3dd3faede927165c;p=pciutils.git diff --git a/Makefile b/Makefile index ad46fff..cda5429 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.10 1999/01/22 21:04:46 mj Exp $ +# $Id: Makefile,v 1.14 1999/02/28 20:23:05 mj Exp $ # Makefile for Linux PCI Utilities # (c) 1998--1999 Martin Mares @@ -6,12 +6,13 @@ OPT=-O2 -fomit-frame-pointer #OPT=-O2 -g CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Werror -VERSION=1.99.2-alpha -DATE=22 January 1999 - ROOT=/ PREFIX=/usr +VERSION=1.99.4 +SUFFIX=-alpha +DATE=99-01-28 + export all: lib lspci setpci lspci.8 setpci.8 @@ -30,22 +31,35 @@ setpci.o: setpci.c pciutils.h lib/libpci.a common.o: common.c pciutils.h lib/libpci.a %.8: %.man - sed <$< >$@ "s/@TODAY@/$(DATE)/;s/@VERSION@/pciutils-$(VERSION)/" + sed <$< >$@ "s/@TODAY@/`date -d $(DATE) '+%d %B %Y'`/;s/@VERSION@/pciutils-$(VERSION)$(SUFFIX)/" clean: rm -f `find . -name "*~" -or -name "*.[oa]" -or -name "\#*\#" -or -name TAGS -or -name core` - rm -f lspci setpci lib/config.* lib/header.h *.8 + rm -f lspci setpci lib/config.* *.8 + rm -rf dist install: all - install -o root -g root -m 755 -s lspci setpci $(ROOT)/sbin - install -o root -g root -m 644 pci.ids $(PREFIX)/share - install -o root -g root -m 644 lspci.8 setpci.8 $(PREFIX)/man/man8 + install -m 755 -s lspci setpci $(ROOT)/sbin + install -m 644 pci.ids $(PREFIX)/share + install -m 644 lspci.8 setpci.8 $(PREFIX)/man/man8 # Remove relics from old versions rm -f $(ROOT)/etc/pci.ids +release: + sed "s/^\\(Version:[ ]*\\)[0-9.]*/\\1$(VERSION)/;s/^\\(Entered-date:[ ]*\\)[0-9]*/\\1`date -d$(DATE) '+%y%m%d'`/;s/\\(pciutils-\\)[0-9.]*/\\1$(VERSION)\\./" pciutils.lsm.new + sed "s/^\\(Version:[ ]*\\)[0-9.]*/\\1$(VERSION)/" pciutils.spec.new + sed "s/\\(, version \\).*\./\\1$(VERSION)$(SUFFIX)./" README.new + mv pciutils.lsm.new pciutils.lsm + mv pciutils.spec.new pciutils.spec + mv README.new README + +REL=pciutils-$(VERSION) + dist: clean - cp /usr/src/linux/include/linux/pci.h lib/header.h - sh -c 'X=`pwd` ; X=`basename $$X` ; cd .. ; tar czvvf /tmp/$$X.tar.gz $$X --exclude CVS --exclude tmp' - rm -f lib/header.h + mkdir dist + cp -a . dist/$(REL) + rm -rf `find dist/$(REL) -name CVS -o -name tmp` dist/$(REL)/dist + [ -f dist/$(REL)/lib/header.h ] || cp /usr/src/linux/include/linux/pci.h dist/$(REL)/lib/header.h + cd dist ; tar czvvf /tmp/$(REL).tar.gz $(REL) -.PHONY: all lib clean install dist man +.PHONY: all lib clean install dist man release