1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
CFLAGS = -O2 -Wall -Wstrict-prototypes
VERSION=0.1
DATE="July 6, 2006"
all: lspnp lspnp.8 setpnp setpnp.8
clean:
rm -f *.o *.8 lspnp setpnp
%.8: %.man
M=`echo $(DATE)`; sed <$< >$@ "s/@TODAY@/$$M/;s/@VERSION@/pnputils-$(VERSION)/;"
install: all
install -m 755 lspnp setpnp /sbin
install -m 644 lspnp.8 setpnp.8 /usr/share/man/man8
install -m 644 pnp.ids /usr/share/misc
REL=pnputils-$(VERSION)
DISTTMP=/tmp/pnputils-dist
dist: clean
rm -rf $(DISTTMP)
mkdir $(DISTTMP)
cp -a . $(DISTTMP)/$(REL)
cd $(DISTTMP) ; tar czvvf /tmp/$(REL).tar.gz $(REL)
rm -rf $(DISTTMP)
.PHONY: all clean install dist
lspnp.o: lspnp.c pnp_resource.h
setpnp.o: setpnp.c pnp_resource.h
|