[openssl.org #2084] [patch] add proper dependencies to some top level targets for parallel builds

View: New views
1 Messages — Rating Filter:   Alert me  

Parent Message unknown [openssl.org #2084] [patch] add proper dependencies to some top level targets for parallel builds

by Alon Bar-Lev via RT :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

a bunch of the top level targets do not list their dependencies which means
building in parallel will often fail

patch is against OpenSSL_0_9_8-stable
-mike


Index: Makefile.org
===================================================================
RCS file: /usr/local/src/openssl/CVSROOT/openssl/Makefile.org,v
retrieving revision 1.256.2.24
diff -u -p -r1.256.2.24 Makefile.org
--- Makefile.org 15 Oct 2009 14:14:33 -0000 1.256.2.24
+++ Makefile.org 26 Oct 2009 10:45:32 -0000
@@ -335,15 +335,15 @@ build_crypto:
  dir=crypto; target=all; $(BUILD_ONE_CMD)
 build_fips:
  @dir=fips; target=all; [ -z "$(FIPSCANLIB)" ] || $(BUILD_ONE_CMD)
-build_ssl:
+build_ssl: build_crypto
  @dir=ssl; target=all; $(BUILD_ONE_CMD)
-build_engines:
+build_engines: build_crypto
  @dir=engines; target=all; $(BUILD_ONE_CMD)
-build_apps:
+build_apps: build_libs
  @dir=apps; target=all; $(BUILD_ONE_CMD)
-build_tests:
+build_tests: build_libs
  @dir=test; target=all; $(BUILD_ONE_CMD)
-build_tools:
+build_tools: build_libs
  @dir=tools; target=all; $(BUILD_ONE_CMD)
 
 all_testapps: build_libs build_testapps