version 1.239, 2008/10/19 15:22:50 |
version 1.246, 2009/12/14 08:51:16 |
|
|
echo "source ${__gdbinit}" >> .gdbinit |
echo "source ${__gdbinit}" >> .gdbinit |
.endfor |
.endfor |
|
|
cleanextra: .PHONY |
|
.if defined(CLEANFILES) && !empty(CLEANFILES) |
|
rm -f ${CLEANFILES} |
|
.endif |
|
|
|
cleanobjs: .PHONY |
cleanobjs: .PHONY |
|
|
cleanprog: .PHONY cleanobjs cleanextra |
cleanprog: .PHONY cleanobjs cleanextra |
Line 58 LDFLAGS+= ${PIE_LDFLAGS} |
|
Line 53 LDFLAGS+= ${PIE_LDFLAGS} |
|
.endif |
.endif |
|
|
##### Default values |
##### Default values |
|
.if empty(CPPFLAGS:M-nostdinc) |
CPPFLAGS+= ${DESTDIR:D-nostdinc ${CPPFLAG_ISYSTEM} ${DESTDIR}/usr/include} |
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++} |
CXXFLAGS+= ${DESTDIR:D-nostdinc++ ${CPPFLAG_ISYSTEMXX} ${DESTDIR}/usr/include/g++} |
|
.endif |
CFLAGS+= ${COPTS} |
CFLAGS+= ${COPTS} |
OBJCFLAGS+= ${OBJCOPTS} |
OBJCFLAGS+= ${OBJCOPTS} |
MKDEP_SUFFIXES?= .o .ln |
MKDEP_SUFFIXES?= .o .ln |
Line 100 LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
|
Line 99 LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
|
fetch 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 \ |
kadm5clnt kadm5srv kafs krb5 kvm l lber ldap ldap_r \ |
m magic menu objc ossaudio pam pcap pci pmc posix pthread pthread_dbg \ |
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 \ |
ssh ssl termcap usbhid util wrap y z bind9 dns lwres isccfg isccc isc \ |
\ |
\ |
rumpfs_cd9660fs rumpfs_efs rumpfs_ext2fs rumpfs_ffs rumpfs_hfs \ |
rumpfs_cd9660fs rumpfs_efs rumpfs_ext2fs rumpfs_ffs rumpfs_hfs \ |
Line 266 PAXCTL_FLAGS.${_P}?= ${PAXCTL_FLAGS} |
|
Line 265 PAXCTL_FLAGS.${_P}?= ${PAXCTL_FLAGS} |
|
.endif |
.endif |
|
|
##### PROG specific flags. |
##### 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}} |
_LDADD.${_P}= ${LDADD} ${LDADD.${_P}} |
_LDFLAGS.${_P}= ${LDFLAGS} ${LDFLAGS.${_P}} |
_LDFLAGS.${_P}= ${LDFLAGS} ${LDFLAGS.${_P}} |
_LDSTATIC.${_P}= ${LDSTATIC} ${LDSTATIC.${_P}} |
_LDSTATIC.${_P}= ${LDSTATIC} ${LDSTATIC.${_P}} |
Line 321 ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}} |
|
Line 309 ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}} |
|
|
|
${_P}.ro: ${OBJS.${_P}} ${DPADD} |
${_P}.ro: ${OBJS.${_P}} ${DPADD} |
${_MKTARGET_LINK} |
${_MKTARGET_LINK} |
${LD} -r -dc -o ${.TARGET} ${OBJS.${_P}} |
${CC} ${LDFLAGS} -nostdlib -r -Wl,-dc -o ${.TARGET} ${OBJS.${_P}} |
|
|
.if defined(_PROGDEBUG.${_P}) |
.if defined(_PROGDEBUG.${_P}) |
${_PROGDEBUG.${_P}}: ${_P} |
${_PROGDEBUG.${_P}}: ${_P} |
Line 447 scriptsinstall:: |
|
Line 435 scriptsinstall:: |
|
.PHONY: scriptsinstall |
.PHONY: scriptsinstall |
|
|
##### Pull in related .mk logic |
##### Pull in related .mk logic |
|
LINKSOWN?= ${BINOWN} |
|
LINKSGRP?= ${BINGRP} |
|
LINKSMODE?= ${BINMODE} |
.include <bsd.man.mk> |
.include <bsd.man.mk> |
.include <bsd.nls.mk> |
.include <bsd.nls.mk> |
.include <bsd.files.mk> |
.include <bsd.files.mk> |
Line 455 scriptsinstall:: |
|
Line 446 scriptsinstall:: |
|
.include <bsd.sys.mk> |
.include <bsd.sys.mk> |
.include <bsd.dep.mk> |
.include <bsd.dep.mk> |
|
|
|
cleanextra: .PHONY |
|
.if defined(CLEANFILES) && !empty(CLEANFILES) |
|
rm -f ${CLEANFILES} |
|
.endif |
|
|
${TARGETS}: # ensure existence |
${TARGETS}: # ensure existence |
|
|
.endif # HOSTPROG |
.endif # HOSTPROG |