~ubuntu-branches/ubuntu/saucy/ndiswrapper/saucy

1.2.5 by Ben Collins
Import upstream version 1.28
1
DRIVER_VERSION = $(shell sed -n 's/^\#define[ \t]\+DRIVER_VERSION[ \t]\+"\([^"]\+\)"/\1/p' driver/ndiswrapper.h)
2
3
UTILS_VERSION = $(shell sed -n 's/^\#define[ \t]\+UTILS_VERSION[ \t]\+"\([^"]\+\)"/\1/p' driver/ndiswrapper.h)
1.3.1 by Julian Andres Klode
Import upstream version 1.53
4
1.2.2 by Scott James Remnant
Import upstream version 1.5
5
distdir=ndiswrapper-${DRIVER_VERSION}
1 by Herbert Xu
Import upstream version 0.10
6
distarchive=${distdir}.tar.gz
7
1.2.5 by Ben Collins
Import upstream version 1.28
8
DISTFILES=AUTHORS ChangeLog INSTALL Makefile README ndiswrapper.spec \
9
				   ndiswrapper.8 loadndisdriver.8
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
10
SUBDIRS = utils driver
1 by Herbert Xu
Import upstream version 0.10
11
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
12
ifeq ($(wildcard /usr/share/man)$(wildcard /usr/man),/usr/man)
13
mandir = /usr/man
14
else
15
mandir = /usr/share/man
16
endif
1.1.1 by Andres Salomon
Import upstream version 0.12+1.0rc2
17
1.2.1 by Andres Salomon
Import upstream version 1.1
18
KVERS ?= $(shell uname -r)
19
1 by Herbert Xu
Import upstream version 0.10
20
.PHONY: all
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
21
all: $(SUBDIRS)
1 by Herbert Xu
Import upstream version 0.10
22
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
23
.PHONY: $(SUBDIRS)
24
$(SUBDIRS):
25
	$(MAKE) -C $@
1.1.1 by Andres Salomon
Import upstream version 0.12+1.0rc2
26
1 by Herbert Xu
Import upstream version 0.10
27
.PHONY: install
28
install:
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
29
	$(MAKE) -C driver install
30
	$(MAKE) -C utils install
1.3.7 by Julian Andres Klode
Import upstream version 1.57
31
	mkdir -p -m 755 $(DESTDIR)$(mandir)/man8
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
32
	install -m 644 ndiswrapper.8 $(DESTDIR)$(mandir)/man8
33
	install -m 644 loadndisdriver.8 $(DESTDIR)$(mandir)/man8
1 by Herbert Xu
Import upstream version 0.10
34
1.1.1 by Andres Salomon
Import upstream version 0.12+1.0rc2
35
.PHONY: clean distclean
1 by Herbert Xu
Import upstream version 0.10
36
clean:
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
37
	$(MAKE) -C driver clean
38
	$(MAKE) -C utils clean
1.2.1 by Andres Salomon
Import upstream version 1.1
39
	rm -f *~
1.2.4 by Tollef Fog Heen
Import upstream version 1.18
40
	rm -fr ${distdir} ${distdir}.tar.gz patch-stamp
1 by Herbert Xu
Import upstream version 0.10
41
1.1.1 by Andres Salomon
Import upstream version 0.12+1.0rc2
42
distclean: clean
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
43
	$(MAKE) -C driver distclean
44
	$(MAKE) -C utils distclean
1.1.1 by Andres Salomon
Import upstream version 0.12+1.0rc2
45
	rm -f .\#*
46
1.2.1 by Andres Salomon
Import upstream version 1.1
47
uninstall:
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
48
	rm -f $(DESTDIR)$(mandir)/man8/ndiswrapper.8
49
	rm -f $(DESTDIR)$(mandir)/man8/loadndisdriver.8
50
	$(MAKE) -C driver uninstall
51
	$(MAKE) -C utils uninstall
1.2.1 by Andres Salomon
Import upstream version 1.1
52
1 by Herbert Xu
Import upstream version 0.10
53
dist:
54
	@rm -rf ${distdir}
55
	mkdir -p ${distdir}
56
	@for file in $(DISTFILES); do \
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
57
	  cp $$file $(distdir)/$$file || exit 1; \
1 by Herbert Xu
Import upstream version 0.10
58
	done
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
59
	for subdir in $(SUBDIRS); do \
1 by Herbert Xu
Import upstream version 0.10
60
	  if test "$$subdir" = .; then :; else \
61
	    test -d $(distdir)/$$subdir \
62
	    || mkdir $(distdir)/$$subdir \
63
	    || exit 1; \
64
	  fi; \
65
	done
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
66
	$(MAKE) -C driver distdir=../${distdir}/driver dist
67
	$(MAKE) -C utils distdir=../${distdir}/utils dist
1.2.4 by Tollef Fog Heen
Import upstream version 1.18
68
1.3.6 by Julian Andres Klode
Import upstream version 1.57~rc1
69
	# Update version in dist rpm spec file
70
	sed "s/\%define\s\+ndiswrapper_version\s\+[^\}]\+\}/%define ndiswrapper_version $(DRIVER_VERSION)\}/" \
71
		ndiswrapper.spec >$(distdir)/ndiswrapper.spec
1 by Herbert Xu
Import upstream version 0.10
72
	tar cfz ${distarchive} ${distdir}
1.2.1 by Andres Salomon
Import upstream version 1.1
73
1.1.1 by Andres Salomon
Import upstream version 0.12+1.0rc2
74
rpm: dist ndiswrapper.spec
1.2.2 by Scott James Remnant
Import upstream version 1.5
75
	rpmbuild -ta $(distarchive) --define="ndiswrapper_version $(DRIVER_VERSION)"