summaryrefslogtreecommitdiffstats
path: root/usr.sbin/crunch
diff options
context:
space:
mode:
authorjb <jb@FreeBSD.org>2006-11-22 07:52:14 +0000
committerjb <jb@FreeBSD.org>2006-11-22 07:52:14 +0000
commit9ae0f48df6edf6bd39dba1cba4bb6e3bfe2ebc85 (patch)
tree28c972a789bbe44a7f35344327eee4401b0fe3aa /usr.sbin/crunch
parentceddc2072814fe22c009a1b271b7014249eef26e (diff)
downloadFreeBSD-src-9ae0f48df6edf6bd39dba1cba4bb6e3bfe2ebc85.zip
FreeBSD-src-9ae0f48df6edf6bd39dba1cba4bb6e3bfe2ebc85.tar.gz
Add the SUBMAKE_TARGETS (like ppp_make) to the dependency list
for linking the crunched app so that when a parallel make is run (like -j32 on sun4v), the link waits for the sub-make processes to complete.
Diffstat (limited to 'usr.sbin/crunch')
-rw-r--r--usr.sbin/crunch/crunchgen/crunchgen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/crunch/crunchgen/crunchgen.c b/usr.sbin/crunch/crunchgen/crunchgen.c
index 6e02c64..ea20caa 100644
--- a/usr.sbin/crunch/crunchgen/crunchgen.c
+++ b/usr.sbin/crunch/crunchgen/crunchgen.c
@@ -986,7 +986,7 @@ void top_makefile_rules(FILE *outmk)
fprintf(outmk, "all: objs exe\nobjs: $(SUBMAKE_TARGETS)\n");
fprintf(outmk, "exe: %s\n", execfname);
- fprintf(outmk, "%s: %s.o $(CRUNCHED_OBJS)\n", execfname, execfname);
+ fprintf(outmk, "%s: %s.o $(CRUNCHED_OBJS) $(SUBMAKE_TARGETS)\n", execfname, execfname);
fprintf(outmk, ".if defined(LIBS_SO) && !empty(LIBS_SO)\n");
fprintf(outmk, "\t$(CC) -o %s %s.o $(CRUNCHED_OBJS) \\\n",
execfname, execfname);
OpenPOWER on IntegriCloud