The NetBSD Project

CVS log for src/share/mk/bsd.obj.mk

[BACK] Up to [cvs.NetBSD.org] / src / share / mk

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.54 / (download) - annotate - [select for diffs], Sat Jun 3 21:23:49 2023 UTC (9 months, 3 weeks ago) by lukem
Branch: MAIN
CVS Tags: HEAD
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored) to selected 1.15 (colored)

bsd.obj.mk: move MKHOSTOBJ to bsd.own.mk

Add default for MKHOSTOBJ=no to to bsd.own.mk _MKVARS.no.
Simplify bsd.obj.mk check.

Revision 1.53 / (download) - annotate - [select for diffs], Tue Mar 29 22:48:04 2022 UTC (23 months, 4 weeks ago) by christos
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Changes since 1.52: +3 -3 lines
Diff to previous 1.52 (colored) to selected 1.15 (colored)

get rid of old style `` command substitution in shell and use $() instead.

Revision 1.52 / (download) - annotate - [select for diffs], Sat May 19 14:11:30 2018 UTC (5 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.51: +3 -1 lines
Diff to previous 1.51 (colored) to selected 1.15 (colored)

Prevent 'make obj' creating an objdir inside an objdir. This happens the
second time we call 'make obj' in /usr/src/rescue with MAKEOBJDIR set.
XXX: pullup-8

Revision 1.51 / (download) - annotate - [select for diffs], Sat Dec 10 23:12:39 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-compat-base, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-compat, netbsd-8
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored) to selected 1.15 (colored)

Back in 1993 ${MACHINE} was a unique way to define objdirs for
every platform. Thus setting OBJMACHINE, allowed one to keep
in-tree objdirs with multiple builds. With the advent of evb*, this
has become impossible until now. Introduce OBJMACHINE_ARCH that
adds ${MACHINE_ARCH} to the objdir so that we have unique objdirs
per build again. Until we restructure things to that this is not
necessary, it is the simplest fix.

Revision 1.50 / (download) - annotate - [select for diffs], Thu Dec 8 03:25:35 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.49: +4 -3 lines
Diff to previous 1.49 (colored) to selected 1.15 (colored)

factor out expression.

