version 1.231, 2008/08/25 08:03:14 |
version 1.237, 2008/10/15 17:31:50 |
Line 51 CLEANFILES+=strings |
|
Line 51 CLEANFILES+=strings |
|
@rm -f x.cc |
@rm -f x.cc |
.endif |
.endif |
|
|
|
.if defined(MKPIE) && (${MKPIE} != "no") |
|
CFLAGS+= -fPIC |
|
LDFLAGS+= -Wl,-pie -shared-libgcc |
|
.endif |
|
|
##### Default values |
##### Default values |
CPPFLAGS+= ${DESTDIR:D-nostdinc ${CPPFLAG_ISYSTEM} ${DESTDIR}/usr/include} |
CPPFLAGS+= ${DESTDIR:D-nostdinc ${CPPFLAG_ISYSTEM} ${DESTDIR}/usr/include} |
CXXFLAGS+= ${DESTDIR:D-nostdinc++ ${CPPFLAG_ISYSTEMXX} ${DESTDIR}/usr/include/g++} |
CXXFLAGS+= ${DESTDIR:D-nostdinc++ ${CPPFLAG_ISYSTEMXX} ${DESTDIR}/usr/include/g++} |
Line 84 LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
|
Line 89 LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
|
# |
# |
# E.g. |
# E.g. |
# LIBC?=${DESTDIR}/usr/lib/libc.a |
# LIBC?=${DESTDIR}/usr/lib/libc.a |
# LIBX11?=${DESTDIR}/usr/X11R6/lib/libX11.a |
# LIBX11?=${DESTDIR}/usr/X11R7/lib/libX11.a |
# etc.. |
# etc.. |
|
|
.for _lib in \ |
.for _lib in \ |
archive asn1 bluetooth bsdmalloc bz2 c c_pic cdk com_err compat \ |
archive asn1 bluetooth bsdmalloc bz2 c c_pic cdk com_err compat \ |
crypt crypto crypto_idea crypto_mdc2 crypto_rc5 \ |
crypt crypto crypto_idea crypto_mdc2 crypto_rc5 \ |
curses dbm des edit event \ |
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 \ |
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 sdp skey sl ss \ |
Line 145 LIBSUPCXX= ${DESTDIR}/usr/lib/libsupc++. |
|
Line 150 LIBSUPCXX= ${DESTDIR}/usr/lib/libsupc++. |
|
Xi Xinerama xkbfile Xmu Xmuu Xpm Xrandr Xrender Xss Xt \ |
Xi Xinerama xkbfile Xmu Xmuu Xpm Xrandr Xrender Xss Xt \ |
XTrap Xtst Xv Xxf86dga Xxf86misc Xxf86vm |
XTrap Xtst Xv Xxf86dga Xxf86misc Xxf86vm |
.ifndef LIB${_lib:tu} |
.ifndef LIB${_lib:tu} |
LIB${_lib:tu}= ${DESTDIR}/usr/X11R6/lib/lib${_lib}.a |
LIB${_lib:tu}= ${DESTDIR}${X11USRLIBDIR}/lib${_lib}.a |
.MADE: ${LIB${_lib:tu}} # Note: ${DESTDIR} will be expanded |
.MADE: ${LIB${_lib:tu}} # Note: ${DESTDIR} will be expanded |
.endif |
.endif |
.endfor |
.endfor |
Line 300 ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}} |
|
Line 305 ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}} |
|
.if !commands(${_P}) |
.if !commands(${_P}) |
${_MKTARGET_LINK} |
${_MKTARGET_LINK} |
${_CCLINK.${_P}} \ |
${_CCLINK.${_P}} \ |
${DESTDIR:D-Wl,-nostdlib -L${_GCC_LIBGCCDIR}} \ |
${DESTDIR:D-Wl,-nostdlib} \ |
${_LDFLAGS.${_P}} ${_LDSTATIC.${_P}} -o ${.TARGET} ${_PROGLDOPTS} \ |
${_LDFLAGS.${_P}} ${_LDSTATIC.${_P}} -o ${.TARGET} \ |
${OBJS.${_P}} ${_LDADD.${_P}} |
${OBJS.${_P}} ${_LDADD.${_P}} \ |
|
${DESTDIR:D-L${_GCC_LIBGCCDIR}} \ |
|
${_PROGLDOPTS} |
.if defined(PAXCTL_FLAGS.${_P}) |
.if defined(PAXCTL_FLAGS.${_P}) |
${PAXCTL} ${PAXCTL_FLAGS.${_P}} ${.TARGET} |
${PAXCTL} ${PAXCTL_FLAGS.${_P}} ${.TARGET} |
.endif |
.endif |
|
.if ${MKSTRIPIDENT} != "no" |
|
${OBJCOPY} -R .ident ${.TARGET} |
|
.endif |
.endif # !commands(${_P}) |
.endif # !commands(${_P}) |
|
|
${_P}.ro: ${OBJS.${_P}} ${DPADD} |
${_P}.ro: ${OBJS.${_P}} ${DPADD} |