Up to [cvs.NetBSD.org] / src / share / mk
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.8 / (download) - annotate - [select for diffs], Thu Aug 23 21:21:17 2012 UTC (4 years, 3 months ago) by joerg.7: +17 -1 lines
Diff to previous 1.7 (colored)
Revert last, it breaks the tricks xsrc uses.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 23 15:45:03 2012 UTC (4 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.6: +2 -18 lines
Diff to previous 1.6 (colored)
Remove SHLIBINSTALLDIR and SHLINKINSTALLLIBDIR. Add rpath entries, if SHLIBDIR differs from /usr/lib.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Aug 29 21:34:17 2007 UTC (9 years, 3 months ago) by hira
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored)
Use /libexec/ld.elf_so instead of /usr/libexec/ld.elf_so for the programs which are located in /libexec.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Nov 11 14:41:20 2006 UTC (10 years ago) by jmmv
Branch: MAIN
CVS Tags: netbsd-4-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: wrstuden-fixsa, netbsd-4, matt-armv6
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)
Also use libraries from /lib for binaries installed into /libexec. Needed by lfs_cleanerd which is about to be moved to this directory.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Mar 12 13:21:12 2005 UTC (11 years,.3: +3 -2 lines
Diff to previous 1.3 (colored)
Also set SHLIBDIR to /lib if ${USE_SHLIBDIR} != "no". This allows <bsd.lib.mk> to correctly set the RPATH of libraries that use USE_SHLIBDIR=yes to /lib, so that dependent libraries can be found from /lib when /usr/lib isn't mounted yet. This was the intention of the _LIBLDOPTS support in <bsd.lib.mk>. Fixes problem reported by Dan Carosone with when /sbin/cgdconfig is dynamically linked against libcrypto.so but not libcrypt.so (it was relying upon libcrypto.so to pull in libcrypt.so).
Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 2 16:12:36 2004 UTC (12 years, 11.2: +2 -2 lines
Diff to previous 1.2 (colored)
Consistently test all variables that support a "yes"/"no" value with ${VAR} == "no" or ${VAR} != "no" (instead of against "yes"). Variables affected: TOOLCHAIN_MISSING HAVE_GCC3 USE_TOOLS_TOOLCHAIN NEED_OWN_INSTALL_TARGET USE_SHLIBDIR Improve the documentation.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 28 02:38:33 2003 UTC (13 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)
Be consistent how "multiple include protection" is implemented. I.e, .if !defined(_BSD_foo_MK_) _BSD_foo_MK_=1 # ... .endif # !defined(_BSD_foo_MK_)
Revision 1.1 / (download) - annotate - [select for diffs], Fri Sep 27 21:37:58 2002 UTC (14 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: fvdl_fs64_base
Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and -dynamic-linker=/libexec/ld.elf_so) if the BINDIR of the program being built is /bin or /sbin. The reason we do this is because now all programs *except* those in /bin and /sbin (i.e. the "special cases") match the default the compiler uses, which is what is used for things in e.g. xsrc, pkgsrc, and other random 3rd party programs. This is done by decoupling where a shlib is installed from how it is located. Two new variables, SHLIBINSTALLDIR and SHLINKINSTALLDIR, contain the former information, and key off MKDYNAMICROOT only. SHLIBDIR and SHLINKDIR contain the latter, and key off MKDYNAMICROOT and BINDIR. The SHLIBINSTALLDIR, SHLIBDIR, _LIBSODIR, SHLINKINSTALLDIR, and SHLINKDIR parameters are moved to a new <bsd.shlib.mk>; see bsd.README for usage details.
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.