Revision 1.49 / (download) - annotate - [select for diffs], Mon Jan 25 00:43:00 2010 UTC (14 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, localcount-20160914, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: pgoyette-localcount
Changes since 1.48: +3 -3 lines
Diff to previous 1.48 (colored) to selected 1.15 (colored)

PR/42658: Geoff Wing: Quote directory variables to deal with spaces in the
source pathname.

Revision 1.48 / (download) - annotate - [select for diffs], Tue Dec 11 14:06:04 2007 UTC (16 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, pc532-eol-2008, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.15 (colored)

It's "its" for possessive, not "it's".

Revision 1.47 / (download) - annotate - [select for diffs], Sun Nov 26 20:09:57 2006 UTC (17 years, 4 months ago) by dsl
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored) to selected 1.15 (colored)

Comment where make's internal copy of .OBJDIR gets changed

Revision 1.46 / (download) - annotate - [select for diffs], Thu Dec 4 12:15:20 2003 UTC (20 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.45: +3 -2 lines
Diff to previous 1.45 (colored) to selected 1.15 (colored)

Ensure that ${TOOL_STAT} is executable before trying to run it;
it may not be available when performing "make obj" in tools/
when using BSDSRCDIR & BSDOBJDIR (instead of MAKEOBJDIR{,PREFIX}).

Revision 1.45 / (download) - annotate - [select for diffs], Thu Nov 6 22:47:22 2003 UTC (20 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.44: +4 -4 lines
Diff to previous 1.44 (colored) to selected 1.15 (colored)

support MAKEVERBOSE for objdir creation messages

Revision 1.44 / (download) - annotate - [select for diffs], Mon Jul 28 02:38:33 2003 UTC (20 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.43: +6 -4 lines
Diff to previous 1.43 (colored) to selected 1.15 (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.43 / (download) - annotate - [select for diffs], Mon Jul 28 00:57:25 2003 UTC (20 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.42: +3 -1 lines
Diff to previous 1.42 (colored) to selected 1.15 (colored)

Pull in <bsd.sys.mk> as well, for the TOOL_ variables in the
USETOOLS=never case.
Found & fixed by Anders Hjalmarsson in PR misc/22283.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Jul 20 15:02:11 2003 UTC (20 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.41: +4 -10 lines
Diff to previous 1.41 (colored) to selected 1.15 (colored)

Use   ltarg=`stat -qf '%Y' $l`   to read a symlink's target (and rely upon
a non-zero exit value to indicate a missing file or non-symlink),
instead of   test -h $l && ltarg=`ls -ld $l | awk '{print $NF}'`
since the former is quicker and more concise.

Revision 1.41 / (download) - annotate - [select for diffs], Fri Jul 18 04:06:18 2003 UTC (20 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) to selected 1.15 (colored)

whitespace cleanup

Revision 1.40 / (download) - annotate - [select for diffs], Thu Mar 14 18:26:32 2002 UTC (22 years ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, fvdl_fs64_base
Changes since 1.39: +11 -1 lines
Diff to previous 1.39 (colored) to selected 1.15 (colored)

Add a BUILDID variable, which further qualifies object directories.

Revision 1.39 / (download) - annotate - [select for diffs], Thu Nov 29 11:57:21 2001 UTC (22 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) to selected 1.15 (colored)

Remove spurious '.' in line 42, as reported by Naoto Shimazaki on
current-users on Thu, 29 Nov 2001 09:17:16.

Revision 1.38 / (download) - annotate - [select for diffs], Wed Nov 28 20:12:47 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.37: +2 -5 lines
Diff to previous 1.37 (colored) to selected 1.15 (colored)

Use :U successfully this time.  In an expression such as ${FOO:D:Ubar}, you
end up with empty string if FOO is defined, and `bar' if it is undefined.

Revision 1.37 / (download) - annotate - [select for diffs], Tue Nov 27 05:42:24 2001 UTC (22 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.36: +7 -1 lines
Diff to previous 1.36 (colored) to selected 1.15 (colored)

If using MAKEOBJDIRPREFIX use the same checks as the symlink logic does below.

i.e. if the root of the object tree doesn't exist then complain and exit.

This makes both sections consistant to each other (MAKEOBJDIR specifies an
exact directory so there's no root per se to check so nothing can really be
done there).

Revision 1.36 / (download) - annotate - [select for diffs], Tue Nov 20 17:12:22 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.35: +5 -2 lines
Diff to previous 1.35 (colored) to selected 1.15 (colored)

:U can't be used to test for existence, as the variable may contain an
arbitrary value; change back to .if !defined().  Problem noted by
bernd@arresum.inka.de in PR toolchain/14629.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Nov 14 22:29:23 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.34: +2 -3 lines
Diff to previous 1.34 (colored) to selected 1.15 (colored)

Turn off host-specific objdirs by default.  Set MKHOSTOBJ=yes to enable.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Nov 12 18:49:12 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored) to selected 1.15 (colored)

Use ${__curdir} consistently.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Nov 11 23:22:19 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.32: +5 -9 lines
Diff to previous 1.32 (colored) to selected 1.15 (colored)

Also handle the USR_OBJMACHINE case for OBJHOSTMACHINE.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Nov 11 23:19:14 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.31: +15 -11 lines
Diff to previous 1.31 (colored) to selected 1.15 (colored)

Affix the ${HOST_OSTYPE} info to the end of the objdir name if OBJMACHINE
is set (and MAKEOBJDIR[PREFIX] is not in use).  This permits multiple hosts
to compile hostprogs (not just src/tools) for a given target without
colliding with each other.

Currently restricted only to new toolchain builds, as this requires a new
make(1) in order to function properly.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Nov 11 23:07:26 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.30: +7 -7 lines
Diff to previous 1.30 (colored) to selected 1.15 (colored)

Fix variable concatenation in previous.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Nov 11 22:39:23 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.29: +15 -14 lines
Diff to previous 1.29 (colored) to selected 1.15 (colored)

Make the BSDSRCDIR/BSDOBJDIR symlink based objdir system work for the top
source directory.  This will use BSDOBJDIR of OBJMACHINE is unset, and will
create a directory '.MACHINE' inside BSDOBJDIR if OBJMACHINE is set.

MAKEOBJDIR and MAKEOBJDIRPREFIX based objdirs already cope with the top
level directory just fine.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Oct 31 01:46:42 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.28: +4 -3 lines
Diff to previous 1.28 (colored) to selected 1.15 (colored)

Use __curdir throughout, so MAKEOBJDIR builds see resolved paths in the
"foo -> bar" messages written to stdout.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Aug 14 09:30:48 2001 UTC (22 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.27: +4 -3 lines
Diff to previous 1.27 (colored) to selected 1.15 (colored)

Protect against multiple inclusion, and evaluate ${.CURDIR} early (to assist
the top-level toolchain bootstrap).

Revision 1.27 / (download) - annotate - [select for diffs], Sun Jun 10 13:32:21 2001 UTC (22 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.26: +6 -2 lines
Diff to previous 1.26 (colored) to selected 1.15 (colored)

fail `make obj' if $BSDOBJDIR doesn't exist.  fixes PR#12937.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Mar 11 07:32:31 2001 UTC (23 years ago) by cgd
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) to selected 1.15 (colored)

"test !", rather than "! test".  The former is more portable.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Jul 7 04:35:36 2000 UTC (23 years, 8 months ago) by cgd
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored) to selected 1.15 (colored)

test -h, not test -L.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Feb 18 06:09:11 2000 UTC (24 years, 1 month ago) by itohy
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.15 (colored)

s/MAKOBJDIR/MAKEOBJDIR/
Pointed out by Katsuomi Hamajima.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Feb 8 12:38:16 2000 UTC (24 years, 1 month ago) by sjg
Branch: MAIN
Changes since 1.22: +22 -5 lines
Diff to previous 1.22 (colored) to selected 1.15 (colored)

Fixed handling of MAKEOBJDIR so that it matches make(1)'s expectations.
Added handling of MAKEOBJDIRPREFIX.
In both cases we simply need to mkdir the appropriate path if it does not
exists.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Dec 4 02:44:07 1999 UTC (24 years, 3 months ago) by sommerfeld
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.21: +18 -6 lines
Diff to previous 1.21 (colored) to selected 1.15 (colored)

When building obj symlinks, if there's already a link pointing at the right target,
do nothing rather than deleting and recreating an identical link.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Aug 21 00:41:41 1999 UTC (24 years, 7 months ago) by sommerfeld
Branch: MAIN
CVS Tags: comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize
Changes since 1.20: +4 -2 lines
Diff to previous 1.20 (colored) to selected 1.15 (colored)

Use  (if defined) instead of obj.foo or obj
when building object directories

Revision 1.20 / (download) - annotate - [select for diffs], Thu Jun 10 20:48:28 1999 UTC (24 years, 9 months ago) by kim
Branch: MAIN
CVS Tags: mortalinstall
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) to selected 1.15 (colored)

Oops, PWD is really something else in most environments.
Call this variable PAWD instead.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jun 10 20:34:26 1999 UTC (24 years, 9 months ago) by tls
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.15 (colored)

Fix a typo which caused "make obj" to try to *execute* the direcroty it was in.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Jun 8 18:28:38 1999 UTC (24 years, 9 months ago) by kim
Branch: MAIN
Changes since 1.17: +4 -2 lines
Diff to previous 1.17 (colored) to selected 1.15 (colored)

Allow "make obj" to work nicely with amd by setting
PWD=/usr/bin/pawd in /etc/mk.conf and using the amd
mount point path for BSDSRCDIR.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Feb 12 04:13:26 1999 UTC (25 years, 1 month ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001
Branch point for: netbsd-1-4
Changes since 1.16: +6 -1 lines
Diff to previous 1.16 (colored) to selected 1.15 (colored)

pull in bsd.own.mk for MKOBJ

Revision 1.16 / (download) - annotate - [select for diffs], Fri Feb 12 01:10:07 1999 UTC (25 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

* Add support for MKDOC MKLINKLIB MKLINT MKMAN MKNLS MKOBJ MKPIC MKPICINSTALL
  MKPROFILE MKSHARE, which default to `yes' unless an equivalent NOxxx
  variable is defined.
* Add MKCATPAGES, which if "no" prevents catpages from being built or installed

Users should use "MKxxx=no" instead of "NOxxx=" in /etc/mk.conf, because
this allows easy override on the make(1) command line (e.g 'make MKSHARE=yes'
to override MKSHARE=no in /etc/mk.conf).

Revision 1.15 / (download) - annotate - [selected], Thu Aug 27 20:33:45 1998 UTC (25 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Rename show-objdir to print-objdir to be consistent with existing
convention.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Aug 27 16:54:59 1998 UTC (25 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored) to selected 1.15 (colored)

Add pseudo-target "show-objdir", which will print the value of ${.OBJDIR}
and nothing else.  Intended target: cleaning up the ugly "echo | make"
constructs to find files from another directory's objdir.

Revision 1.13 / (download) - annotate - [select for diffs], Fri May 9 13:25:59 1997 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Branch point for: netbsd-1-3
Changes since 1.12: +1 -3 lines
Diff to previous 1.12 (colored) to selected 1.15 (colored)

Automatically add the .c files corresponding to .l and .y files to DPSRCS.
Automatically add DPSRCS to CLEANFILES.

Revision 1.12 / (download) - annotate - [select for diffs], Wed May 7 17:06:24 1997 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored) to selected 1.15 (colored)

Don't use _SUBDIRUSE outside of bsd.subdir.mk.

Revision 1.11 / (download) - annotate - [select for diffs], Tue May 6 20:54:38 1997 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.10: +1 -2 lines
Diff to previous 1.10 (colored) to selected 1.15 (colored)

Add a pile of missing .PHONYs.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Apr 15 21:29:10 1997 UTC (26 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored) to selected 1.15 (colored)

Make the `obj' target `.PHONY', so that does not get affected by .PATH/VPATH
This is not hurting things right now, and it will help things when path
searching for target nodes is enabled for make.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Apr 10 21:08:05 1996 UTC (27 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.15 (colored)

Get the current working directory from "/bin/pwd" rather than "pwd".
Changes to the shell make the behavior of "make obj" inconsistent
with previous behavior, depending on the login shell used by the user.
See PR #2200 for details.  PR remains open while further analysis is
done.  This at least restores the previous semantics for us csh(1) users.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Feb 21 10:02:00 1996 UTC (28 years, 1 month ago) by pk
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.15 (colored)

Use shell internal substring matching, like bsd.man.mk.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jun 10 20:46:35 1995 UTC (28 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.6: +4 -2 lines
Diff to previous 1.6 (colored) to selected 1.15 (colored)

Explicitly remove obj link before creating it.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jun 30 05:31:16 1994 UTC (29 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (colored) to selected 1.15 (colored)

RCSID frobbing, and minor sanity adjustments.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 30 05:21:31 1994 UTC (29 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.15 (colored)

don't be careless with _SUBDIRUSE

Revision 1.4 / (download) - annotate - [select for diffs], Sun Nov 7 09:45:04 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.3: +6 -6 lines
Diff to previous 1.3 (colored) to selected 1.15 (colored)

define BSDOBJDIR and BSDSRCDIR to have make think of the src and obj
trees as rooted someplace other than /usr/src and /usr/obj.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Oct 23 02:32:55 1993 UTC (30 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.2: +26 -7 lines
Diff to previous 1.2 (colored) to selected 1.15 (colored)

add support to make obj.${MACHINE} dirs, if the user so requests.
note that not all makefiles in the tree will work with them, yet.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Oct 21 05:27:40 1993 UTC (30 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored) to selected 1.15 (colored)

'obj' was missing in echo which informed of symlink creation

Revision 1.1 / (download) - annotate - [select for diffs], Sun Aug 15 19:26:09 1993 UTC (30 years, 7 months ago) by mycroft
Branch: MAIN
Diff to selected 1.15 (colored)

Create target directories with `install -d', and move `obj' targets into one
file.

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.




CVSweb <webmaster@jp.NetBSD.org>