diff options
author | 2008-11-04 07:22:35 +0000 | |
---|---|---|
committer | 2008-11-04 07:22:35 +0000 | |
commit | 6c2dbbdaa4b8cc7ab35e15fc200869d145f8db6a (patch) | |
tree | f636246634a2428cfa708be067a800cf26b63c13 /usr.bin/make/targ.h | |
parent | regen (diff) | |
download | wireguard-openbsd-6c2dbbdaa4b8cc7ab35e15fc200869d145f8db6a.tar.xz wireguard-openbsd-6c2dbbdaa4b8cc7ab35e15fc200869d145f8db6a.zip |
changes to get target equivalence to work better.
- add new file to create lists of equivalent targets (siblings)
- use that for sequential mode to have much better VPATH support
- separate checking commands from reporting error, for later.
- zap DieHorribly accordingly
- renumber existing flags
- signal_running_jobs() is simpler than pass_signal_to_jobs()
- new debug option -dn for name matching.
Similar code to handle parallel make is still missing.
thanks to Mark, Miod, Theo, Otto, Todd for tests and/or comments.
Diffstat (limited to 'usr.bin/make/targ.h')
-rw-r--r-- | usr.bin/make/targ.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/make/targ.h b/usr.bin/make/targ.h index fd88500ecaf..a061a3c0994 100644 --- a/usr.bin/make/targ.h +++ b/usr.bin/make/targ.h @@ -1,7 +1,7 @@ #ifndef TARG_H #define TARG_H /* $OpenPackages$ */ -/* $OpenBSD: targ.h,v 1.6 2007/11/24 15:41:01 espie Exp $ */ +/* $OpenBSD: targ.h,v 1.7 2008/11/04 07:22:36 espie Exp $ */ /* * Copyright (c) 2001 Marc Espie. @@ -77,7 +77,7 @@ struct ohash_info; extern struct ohash_info gnode_info; -extern void look_harder_for_target(GNode *); extern void Targ_setdirs(const char *, const char *); const char *status_to_string(GNode *); +struct ohash *targets_hash(void); #endif |