| @@ -1,26 +1,31 @@ | | | @@ -1,26 +1,31 @@ |
1 | # $NetBSD: Makefile,v 1.32 2017/05/21 15:28:41 riastradh Exp $ | | 1 | # $NetBSD: Makefile,v 1.33 2017/10/08 15:02:33 christos Exp $ |
2 | | | 2 | |
3 | .include <bsd.own.mk> | | 3 | .include <bsd.own.mk> |
4 | .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" | | 4 | .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" |
5 | | | 5 | |
6 | WARNS= 1 | | 6 | WARNS= 1 |
7 | # XXX | | 7 | # XXX |
8 | .if ${MACHINE_ARCH} != "m68000" | | 8 | .if ${MACHINE_ARCH} != "m68000" |
9 | DBG+= -Os | | 9 | DBG+= -Os |
10 | .endif | | 10 | .endif |
11 | | | 11 | |
12 | CRUNCHGEN_FLAGS=-d "${DBG}" | | 12 | CRUNCHGEN_FLAGS=-d "${DBG}" |
13 | | | 13 | |
| | | 14 | .if ${MKSTATICPIE:Uno} == "yes" |
| | | 15 | CRUNCHGEN_FLAGS+=-p |
| | | 16 | CFLAGS+=-fPIE |
| | | 17 | .endif |
| | | 18 | |
14 | RESCUEDIR= /rescue | | 19 | RESCUEDIR= /rescue |
15 | CRUNCHBIN= rescue | | 20 | CRUNCHBIN= rescue |
16 | CRUNCHENV= RESCUEDIR=${RESCUEDIR} | | 21 | CRUNCHENV= RESCUEDIR=${RESCUEDIR} |
17 | SMALLPROG= 0 | | 22 | SMALLPROG= 0 |
18 | LISTS= ${.CURDIR}/list | | 23 | LISTS= ${.CURDIR}/list |
19 | TARGETDIR= ${DESTDIR}/rescue | | 24 | TARGETDIR= ${DESTDIR}/rescue |
20 | PARSELISTENV+= TARGETDIR=${TARGETDIR:Q} | | 25 | PARSELISTENV+= TARGETDIR=${TARGETDIR:Q} |
21 | | | 26 | |
22 | .for f in ldconfig | | 27 | .for f in ldconfig |
23 | PROG_${f}!= cd ${NETBSDSRCDIR}/sbin/${f} && ${MAKE} -V PROG | | 28 | PROG_${f}!= cd ${NETBSDSRCDIR}/sbin/${f} && ${MAKE} -V PROG |
24 | .if (${PROG_${f}} != "") | | 29 | .if (${PROG_${f}} != "") |
25 | LISTS+= ${.CURDIR}/list.${f} | | 30 | LISTS+= ${.CURDIR}/list.${f} |
26 | .endif | | 31 | .endif |