Commit Graph

13 Commits

Author SHA1 Message Date
dbj b41feff50f fixes for installing into a case insensitive $DESTDIR
when files may have hard links to a a name that only differs by case
  - change install to unconditionally remove its temporary file
    when installing hard links with -r.  This avoids problems when
    built with posix rename(2) semantics and reinstalling an existing
    hard link.
  - rework hard link targets in bsd.man.mk and bsd.links.mk
    to use makefile constructs instead of shell constructs
  - always reinstall hard links that may have case conflicts, even
    when MKUPDATE=yes, this ensures that they get added to METALOG
  - remove man pages which were hard linked to themselves in libform
  - remove improper hard link command for existing man page in libkrb5
  - fix libl's makefile to include bsd.lib.mk at end
  - remove shell quoting in link target for test's [.1 man page
2006-09-11 22:24:09 +00:00
lukem d26858bb0f Allow this to compile if MKSTATICLIB=no.
More of PR 29968 from Jukka Salmi.
2005-05-07 00:23:01 +00:00
lukem ebb6fc9eb8 Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).
(Reduces make output by ~ 20%)
2002-08-19 09:41:27 +00:00
lukem b34917ad5b use ${LIBDIR} instead of /usr/lib 2001-12-27 11:39:20 +00:00
tv 001067bbd1 Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
simonb 38ca0e64c8 s;/usr/lib;${LIBDIR}; 1999-04-03 16:28:49 +00:00
lukem dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
lukem f98fcbbae4 use MKPROFILE instead of NOPROFILE 1999-02-12 11:22:55 +00:00
cgd 6534b326c3 use new id style. 1995-02-25 09:02:37 +00:00
cgd 6b300e59b8 do the conditional stuff later, so it works with NOPROFILE 1994-12-20 15:51:13 +00:00
hpeyerl 44cb54cbb3 I should be able to install with NOPROFILE set.
(Herb's in user-land. Be afraid.)
1994-02-11 04:24:34 +00:00
cgd d38898b89f don't use DESTDIR for this 1994-02-06 06:28:12 +00:00
jtc 84cb799d27 Build lex library in ~/lib/libl, but put the sources from ~/usr.bin/lex,
so that we can start "importing" future flex releases without losing our
local changes.
1994-02-04 19:10:17 +00:00