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.239.2.1.2.1 retrieving revision 1.244 diff -u -p -r1.239.2.1.2.1 -r1.244 --- src/share/mk/bsd.prog.mk 2009/06/06 22:10:49 1.239.2.1.2.1 +++ src/share/mk/bsd.prog.mk 2009/12/08 15:18:42 1.244 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.prog.mk,v 1.239.2.1.2.1 2009/06/06 22:10:49 bouyer Exp $ +# $NetBSD: bsd.prog.mk,v 1.244 2009/12/08 15:18:42 uebayasi Exp $ # @(#)bsd.prog.mk 8.2 (Berkeley) 4/2/94 .ifndef HOSTPROG @@ -53,8 +53,12 @@ LDFLAGS+= ${PIE_LDFLAGS} .endif ##### Default values +.if empty(CPPFLAGS:M-nostdinc) CPPFLAGS+= ${DESTDIR:D-nostdinc ${CPPFLAG_ISYSTEM} ${DESTDIR}/usr/include} +.endif +.if empty(CXXFLAGS:M-nostdinc++) CXXFLAGS+= ${DESTDIR:D-nostdinc++ ${CPPFLAG_ISYSTEMXX} ${DESTDIR}/usr/include/g++} +.endif CFLAGS+= ${COPTS} OBJCFLAGS+= ${OBJCOPTS} MKDEP_SUFFIXES?= .o .ln @@ -95,7 +99,7 @@ LIBCRT0= ${DESTDIR}/usr/lib/crt0.o 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 \ + puffs radius resolv rmt roken rpcsvc rt rump rumpuser skey sl ss \ ssh ssl termcap usbhid util wrap y z bind9 dns lwres isccfg isccc isc \ \ rumpfs_cd9660fs rumpfs_efs rumpfs_ext2fs rumpfs_ffs rumpfs_hfs \ @@ -261,18 +265,7 @@ PAXCTL_FLAGS.${_P}?= ${PAXCTL_FLAGS} .endif ##### PROG specific flags. -COPTS+= ${COPTS.${_P}} -CPPFLAGS+= ${CPPFLAGS.${_P}} -CXXFLAGS+= ${CXXFLAGS.${_P}} -OBJCOPTS+= ${OBJCOPTS.${_P}} -LDADD+= ${LDADD.${_P}} -LDFLAGS+= ${LDFLAGS.${_P}} -LDSTATIC+= ${LDSTATIC.${_P}} - -_COPTS.${_P}= ${COPTS} ${COPTS.${_P}} -_CPPFLAGS.${_P}= ${CPPFLAGS} ${CPPFLAGS.${_P}} -_CXXFLAGS.${_P}= ${CXXFLAGS} ${CXXFLAGS.${_P}} -_OBJCOPTS.${_P}= ${OBJCOPTS} ${OBJCOPTS.${_P}} + _LDADD.${_P}= ${LDADD} ${LDADD.${_P}} _LDFLAGS.${_P}= ${LDFLAGS} ${LDFLAGS.${_P}} _LDSTATIC.${_P}= ${LDSTATIC} ${LDSTATIC.${_P}}