mk/crunchgen: Fix parallel builds by ordering targets
authorAaron LI <aly@aaronly.me>
Mon, 2 Jul 2018 01:06:31 +0000 (09:06 +0800)
committerAaron LI <aly@aaronly.me>
Mon, 2 Jul 2018 02:04:01 +0000 (10:04 +0800)
commitf5d8234e8535a5fbbccf83bdb9a832e1d5f36088
treef148256215ccbefc94845c4aeeb02f8ae9d338d4
parentb316b9ce72d3ca0de07b830c2d2f3bbd235aa959
mk/crunchgen: Fix parallel builds by ordering targets

Order the build targets (clean, cleandepend, cleandir, obj, objlink,
depend, all, install) to avoid the race in parallel building.  This
change is based on <bsd.subdir.mk>.  Meanwhile, add minor comments to
make the hierarchy clearer in <bsd.subdir.mk>.

Add the 'depend' target for the crunchdir's.
share/mk/bsd.crunchgen.mk
share/mk/bsd.subdir.mk