| @@ -1,37 +1,39 @@ | | | @@ -1,37 +1,39 @@ |
1 | $NetBSD: patch-Makefile,v 1.1 2015/10/05 13:47:35 youri Exp $ | | 1 | $NetBSD: patch-Makefile,v 1.2 2016/03/30 09:17:41 jperkin Exp $ |
2 | pkgsrc-ify the new Makefile | | 2 | |
| | | 3 | pkgsrc-ify the new Makefile |
| | | 4 | |
3 | --- Makefile.orig 2014-08-11 19:13:12.000000000 +0000 | | 5 | --- Makefile.orig 2014-08-11 19:13:12.000000000 +0000 |
4 | +++ Makefile | | 6 | +++ Makefile |
5 | @@ -1,17 +1,15 @@ | | 7 | @@ -1,17 +1,15 @@ |
6 | # CONFIGURE: the directory where you want the executables installed. | | 8 | # CONFIGURE: the directory where you want the executables installed. |
7 | -BINDIR = /usr/local/bin | | 9 | -BINDIR = /usr/local/bin |
8 | +BINDIR = ${PREFIX}/bin | | 10 | +BINDIR = ${PREFIX}/bin |
9 | | | 11 | |
10 | # CONFIGURE: the directory tree where you want the man pages installed. | | 12 | # CONFIGURE: the directory tree where you want the man pages installed. |
11 | -MANDIR = /usr/local/man | | 13 | -MANDIR = /usr/local/man |
12 | +MANDIR = ${PREFIX}/man/man1 | | 14 | +MANDIR = ${PREFIX}/${PKGMANDIR}/man1 |
13 | | | 15 | |
14 | # CONFIGURE: your favorite C compiler. | | 16 | # CONFIGURE: your favorite C compiler. |
15 | -CC = cc | | 17 | -CC = cc |
16 | | | 18 | |
17 | # CONFIGURE: your favorite C flags. | | 19 | # CONFIGURE: your favorite C flags. |
18 | CFLAGS = -O -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wno-long-long | | 20 | CFLAGS = -O -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wno-long-long |
19 | | | 21 | |
20 | # CONFIGURE: your favorite linker flags. | | 22 | # CONFIGURE: your favorite linker flags. |
21 | -LDFLAGS = -s | | 23 | -LDFLAGS = -s |
22 | | | 24 | |
23 | all: globe | | 25 | all: globe |
24 | | | 26 | |
25 | @@ -19,10 +17,7 @@ globe: globe.c | | 27 | @@ -19,10 +17,7 @@ globe: globe.c |
26 | $(CC) $(CFLAGS) globe.c $(LDFLAGS) -o globe | | 28 | $(CC) $(CFLAGS) globe.c $(LDFLAGS) -o globe |
27 | | | 29 | |
28 | install: all | | 30 | install: all |
29 | - rm -f $(BINDIR)/globe | | 31 | - rm -f $(BINDIR)/globe |
30 | - cp globe $(BINDIR) | | 32 | - cp globe $(BINDIR) |
31 | - rm -f $(MANDIR)/man1/globe.1 | | 33 | - rm -f $(MANDIR)/man1/globe.1 |
32 | - cp globe.1 $(MANDIR)/man1 | | 34 | - cp globe.1 $(MANDIR)/man1 |
33 | - | | 35 | - |
34 | + ${BSD_INSTALL_PROGRAM} globe ${DESTDIR}$(BINDIR) | | 36 | + ${BSD_INSTALL_PROGRAM} globe ${DESTDIR}$(BINDIR) |
35 | + ${BSD_INSTALL_MAN} globe.1 ${DESTDIR}$(MANDIR) | | 37 | + ${BSD_INSTALL_MAN} globe.1 ${DESTDIR}$(MANDIR) |
36 | clean: | | 38 | clean: |
37 | rm -f globe a.out core | | 39 | rm -f globe a.out core |