[Cryptech-Commits] [core/platform/alpha] branch js_keywrap updated: Collapse build targets into one rule, because that's exactly what $@ is designed for.

git at cryptech.is git at cryptech.is
Tue Dec 4 20:15:48 UTC 2018


This is an automated email from the git hooks/post-receive script.

paul at psgd.org pushed a commit to branch js_keywrap
in repository core/platform/alpha.

The following commit(s) were added to refs/heads/js_keywrap by this push:
     new af8de11  Collapse build targets into one rule, because that's exactly what $@ is designed for.
af8de11 is described below

commit af8de11dc0b5e138ae78be9d6b7bfa5724be3141
Author: Paul Selkirk <paul at psgd.org>
AuthorDate: Tue Dec 4 15:12:43 2018 -0500

    Collapse build targets into one rule, because that's exactly what $@ is designed for.
---
 build/Makefile | 34 +++-------------------------------
 1 file changed, 3 insertions(+), 31 deletions(-)

diff --git a/build/Makefile b/build/Makefile
index 8115637..4328fbd 100644
--- a/build/Makefile
+++ b/build/Makefile
@@ -32,37 +32,9 @@ core_selector.v core_vfiles.mk:
 
 # Build some different configurations
 
-bare:
-	$(CONFIG_GEN) -p bare
-	$(MAKE) project=$(project)_bare ucf=$(ucf)
-
-trng:
-	$(CONFIG_GEN) -p trng
-	$(MAKE) project=$(project)_trng ucf=$(ucf)
-
-hash:
-	$(CONFIG_GEN) -p hash
-	$(MAKE) project=$(project)_hash ucf=$(ucf)
-
-rsa:
-	$(CONFIG_GEN) -p rsa
-	$(MAKE) project=$(project)_rsa ucf=$(ucf)
-
-mkmif:
-	$(CONFIG_GEN) -p mkmif
-	$(MAKE) project=$(project)_mkmif ucf=$(ucf)
-
-hsm:
-	$(CONFIG_GEN) -p hsm
-	$(MAKE) project=$(project)_hsm ucf=$(ucf)
-
-hsm-super:
-	$(CONFIG_GEN) -p hsm-super
-	$(MAKE) project=$(project)_hsm-super ucf=$(ucf)
-
-keywrap:
-	$(CONFIG_GEN) -p keywrap
-	$(MAKE) project=$(project)_keywrap ucf=$(ucf)
+bare trng hash mkmif rsa hsm hsm-super keywrap:
+	$(CONFIG_GEN) -p $@
+	$(MAKE) project=$(project)_$@ ucf=$(ucf)
 
 # Verilog files that always go with builds on this platform.
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Commits mailing list