| version 1.152, 2002/02/04 17:25:44 |
version 1.153, 2002/02/07 07:43:24 |
| Line 15 CFLAGS+= ${COPTS} |
|
| Line 15 CFLAGS+= ${COPTS} |
|
| |
|
| # ELF platforms depend on crtbegin.o and crtend.o |
# ELF platforms depend on crtbegin.o and crtend.o |
| .if ${OBJECT_FMT} == "ELF" |
.if ${OBJECT_FMT} == "ELF" |
| LIBCRTBEGIN?= ${DESTDIR}/usr/lib/crtbegin.o |
.ifndef LIBCRTBEGIN |
| |
LIBCRTBEGIN= ${DESTDIR}/usr/lib/crtbegin.o |
| .MADE: ${LIBCRTBEGIN} |
.MADE: ${LIBCRTBEGIN} |
| LIBCRTEND?= ${DESTDIR}/usr/lib/crtend.o |
.endif |
| |
.ifndef LIBCRTEND |
| |
LIBCRTEND= ${DESTDIR}/usr/lib/crtend.o |
| .MADE: ${LIBCRTEND} |
.MADE: ${LIBCRTEND} |
| |
.endif |
| _SHLINKER= ${SHLINKDIR}/ld.elf_so |
_SHLINKER= ${SHLINKDIR}/ld.elf_so |
| .else |
.else |
| LIBCRTBEGIN?= |
LIBCRTBEGIN?= |
|
|
| _SHLINKER= ${SHLINKDIR}/ld.so |
_SHLINKER= ${SHLINKDIR}/ld.so |
| .endif |
.endif |
| |
|
| LIBCRT0?= ${DESTDIR}/usr/lib/crt0.o |
.ifndef LIBCRT0 |
| |
LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
| .MADE: ${LIBCRT0} |
.MADE: ${LIBCRT0} |
| |
.endif |
| |
|
| LIBBZ2?= ${DESTDIR}/usr/lib/libbz2.a |
##### Installed system library definitions |
| .MADE: ${LIBBZ2} |
# E.g. LIBC?=${DESTDIR}/usr/lib/libc.a |
| LIBC?= ${DESTDIR}/usr/lib/libc.a |
# etc.. |
| .MADE: ${LIBC} |
# |
| LIBC_PIC?= ${DESTDIR}/usr/lib/libc_pic.a |
__bsd_prog_mk_system_libs?= \ |
| .MADE: ${LIBC_PIC} |
BZ2 C C_PIC CDK COM_ERR COMPAT CRYPT CRYPTO CRYPTO_RC5 CRYPTO_IDEA \ |
| LIBCDK?= ${DESTDIR}/usr/lib/libcdk.a |
CURSES DBM DES EDIT FORM GCC GNUMALLOC GSSAPI HDB INTL IPSEC \ |
| .MADE: ${LIBCDK} |
KADM KADM5CLNT KADM5SRV KAFS KDB KRB KRB5 KSTREAM KVM L M MENU \ |
| LIBCOM_ERR?= ${DESTDIR}/usr/lib/libcom_err.a |
OBJC OSSAUDIO PCAP PCI POSIX RESOLV RMT ROKEN RPCSVC SKEY SS SSL SL \ |
| .MADE: ${LIBCOM_ERR} |
TERMCAP TELNET USBHID UTIL WRAP Y Z |
| LIBCOMPAT?= ${DESTDIR}/usr/lib/libcompat.a |
|
| .MADE: ${LIBCOMPAT} |
.for _n in ${__bsd_prog_mk_system_libs} |
| LIBCRYPT?= ${DESTDIR}/usr/lib/libcrypt.a |
.ifndef LIB${_n} |
| .MADE: ${LIBCRYPT} |
LIB${_n}= ${DESTDIR}/usr/lib/lib${_n:tl}.a |
| LIBCRYPTO?= ${DESTDIR}/usr/lib/libcrypto.a |
# XXX - note that ${DESTDIR} will expanded in the following rule |
| .MADE: ${LIBCRYPTO} |
.MADE: ${LIB${_n}} |
| LIBCRYPTO_RC5?= ${DESTDIR}/usr/lib/libcrypto_rc5.a |
.endif |
| .MADE: ${LIBCRYPTO_RC5} |
.endfor |
| LIBCRYPTO_IDEA?=${DESTDIR}/usr/lib/libcrypto_idea.a |
.undef __bsd_prog_mk_system_libs |
| .MADE: ${LIBCRYPTO_IDEA} |
|
| LIBCURSES?= ${DESTDIR}/usr/lib/libcurses.a |
|
| .MADE: ${LIBCURSES} |
|
| LIBDBM?= ${DESTDIR}/usr/lib/libdbm.a |
|
| .MADE: ${LIBDBM} |
|
| LIBDES?= ${DESTDIR}/usr/lib/libdes.a |
|
| .MADE: ${LIBDES} |
|
| LIBEDIT?= ${DESTDIR}/usr/lib/libedit.a |
|
| .MADE: ${LIBEDIT} |
|
| LIBFORM?= ${DESTDIR}/usr/lib/libform.a |
|
| .MADE: ${LIBFORM} |
|
| LIBGCC?= ${DESTDIR}/usr/lib/libgcc.a |
|
| .MADE: ${LIBGCC} |
|
| LIBGNUMALLOC?= ${DESTDIR}/usr/lib/libgnumalloc.a |
|
| .MADE: ${LIBGNUMALLOC} |
|
| LIBGSSAPI?= ${DESTDIR}/usr/lib/libgssapi.a |
|
| .MADE: ${LIBGSSAPI} |
|
| LIBHDB?= ${DESTDIR}/usr/lib/libhdb.a |
|
| .MADE: ${LIBHDB} |
|
| LIBINTL?= ${DESTDIR}/usr/lib/libintl.a |
|
| .MADE: ${LIBINTL} |
|
| LIBIPSEC?= ${DESTDIR}/usr/lib/libipsec.a |
|
| .MADE: ${LIBIPSEC} |
|
| LIBKADM?= ${DESTDIR}/usr/lib/libkadm.a |
|
| .MADE: ${LIBKADM} |
|
| LIBKADM5CLNT?= ${DESTDIR}/usr/lib/libkadm5clnt.a |
|
| .MADE: ${LIBKADM5CLNT} |
|
| LIBKADM5SRV?= ${DESTDIR}/usr/lib/libkadm5srv.a |
|
| .MADE: ${LIBKADM5SRV} |
|
| LIBKAFS?= ${DESTDIR}/usr/lib/libkafs.a |
|
| .MADE: ${LIBKAFS} |
|
| LIBKDB?= ${DESTDIR}/usr/lib/libkdb.a |
|
| .MADE: ${LIBKDB} |
|
| LIBKRB?= ${DESTDIR}/usr/lib/libkrb.a |
|
| .MADE: ${LIBKRB} |
|
| LIBKRB5?= ${DESTDIR}/usr/lib/libkrb5.a |
|
| .MADE: ${LIBKRB5} |
|
| LIBKSTREAM?= ${DESTDIR}/usr/lib/libkstream.a |
|
| .MADE: ${LIBKSTREAM} |
|
| LIBKVM?= ${DESTDIR}/usr/lib/libkvm.a |
|
| .MADE: ${LIBKVM} |
|
| LIBL?= ${DESTDIR}/usr/lib/libl.a |
|
| .MADE: ${LIBL} |
|
| LIBM?= ${DESTDIR}/usr/lib/libm.a |
|
| .MADE: ${LIBM} |
|
| LIBMENU?= ${DESTDIR}/usr/lib/libmenu.a |
|
| .MADE: ${LIBMENU} |
|
| LIBOBJC?= ${DESTDIR}/usr/lib/libobjc.a |
|
| .MADE: ${LIBOBJC} |
|
| LIBOSSAUDIO?= ${DESTDIR}/usr/lib/libossaudio.a |
|
| .MADE: ${LIBOSSAUDIO} |
|
| LIBPCAP?= ${DESTDIR}/usr/lib/libpcap.a |
|
| .MADE: ${LIBPCAP} |
|
| LIBPCI?= ${DESTDIR}/usr/lib/libpci.a |
|
| .MADE: ${LIBPCI} |
|
| LIBPOSIX?= ${DESTDIR}/usr/lib/libposix.a |
|
| .MADE: ${LIBPOSIX} |
|
| LIBRESOLV?= ${DESTDIR}/usr/lib/libresolv.a |
|
| .MADE: ${LIBRESOLV} |
|
| LIBRMT?= ${DESTDIR}/usr/lib/librmt.a |
|
| .MADE: ${LIBRMT} |
|
| LIBROKEN?= ${DESTDIR}/usr/lib/libroken.a |
|
| .MADE: ${LIBROKEN} |
|
| LIBRPCSVC?= ${DESTDIR}/usr/lib/librpcsvc.a |
|
| .MADE: ${LIBRPCSVC} |
|
| LIBSKEY?= ${DESTDIR}/usr/lib/libskey.a |
|
| .MADE: ${LIBSKEY} |
|
| LIBSS?= ${DESTDIR}/usr/lib/libss.a |
|
| .MADE: ${LIBSS} |
|
| LIBSSL?= ${DESTDIR}/usr/lib/libssl.a |
|
| .MADE: ${LIBSSL} |
|
| LIBSL?= ${DESTDIR}/usr/lib/libsl.a |
|
| .MADE: ${LIBSL} |
|
| LIBTERMCAP?= ${DESTDIR}/usr/lib/libtermcap.a |
|
| .MADE: ${LIBTERMCAP} |
|
| LIBTELNET?= ${DESTDIR}/usr/lib/libtelnet.a |
|
| .MADE: ${LIBTELNET} |
|
| LIBUSBHID?= ${DESTDIR}/usr/lib/libusbhid.a |
|
| .MADE: ${LIBUSBHID} |
|
| LIBUTIL?= ${DESTDIR}/usr/lib/libutil.a |
|
| .MADE: ${LIBUTIL} |
|
| LIBWRAP?= ${DESTDIR}/usr/lib/libwrap.a |
|
| .MADE: ${LIBWRAP} |
|
| LIBY?= ${DESTDIR}/usr/lib/liby.a |
|
| .MADE: ${LIBY} |
|
| LIBZ?= ${DESTDIR}/usr/lib/libz.a |
|
| .MADE: ${LIBZ} |
|
| |
|
| ##### Build and install rules |
##### Build and install rules |
| .if defined(SHAREDSTRINGS) |
.if defined(SHAREDSTRINGS) |