version 1.157, 2002/09/08 03:59:02 |
version 1.160, 2002/10/22 18:48:29 |
|
|
# @(#)bsd.prog.mk 8.2 (Berkeley) 4/2/94 |
# @(#)bsd.prog.mk 8.2 (Berkeley) 4/2/94 |
|
|
.include <bsd.init.mk> |
.include <bsd.init.mk> |
|
.include <bsd.shlib.mk> |
|
|
##### Basic targets |
##### Basic targets |
.PHONY: cleanextra cleanobjs cleanprog proginstall scriptsinstall |
.PHONY: cleanextra cleanobjs cleanprog proginstall scriptsinstall |
Line 43 LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
|
Line 44 LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
|
# etc.. |
# etc.. |
# |
# |
__bsd_prog_mk_system_libs?= \ |
__bsd_prog_mk_system_libs?= \ |
BZ2 C C_PIC CDK COM_ERR COMPAT CRYPT CRYPTO CRYPTO_RC5 CRYPTO_IDEA \ |
BZ2 C C_PIC CDK COM_ERR COMPAT CRYPT CRYPTO CRYPTO_IDEA CRYPTO_MDC2 \ |
|
CRYPTO_RC5 \ |
CURSES DBM DES EDIT FORM GCC GNUMALLOC GSSAPI HDB INTL IPSEC \ |
CURSES DBM DES EDIT FORM GCC GNUMALLOC GSSAPI HDB INTL IPSEC \ |
KADM KADM5CLNT KADM5SRV KAFS KDB KRB KRB5 KSTREAM KVM L M MENU \ |
KADM KADM5CLNT KADM5SRV KAFS KDB KRB KRB5 KSTREAM KVM L M MENU \ |
OBJC OSSAUDIO PCAP PCI PMC POSIX RESOLV RMT ROKEN RPCSVC SKEY SS SSL \ |
OBJC OSSAUDIO PCAP PCI PMC POSIX RESOLV RMT ROKEN RPCSVC SKEY SS SSL \ |
Line 109 _PROGLDOPTS+= -Wl,-dynamic-linker=${_SHL |
|
Line 111 _PROGLDOPTS+= -Wl,-dynamic-linker=${_SHL |
|
_PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBDIR}:${DESTDIR}/usr/lib \ |
_PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBDIR}:${DESTDIR}/usr/lib \ |
-Wl,-rpath,${SHLIBDIR}:/usr/lib \ |
-Wl,-rpath,${SHLIBDIR}:/usr/lib \ |
-L${DESTDIR}${SHLIBDIR} |
-L${DESTDIR}${SHLIBDIR} |
|
.elif ${SHLIBINSTALLDIR} != ${LIBDIR} |
|
_PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBINSTALLDIR}:${DESTDIR}/usr/lib \ |
|
-L${DESTDIR}${SHLIBINSTALLDIR} |
.endif |
.endif |
|
|
.if defined(PROG_CXX) |
.if defined(PROG_CXX) |
Line 182 proginstall:: ${DESTDIR}${BINDIR}/${PROG |
|
Line 187 proginstall:: ${DESTDIR}${BINDIR}/${PROG |
|
|
|
__proginstall: .USE |
__proginstall: .USE |
${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
${STRIPFLAG} ${.ALLSRC} ${.TARGET} |
${STRIPFLAG} ${SYSPKGTAG} ${.ALLSRC} ${.TARGET} |
|
|
.if !defined(UPDATE) |
.if !defined(UPDATE) |
${DESTDIR}${BINDIR}/${PROGNAME}! ${PROG} __proginstall |
${DESTDIR}${BINDIR}/${PROGNAME}! ${PROG} __proginstall |
Line 215 __scriptinstall: .USE |
|
Line 220 __scriptinstall: .USE |
|
-o ${SCRIPTSOWN_${.ALLSRC:T}:U${SCRIPTSOWN}} \ |
-o ${SCRIPTSOWN_${.ALLSRC:T}:U${SCRIPTSOWN}} \ |
-g ${SCRIPTSGRP_${.ALLSRC:T}:U${SCRIPTSGRP}} \ |
-g ${SCRIPTSGRP_${.ALLSRC:T}:U${SCRIPTSGRP}} \ |
-m ${SCRIPTSMODE_${.ALLSRC:T}:U${SCRIPTSMODE}} \ |
-m ${SCRIPTSMODE_${.ALLSRC:T}:U${SCRIPTSMODE}} \ |
${.ALLSRC} ${.TARGET} |
${SYSPKGTAG} ${.ALLSRC} ${.TARGET} |
|
|
.for S in ${SCRIPTS:O:u} |
.for S in ${SCRIPTS:O:u} |
.if !defined(UPDATE) |
.if !defined(UPDATE) |