CVS log for src/share/mk/bsd.dep.mk
Up to [cvs.NetBSD.org] / src / share / mk
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.89: download - view: text, markup, annotated - select for diffs
Sat Jun 3 21:23:07 2023 UTC (18 months ago) by lukem
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
HEAD
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +4 -2
lines
bsd.dep.mk: move MKDEPINCLUDES to bsd.own.mk
Add default for MKDEPINCLUDES=no to to bsd.own.mk _MKVARS.no.
Simplify bsd.dep.mk check.
Revision 1.88: download - view: text, markup, annotated - select for diffs
Tue Dec 14 16:22:07 2021 UTC (2 years, 11 months ago) by christos
Branches: MAIN
CVS tags: netbsd-10-base,
netbsd-10-0-RELEASE,
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
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +5 -5
lines
Pass W with IDU for lint and deps.
Revision 1.87: download - view: text, markup, annotated - select for diffs
Wed Jul 1 07:38:29 2020 UTC (4 years, 5 months ago) by lukem
Branches: MAIN
CVS tags: cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +5 -5
lines
bsd.dep.mk: fix "make tags" (again)
[repeat revision 1.85]
Fix "make tags" to actually build a tags file:
- Use !commands() instead of !target(), so that the rule actually works
- Write to ${.OBJDIR}/tags for read-only source (don't know why ${.TARGET}
isn't sufficient).
- Only match *.[cly] from ${.ALLSRCS} - just excluding *.h causes failures
because of ${targ}: subdir-${targ} in bsd.subdir.mk.
Thanks to uwe@ for assistance.
Revision 1.86: download - view: text, markup, annotated - select for diffs
Mon Jun 22 01:04:26 2020 UTC (4 years, 5 months ago) by lukem
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +4 -4
lines
bsd.dep.mk: revert 1.85 (for now)
Revert my recent 1.85 revision that fixed "make tags". It causes too
much build breakage elsewhere in the tree that needs to be resolved first.
Issues include:
- Directories using TESTS_CXX with .cpp and .cxx extension instead of the
default .cc extension (see bsd.prog.mk). Most of these have been fixed.
- external/gpl3/gcc build of .cc files. (No idea what's wrong there).
Revision 1.85: download - view: text, markup, annotated - select for diffs
Sun Jun 21 03:39:21 2020 UTC (4 years, 5 months ago) by lukem
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +5 -5
lines
bsd.dep.mk: fix "make tags"
Fix "make tags" to actually build a tags file:
- Use !commands() instead of !target(), so that the rule actually works
- Write to ${.OBJDIR}/tags for read-only source (don't know why ${.TARGET}
isn't sufficient).
- Only match *.[cly] from ${.ALLSRCS} - just excluding *.h causes failures
because of ${targ}: subdir-${targ} in bsd.subdir.mk.
Thanks to uwe@ for assistance.
Revision 1.83.14.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:05:42 2019 UTC (5 years, 5 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.83: preferred, colored; next MAIN 1.84: preferred, colored
Changes since revision 1.83: +5 -5
lines
Sync with HEAD
Revision 1.83.12.1: download - view: text, markup, annotated - select for diffs
Sat Jan 26 21:59:58 2019 UTC (5 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.83: preferred, colored; next MAIN 1.84: preferred, colored
Changes since revision 1.83: +5 -5
lines
Sync with HEAD
Revision 1.84: download - view: text, markup, annotated - select for diffs
Mon Jan 21 21:11:54 2019 UTC (5 years, 10 months ago) by christos
Branches: MAIN
CVS tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
pgoyette-compat-20190127,
netbsd-9-base,
netbsd-9-4-RELEASE,
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
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +5 -5
lines
Most of the mv operations are to move temporary files to their final place.
Some use -f, others don't. This can lead to spurious build failures when
the user performing the build changes. Centralize, and always use -f.
Revision 1.82.2.1: download - view: text, markup, annotated - select for diffs
Sat Jan 7 08:56:08 2017 UTC (7 years, 10 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.82: preferred, colored; next MAIN 1.83: preferred, colored
Changes since revision 1.82: +5 -5
lines
Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
Revision 1.83: download - view: text, markup, annotated - select for diffs
Wed Dec 21 03:00:51 2016 UTC (7 years, 11 months ago) by christos
Branches: MAIN
CVS tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-compat-base,
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,
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-3-RELEASE,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: phil-wifi,
pgoyette-compat
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +5 -5
lines
Don't remap mkdep, otherwise we add dependencies for /usr/include instead
of ${DESTDIR}/usr/include and things go south.
Revision 1.82: download - view: text, markup, annotated - select for diffs
Mon Dec 1 01:34:30 2014 UTC (10 years ago) by erh
Branches: MAIN
CVS tags: pgoyette-localcount-base,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
localcount-20160914
Branch point for: pgoyette-localcount
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +2 -2
lines
PR toolchain/9618: add ".d" to MKDEP_SUFFIXES so the depend files are rebuilt
if any of their dependencies (i.e. the files they refer to) are changed.
This allows changes to transitive included headers to be handled properly.
Revision 1.74.2.3: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:02:38 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.74.2.2: preferred, colored; branchpoint 1.74: preferred, colored; next MAIN 1.75: preferred, colored
Changes since revision 1.74.2.2: +21 -11
lines
Rebase to HEAD as of a few days ago.
Revision 1.80.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 06:53:30 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.80: preferred, colored; next MAIN 1.81: preferred, colored
Changes since revision 1.80: +3 -3
lines
Rebase.
Revision 1.81: download - view: text, markup, annotated - select for diffs
Sat Jul 19 17:19:22 2014 UTC (10 years, 4 months ago) by plunky
Branches: MAIN
CVS tags: tls-maxphys-base,
tls-earlyentropy-base,
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
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +3 -3
lines
when calling mkdep, pass any -std=* flags for C and C++ source files
to ensure that any definitions this implies are set
Revision 1.73.2.3: download - view: text, markup, annotated - select for diffs
Thu May 22 11:37:53 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.73.2.2: preferred, colored; branchpoint 1.73: preferred, colored; next MAIN 1.74: preferred, colored
Changes since revision 1.73.2.2: +35 -11
lines
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Revision 1.80: download - view: text, markup, annotated - select for diffs
Thu Dec 5 22:49:33 2013 UTC (11 years ago) by matt
Branches: MAIN
CVS tags: yamt-pagecache-base9,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3
Branch point for: tls-earlyentropy
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +2 -1
lines
add ${MKTARGET_CREATE} for tags
Revision 1.79: download - view: text, markup, annotated - select for diffs
Thu Oct 31 01:55:03 2013 UTC (11 years, 1 month ago) by mrg
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +14 -10
lines
create mkdep output with a temporary file so that failures in
complation during .d creation don't leave an empty (stale) .d
file around to break future builds.
(hmm, probably could use .PRECIOUS here.)
Revision 1.78: download - view: text, markup, annotated - select for diffs
Mon Oct 28 01:47:13 2013 UTC (11 years, 1 month ago) by mrg
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +11 -6
lines
add MKDEPCXX, that is used for C++ files depend creation. also
add some missing ${COPTS.${.IMPSRC:T}} and ${CPUFLAGS.${.IMPSRC:T}}
to the dependancy rules.
this makes it possible to have C++ files .d files created with the
C++ compiler, and with the normal options for this file, which
means that we can build libstdc++-v3 from gcc 4.8.
Revision 1.74.2.2: download - view: text, markup, annotated - select for diffs
Sun Jun 23 06:28:54 2013 UTC (11 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.74.2.1: preferred, colored; branchpoint 1.74: preferred, colored
Changes since revision 1.74.2.1: +20 -6
lines
resync from head
Revision 1.77: download - view: text, markup, annotated - select for diffs
Tue Mar 5 21:59:01 2013 UTC (11 years, 9 months ago) by christos
Branches: MAIN
CVS tags: riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
agc-symver-base,
agc-symver
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +5 -1
lines
Add a rule to rebuild dependency files that contain stale entries automatically.
Revision 1.76: download - view: text, markup, annotated - select for diffs
Tue Mar 5 02:02:07 2013 UTC (11 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +16 -6
lines
MKDEPINCLUDES support.
Revision 1.73.2.2: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:32:37 2013 UTC (11 years, 10 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.73.2.1: preferred, colored; branchpoint 1.73: preferred, colored
Changes since revision 1.73.2.1: +5 -5
lines
sync with (a bit old) head
Revision 1.74.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:00:52 2012 UTC (12 years ago) by tls
Branches: tls-maxphys
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +5 -5
lines
Resync to 2012-11-19 00:00:00 UTC
Revision 1.75: download - view: text, markup, annotated - select for diffs
Sun Nov 18 19:48:29 2012 UTC (12 years ago) by apb
Branches: MAIN
CVS tags: yamt-pagecache-base8,
yamt-pagecache-base7
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +5 -5
lines
Change some .if defined(SRCS) to .if defined(SRCS) && !empty(SRCS)
Revision 1.73.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:05:50 2012 UTC (12 years, 7 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +11 -2
lines
sync with head
Revision 1.74: download - view: text, markup, annotated - select for diffs
Sun Feb 19 23:19:37 2012 UTC (12 years, 9 months ago) by matt
Branches: MAIN
CVS tags: yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4
Branch point for: tls-maxphys
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +11 -2
lines
Add support for --combine with gcc.
Revision 1.73: download - view: text, markup, annotated - select for diffs
Sat Sep 10 16:57:35 2011 UTC (13 years, 2 months ago) by apb
Branches: MAIN
CVS tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
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
Branch point for: yamt-pagecache
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +5 -4
lines
Move all "clean" and "cleandir" processing to a new bsd.clean.mk
file, as proposed in tech-toolchain.
Revision 1.72: download - view: text, markup, annotated - select for diffs
Sun Apr 10 16:52:36 2011 UTC (13 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: cherry-xenmp-base,
cherry-xenmp
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +1 -3
lines
For USETOOLS=yes, use the --sysroot support of the compiler to cut down
the number of hard-coded pathes and magic invocations.
Revision 1.70.2.1: download - view: text, markup, annotated - select for diffs
Tue Feb 8 16:19:08 2011 UTC (13 years, 9 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.70: preferred, colored; next MAIN 1.71: preferred, colored
Changes since revision 1.70: +3 -3
lines
Sync with HEAD
Revision 1.71: download - view: text, markup, annotated - select for diffs
Sun Feb 6 00:52:49 2011 UTC (13 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: bouyer-quota2-nbase,
bouyer-quota2-base
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +3 -3
lines
Allow HOSTLIB to use C++ by not specifying -nostdinc++.
Revision 1.70: download - view: text, markup, annotated - select for diffs
Wed Jan 12 23:12:11 2011 UTC (13 years, 10 months ago) by joerg
Branches: MAIN
Branch point for: bouyer-quota2
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +2 -3
lines
Allow use of traditional CPP to be set on a per platform base in sys.mk.
Honour this for dependency processing in bsd.dep.mk. Switch i386 and
amd64 assembly to use ISO C90 preprocessor concat and drop the
-traditional-cpp on this platform.
Revision 1.69: download - view: text, markup, annotated - select for diffs
Mon Jan 25 00:43:00 2010 UTC (14 years, 10 months ago) by christos
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +2 -2
lines
PR/42658: Geoff Wing: Quote directory variables to deal with spaces in the
source pathname.
Revision 1.68: download - view: text, markup, annotated - select for diffs
Sat Oct 25 22:27:36 2008 UTC (16 years, 1 month ago) by apb
Branches: MAIN
CVS tags: 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,
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,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +2 -2
lines
Use ${TOOL_SED} instead if plain sed in Makefiles.
Revision 1.67: download - view: text, markup, annotated - select for diffs
Sun Apr 18 04:34:27 2004 UTC (20 years, 7 months ago) by lukem
Branches: 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,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
pc532-eol-2008,
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,
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,
mjf-devfs2-base,
mjf-devfs2,
matt-mips64-base2,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +2 -3
lines
remove AINC support; it is now unnecessary
Revision 1.66: download - view: text, markup, annotated - select for diffs
Thu Jan 29 01:48:45 2004 UTC (20 years, 10 months ago) by lukem
Branches: MAIN
CVS tags: 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
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +2 -3
lines
Cosmetically tweak how .PHONY is used by (generally) providing it as a source,
instead of using it as a target with all the rules as its sources.
Revision 1.65: download - view: text, markup, annotated - select for diffs
Tue Jan 27 03:31:48 2004 UTC (20 years, 10 months ago) by lukem
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +13 -8
lines
Replace
:M-[IDU]*
with
:C/-([IDU])[ ]*/-\1/Wg:M-[IDU]*
so that arguments with whitespace after them work correctly.
Resolves [toolchain/18248] from Andrew White at Motorola.
Be consisent in this syntax; previously we'd sometimes we'd just have :M-[ID]*
which would ignore -Ufoo ...
(This needs :C///W support in make(1) that Simon Gerraty added for me :)
Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Nov 11 11:36:40 2003 UTC (21 years ago) by dsl
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +5 -5
lines
Use -- to separate mkdep options from cc ones.
Avoids problems when the cc options start with -fpic.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Mon Nov 10 18:21:55 2003 UTC (21 years ago) by dsl
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +4 -3
lines
Use modified mkdep(1) (not cat) to merge '*.d' into '.depend'.
Allows some of the postprocessing to be done there instead of a separate
sed script called from 'afterdepend'.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Tue Oct 28 01:25:33 2003 UTC (21 years, 1 month ago) by mrg
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +3 -3
lines
fix a typo in previous pointed out by lukem
Revision 1.61: download - view: text, markup, annotated - select for diffs
Mon Oct 27 23:52:57 2003 UTC (21 years, 1 month ago) by mrg
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +3 -2
lines
allow -traditional-cpp to be overridden when making dependancies
Revision 1.60: download - view: text, markup, annotated - select for diffs
Tue Oct 21 10:01:21 2003 UTC (21 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +6 -14
lines
Rework how MAKEVERBOSE operates:
* Don't bother prefixing commands with a line of ${_MKCMD}\
and instead rely upon "make -s". This is less intrusive on
all the Makefiles than the former. Idea from David Laight.
* Rename the variables use to print messages. The scheme now is:
_MKMSG_FOO Run _MKMSG 'foo'
_MKTARGET_FOO Run _MKMSG_FOO ${.TARGET}
From discussion with Alistair Crooks.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Sun Oct 19 03:00:55 2003 UTC (21 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +6 -6
lines
Provide _MKMSG{BUILD,CREATE,COMPILE,FORMAT,INSTALL,LINK,LEX,YACC} to display
${_MKMSG} " ... {$.TARGET}" and use appropriately.
Provide _MKMSGLINK.m to provide "link" message by itself (without ${.TARGET})
Replace _MKSHCMD with _MKSHECHO
Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Oct 18 15:33:59 2003 UTC (21 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +15 -2
lines
Implement MAKEVERBOSE to control how "verbose" the standard make(1) rules are.
Supported values:
0 Minimal output ("quiet")
1 Describe what is occurring
2 Describe what is occurring and echo the actual command ("verbose")
This is the default, and is equivalent to the previous behaviour.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon Aug 11 09:59:43 2003 UTC (21 years, 3 months ago) by lukem
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +2 -2
lines
order .SUFFIXES similar to other *.mk files
Revision 1.56: download - view: text, markup, annotated - select for diffs
Wed Aug 6 13:55:11 2003 UTC (21 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -2
lines
Handle empty __DPSRCS.d, avoiding executing commands like "cat > .depend"
in directories where only non-C/C++ files are in SRCS (e.g.: the forth
code for sparc bootblocks).
Patch from Luke.
Revision 1.55: download - view: text, markup, annotated - select for diffs
Fri Aug 1 17:04:01 2003 UTC (21 years, 4 months ago) by lukem
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +11 -16
lines
Rework how dependency generation is performed:
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
This is a change of behaviour. If a Makefile wants the clean semantics
it must specifically append to CLEANFILES.
Resolves PR toolchain/5204.
* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
that have a suffix of: .c .m .s .S .C .cc .cpp .cxx
* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES
* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}
* Deprecate the (short lived) DEPENDSRCS
Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.
Tested with "make -j 8 distribution" and "make distribution".
Revision 1.54: download - view: text, markup, annotated - select for diffs
Fri Aug 1 00:55:43 2003 UTC (21 years, 4 months ago) by lukem
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +2 -2
lines
tweak ${DEPENDSRCS.d} target so that ${SRCS} isn't there. this fixes the
"make: out of memory" problem when make dependencies in lib/libc.
XXX: this is a temporary workaround. i'm working on cleaning up how
the DPSRCS stuff is used throughout the tree...
Revision 1.53: download - view: text, markup, annotated - select for diffs
Thu Jul 31 13:47:32 2003 UTC (21 years, 4 months ago) by lukem
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +9 -7
lines
bsd.dep.mk: add a dependency for *.d on ${SRCS} ${DPSRCS}. this should fix
some build problems where DPSRCS contains .h files that need to exist to
build the .d file.
document that bsd.dep.mk should be included after anything that might
update SRCS or DPSRCS so that the above works correctly, and actually
ensure this is the case.
Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Jul 29 07:56:23 2003 UTC (21 years, 4 months ago) by lukem
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +3 -2
lines
Set .NOPATH for all ${DEPENDSRCS} and not just .depend.
Should fix build problem noted by Geoff Wing on current-users@
Revision 1.51: download - view: text, markup, annotated - select for diffs
Mon Jul 28 23:57:24 2003 UTC (21 years, 4 months ago) by lukem
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +11 -12
lines
Use the more "standard" `foo.d' instead of `foo.SUFFIX.dep'; the rules
are simpler and would have helped prevent the previous fubar.
Don't bother using -a with ${MKDEP} to build the individual .d files.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon Jul 28 21:33:57 2003 UTC (21 years, 4 months ago) by matt
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +3 -3
lines
Make all the suffix rules with .c .c.dep (e.g not .cc .cc.cc.dep)
Revision 1.49: download - view: text, markup, annotated - select for diffs
Mon Jul 28 15:07:16 2003 UTC (21 years, 4 months ago) by lukem
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +24 -36
lines
Simplify .*.dep generation by using suffix transforms.
This also fixes a problem in the previous where the .ALLSRC would contain
any other dependencies that .depend had, thus breaking the mkdep invocation.
Provide DEPENDSRCS which effectively contains ".depend *.dep", to be
used in other Makefiles that want to add dependencies for .depend.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Mon Jul 28 08:59:52 2003 UTC (21 years, 4 months ago) by lukem
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +38 -82
lines
Always use the "per source file".dep method to build the .depend file
(that was formerly only used for HOST_CYGWIN.).
Clean up implementation to minimise unnecessary variable munging.
Ensure all .dep files are deleted in cleandepend:.
This allows us to correctly support CPPFLAGS.<file> in make depend, and
whilst this method is marginally slower in the "no existing .depend file"
case, it should be faster in the "rebuilding depend for a subset of
source files" case.
Revision 1.47: download - view: text, markup, annotated - select for diffs
Sun Jul 27 14:49:22 2003 UTC (21 years, 4 months ago) by mrg
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -3
lines
introduce a new $CPPFLAG_ISYSTEMXX that is used to reference c++ system
includes. for GCC3, set this to -I instead of -isystem.
XXX this should really be either not required or a -isystem-cxx, but for
now this is required to build libstdc++-v3, which otherwise complains
heavily about STL headers not being C code(!)
Revision 1.46: download - view: text, markup, annotated - select for diffs
Fri Jul 18 04:06:18 2003 UTC (21 years, 4 months ago) by lukem
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +2 -2
lines
whitespace cleanup
Revision 1.45: download - view: text, markup, annotated - select for diffs
Wed Jun 11 18:05:40 2003 UTC (21 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -2
lines
Add missing } for rev. 1.43.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Wed Jun 11 17:32:45 2003 UTC (21 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -1
lines
Also recognize cpp files as C++ files for CYGWIN case.
Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Jun 11 17:24:55 2003 UTC (21 years, 5 months ago) by christos
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +3 -3
lines
recognize .cpp as c++ files.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue May 27 21:43:32 2003 UTC (21 years, 6 months ago) by wiz
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -3
lines
Back this out until I know why it does not work.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue May 27 19:30:45 2003 UTC (21 years, 6 months ago) by wiz
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +3 -2
lines
Add .cpp dependency rules.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu May 8 20:39:00 2003 UTC (21 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2
lines
Fix _HOST_CYGWIN lossage.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu May 8 13:34:07 2003 UTC (21 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +61 -1
lines
Hacks for limited command and environment space (John Gordon)
Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Nov 26 18:42:30 2002 UTC (22 years ago) by thorpej
Branches: MAIN
CVS tags: fvdl_fs64_base
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +1 -5
lines
The traditional C preprocessor is fixed in GCC 3.3 now, so no need
to skip -traditional-cpp for HAVE_GCC3.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Sun Nov 10 21:26:45 2002 UTC (22 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -2
lines
Oops, AINC actually is still used; put it back.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Sun Nov 10 18:15:29 2002 UTC (22 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +3 -3
lines
The MIPS toolchain now defines __ABICALLS__ when abicalls are in use,
and the sources now use that define, so there is no need for us to define
ABICALLS. Since that was the only use for the AINC variable, garbage-collect
it.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Jun 4 21:22:54 2002 UTC (22 years, 6 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +8 -3
lines
Don't use -traditional-cpp if HAVE_GCC3.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Nov 28 04:38:29 2001 UTC (23 years ago) by tv
Branches: 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
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2
lines
If DESTDIR is set, do a similar nostdinc dance for the standard C++ include
directory.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Nov 2 05:21:49 2001 UTC (23 years, 1 month ago) by tv
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +16 -13
lines
Improve readability and reduce redundant redundancy in share/mk; add some
descriptive comments. The guts of hostprog, lib, and prog are mostly
unchanged; this will be done in another pass.
Make several things work properly with UNPRIVILEGED set, and make the
install-time "cmp" logic work for MANZ. Also reimplement INCS{DIR,NAME}_foo
(requested by wiz) in a backwards compatible way.
Reviewed by christos.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Aug 14 07:02:13 2001 UTC (23 years, 3 months ago) by tv
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2
lines
Rather than explicitly saying "clean cleandir:" all the time, make clean
a dependency of cleandir (so that "make cleandir" implies "make clean").
Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Jun 1 17:49:32 2001 UTC (23 years, 6 months ago) by tv
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2
lines
Make "distclean" a REAL synonym for "cleandir" by actually aliasing it
in <bsd.own.mk>, rather than sprinkling it in all the .mk files (and
some Makefiles throughout the tree).
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Jan 22 19:31:00 2000 UTC (24 years, 10 months ago) by mycroft
Branches: 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
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -5
lines
Make `dependall' play nicely with SUBDIR, using a hack similar to `realinstall'
for both `depend' and `all'.
Also, remove the old hack that invokes an extra shell for .depend, now that
make(1) has been fixed.
Revision 1.27.4.1: download - view: text, markup, annotated - select for diffs
Mon Dec 27 18:31:11 1999 UTC (24 years, 11 months ago) by wrstuden
Branches: wrstuden-devbsize
Diff to: previous 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27: +4 -3
lines
Pull up to last week's -current.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Nov 16 13:15:09 1999 UTC (25 years ago) by tron
Branches: MAIN
CVS tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2
lines
Add missing "\" in two line shell command.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Nov 16 08:18:34 1999 UTC (25 years ago) by minoura
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +4 -3
lines
Pass -traditional-cpp to mkdep for assembler files,
as in the actual compilation (${COMPILE.S} rule in sys.mk).
Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Aug 11 02:00:15 1999 UTC (25 years, 4 months ago) by sommerfeld
Branches: MAIN
CVS tags: comdex-fall-1999-base,
comdex-fall-1999
Branch point for: wrstuden-devbsize
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2
lines
correct previous fix:
- add CLEANDEPEND variable for stuff which should be cleaned out
in "cleandepend" phase.
- add it to the files removed during the cleandepend phase.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Feb 24 22:04:15 1999 UTC (25 years, 9 months ago) by simonb
Branches: MAIN
CVS tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
mortalinstall
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3
lines
Change CFLAGS to AFLAGS for mkdep of .S/.s files. Fixes "make depend"
on pmax kernels (and doesn't break "make depend" on entire tree).
Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Feb 7 17:29:40 1999 UTC (25 years, 10 months ago) by tv
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +5 -5
lines
Use :Q to quote arguments to "echo" so that quote marks don't fall out of
the printed mkdep command.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed Feb 3 21:08:05 1999 UTC (25 years, 10 months ago) by tv
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -1
lines
Our make can't actually turn off implicit rules per-target, and the
"depend:" rule had no actual commands to execute, so it used the implicit
".c:" rule in gas.new (which has a depend.c). Add a command here -- just
"true" -- that prevents use of implicit rules. This may need a new
.-option in make(1) to be done Right.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Aug 18 19:12:42 1998 UTC (26 years, 3 months ago) by tv
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2
lines
Kill spaces in the $$files check introduced by borrowing the C++ rule for
ObjC.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Aug 18 17:31:21 1998 UTC (26 years, 3 months ago) by tv
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +8 -1
lines
Add dependency rule for Objective-C files.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Aug 9 14:46:19 1998 UTC (26 years, 4 months ago) by lukem
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2
lines
add distclean as a synonym for cleandir
Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri May 9 13:25:46 1997 UTC (27 years, 7 months ago) by mycroft
Branches: MAIN
CVS tags: netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA,
netbsd-1-3
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2
lines
Automatically add the .c files corresponding to .l and .y files to DPSRCS.
Automatically add DPSRCS to CLEANFILES.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri May 9 07:56:00 1997 UTC (27 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +6 -14
lines
Remove cruft.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu May 8 21:18:59 1997 UTC (27 years, 7 months ago) by gwr
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -1
lines
Set the .NOPATH flag for the .depend target.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed May 7 17:06:16 1997 UTC (27 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -3
lines
Don't use _SUBDIRUSE outside of bsd.subdir.mk.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed May 7 16:44:04 1997 UTC (27 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +7 -5
lines
Always define cleandepend. Don't use a .depend target if SRCS is empty.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed May 7 08:42:18 1997 UTC (27 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2
lines
Shuffle some .PHONYs around, to work better with `-t'.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue May 6 20:54:31 1997 UTC (27 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -2
lines
Add a pile of missing .PHONYs.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Mar 7 23:10:18 1997 UTC (27 years, 9 months ago) by gwr
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +15 -7
lines
Allow mkdep to exist as a different name (fixes PR#3302)
Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Sep 27 01:15:09 1995 UTC (29 years, 2 months ago) by christos
Branches: MAIN
CVS tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2,
netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +8 -5
lines
- make sure the afterdepend rule fires `after' .depend gets created.
[fixed for parallel make]
- make depend prettier printing.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Dec 13 11:14:56 1994 UTC (29 years, 11 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2
lines
Remove `-+' arg to mkdep.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Dec 13 08:40:04 1994 UTC (29 years, 11 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -4
lines
Add CPPFLAGS to mkdep lines, for cross-compilation.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Jun 30 05:31:10 1994 UTC (30 years, 5 months ago) by cgd
Branches: 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
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -1
lines
RCSID frobbing, and minor sanity adjustments.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jun 30 05:21:28 1994 UTC (30 years, 5 months ago) by cgd
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3
lines
don't be careless with _SUBDIRUSE
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Feb 27 22:27:18 1994 UTC (30 years, 9 months ago) by cgd
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2
lines
cleandepend should happen on 'cleandir' not 'clean', from michaelv@iastate.edu
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Dec 5 02:42:42 1993 UTC (31 years ago) by cgd
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3
lines
do .S files, too
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Sep 5 17:46:15 1993 UTC (31 years, 3 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -1
lines
Depend .s files.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Aug 15 21:14:45 1993 UTC (31 years, 3 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +9 -1
lines
Don't do tags and cleandepend if no SRCS.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Aug 15 21:09:21 1993 UTC (31 years, 3 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +7 -1
lines
Makefile: Use `install -d' to create directory.
bsd.dep.mk: Add defaults for `beforedepend' and `afterdepend'.
sys.mk: 8 tabs --> space
Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Aug 15 20:42:39 1993 UTC (31 years, 3 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +11 -1
lines
Move man rules to sys.mk.
Use bsd.subdir.mk for building subdirectories.
Don't forget to remove x.cc and x.C when using SHAREDSTRINGS.
Make ${PROG} always depend on ${LIBCRT0}.
Don't duplicate code between cleandir and clean.
Move tags target to bsd.dep.mk.
Move STRIP to bsd.own.mk.
Remove redundant definitions of {BIN,MAN}{DIR,GRP,OWN,MODE}.
Move {LIB,DOC}{DIR,GRP,OWN,MODE} defaults to bsd.own.mk.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Aug 15 19:37:04 1993 UTC (31 years, 3 months ago) by mycroft
Branches: MAIN
Abstract out dependency stuff, and add RCS identifiers.
CVSweb <webmaster@jp.NetBSD.org>