From 58dab80c5625896156e4d31fb39778556c88eb32 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Fri, 15 Dec 2000 15:19:16 +0000 Subject: creation --- Makefile | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e2b5af3 --- /dev/null +++ b/Makefile @@ -0,0 +1,41 @@ +version = 0.2.0 + +project = ldetect +prefix = /usr +bindir = $(prefix)/bin +libdir = $(prefix)/lib +includedir = $(prefix)/include + +binaries = lspcidrake +libraries = libldetect.a +CFLAGS = -Wall -Wstrict-prototypes -g + +build: $(binaries) $(libraries) + +lspcidrake: lspcidrake.c libldetect.a + +libldetect.a: pci.o pciclass.o + ar rsc $@ $^ + +pciclass.c: /usr/include/linux/pci.h generate_pciclass.pl + rm -f $@ + perl generate_pciclass.pl < $< > $@ + chmod a-w $@ + +clean: + rm -f *~ *.o pciclass.c $(binaries) $(libraries) + +install: build + install -d $(bindir) $(libdir) $(includedir) + install $(binaries) $(bindir) + install $(libraries) $(libdir) + install libldetect.h $(includedir) + +rpm: clean $(RPM) + (echo "# !! DON'T MODIFY HERE, MODIFY IN THE CVS !!" ; \ + echo "%define version $(version)" ; \ + cat $(project).spec \ + ) > $(RPM)/SPECS/$(project).spec + + (cd .. ; tar cfj $(RPM)/SOURCES/$(project).tar.bz2 $(project)) + rpm -ba --clean --rmsource --rmspec $(RPM)/SPECS/$(project).spec -- cgit v1.2.1