Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/share/mk/bsd.prog.mk,v rcsdiff: /ftp/cvs/cvsroot/src/share/mk/bsd.prog.mk,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.234 retrieving revision 1.239 diff -u -p -r1.234 -r1.239 --- src/share/mk/bsd.prog.mk 2008/08/28 07:17:06 1.234 +++ src/share/mk/bsd.prog.mk 2008/10/19 15:22:50 1.239 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.prog.mk,v 1.234 2008/08/28 07:17:06 mrg Exp $ +# $NetBSD: bsd.prog.mk,v 1.239 2008/10/19 15:22:50 christos Exp $ # @(#)bsd.prog.mk 8.2 (Berkeley) 4/2/94 .ifndef HOSTPROG @@ -51,6 +51,12 @@ CLEANFILES+=strings @rm -f x.cc .endif +.if defined(MKPIE) && (${MKPIE} != "no") +CFLAGS+= ${PIE_CFLAGS} +AFLAGS+= ${PIE_AFLAGS} +LDFLAGS+= ${PIE_LDFLAGS} +.endif + ##### Default values CPPFLAGS+= ${DESTDIR:D-nostdinc ${CPPFLAG_ISYSTEM} ${DESTDIR}/usr/include} CXXFLAGS+= ${DESTDIR:D-nostdinc++ ${CPPFLAG_ISYSTEMXX} ${DESTDIR}/usr/include/g++} @@ -91,7 +97,7 @@ LIBCRT0= ${DESTDIR}/usr/lib/crt0.o archive asn1 bluetooth bsdmalloc bz2 c c_pic cdk com_err compat \ crypt crypto crypto_idea crypto_mdc2 crypto_rc5 \ curses dbm des edit event \ - form fl g2c gcc gnumalloc gssapi hdb heimntlm hx509 intl ipsec \ + fetch form fl g2c gcc gnumalloc gssapi hdb heimntlm hx509 intl ipsec \ kadm5clnt kadm5srv kafs krb5 kvm l lber ldap ldap_r \ m magic menu objc ossaudio pam pcap pci pmc posix pthread pthread_dbg \ puffs radius resolv rmt roken rpcsvc rt rump rumpuser sdp skey sl ss \ @@ -308,6 +314,9 @@ ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}} .if defined(PAXCTL_FLAGS.${_P}) ${PAXCTL} ${PAXCTL_FLAGS.${_P}} ${.TARGET} .endif +.if ${MKSTRIPIDENT} != "no" + ${OBJCOPY} -R .ident ${.TARGET} +.endif .endif # !commands(${_P}) ${_P}.ro: ${OBJS.${_P}} ${DPADD}