summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2002-04-16 14:38:15 +0000
committerru <ru@FreeBSD.org>2002-04-16 14:38:15 +0000
commit48a2a6a0b8d569b81fdb38ce6ba9a617bfdb2478 (patch)
tree0cb1750ef4f883e4f0029be244c4001f060f2774 /Makefile.inc1
parent805db85123ee83baf1abcc68ee1d819cff8ecaf1 (diff)
downloadFreeBSD-src-48a2a6a0b8d569b81fdb38ce6ba9a617bfdb2478.zip
FreeBSD-src-48a2a6a0b8d569b81fdb38ce6ba9a617bfdb2478.tar.gz
Sort _startup_libs, _prebuild_libs, and _generic_libs lists alphabetically.
Submitted by: bde, ru
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc152
1 files changed, 31 insertions, 21 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 08a4304..1d20a5e 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -728,51 +728,61 @@ libraries:
${MAKE} -f Makefile.inc1 _prebuild_libs; \
${MAKE} -f Makefile.inc1 _generic_libs;
+# These dependencies are not automatically generated:
+#
+# gnu/lib/csu, gnu/lib/libgcc and lib/csu must be built before all
+# shared libraries for ELF.
+#
+_startup_libs= gnu/lib/csu gnu/lib/libgcc
.if exists(${.CURDIR}/lib/csu/${MACHINE_ARCH}-${OBJFORMAT})
-_startup_libs= lib/csu/${MACHINE_ARCH}-${OBJFORMAT}
+_startup_libs+= lib/csu/${MACHINE_ARCH}-${OBJFORMAT}
.else
-_startup_libs= lib/csu/${MACHINE_ARCH}
+_startup_libs+= lib/csu/${MACHINE_ARCH}
.endif
-_startup_libs+= gnu/lib/csu gnu/lib/libgcc
-_prebuild_libs= lib/libcom_err lib/libcrypt lib/libkvm lib/libmd \
- lib/libncurses lib/libopie lib/libradius lib/librpcsvc \
- lib/libsbuf lib/libtacplus lib/libutil lib/libypclnt \
- lib/libz lib/msun
-
-lib/libopie__L lib/libradius__L lib/libtacplus__L: lib/libmd__L
-lib/libypclnt__L: lib/librpcsvc__L
+_prebuild_libs=
-_generic_libs= lib gnu/lib
+_generic_libs= gnu/lib
.if !defined(NOPERL) && !defined(NO_PERL)
_generic_libs+= gnu/usr.bin/perl/libperl
.endif
-.if !defined(NOCRYPT)
-.if defined(MAKE_KERBEROS4)
-_prebuild_libs+= kerberosIV/lib/libkrb
-kerberosIV/lib/libkrb__L: lib/libcrypt__L
-_generic_libs+= kerberosIV/lib
-.endif
-.if defined(MAKE_KERBEROS5)
+.if !defined(NOCRYPT) && defined(MAKE_KERBEROS5)
_prebuild_libs+= kerberos5/lib/libasn1
_prebuild_libs+= kerberos5/lib/libgssapi
_prebuild_libs+= kerberos5/lib/libkrb5
_prebuild_libs+= kerberos5/lib/libroken
_generic_libs+= kerberos5/lib
.endif
-.if !defined(NOSECURE)
+
+.if !defined(NOCRYPT) && defined(MAKE_KERBEROS4)
+_prebuild_libs+= kerberosIV/lib/libkrb
+kerberosIV/lib/libkrb__L: lib/libcrypt__L
+_generic_libs+= kerberosIV/lib
+.endif
+
+_prebuild_libs+= lib/libcom_err lib/libcrypt lib/libkvm lib/libmd \
+ lib/libncurses lib/libopie lib/libradius lib/librpcsvc \
+ lib/libsbuf lib/libtacplus lib/libutil lib/libypclnt \
+ lib/libz lib/msun
+
+lib/libopie__L lib/libradius__L lib/libtacplus__L: lib/libmd__L
+lib/libypclnt__L: lib/librpcsvc__L
+
+_generic_libs+= lib
+
+.if !defined(NOCRYPT) && !defined(NOSECURE)
_prebuild_libs+= secure/lib/libcrypto
.if !defined(NO_OPENSSH)
_prebuild_libs+= secure/lib/libssh
secure/lib/libssh__L: secure/lib/libcrypto__L lib/libz__L
.endif
_generic_libs+= secure/lib
-.endif !defined(NOSECURE)
-.endif !defined(NOCRYPT)
+.endif
_generic_libs+= usr.bin/lex/lib
+
.if ${MACHINE_ARCH} == "i386"
_generic_libs+= usr.sbin/pcvt/keycap
.endif
OpenPOWER on IntegriCloud