[Cryptech-Commits] [core/platform/alpha] branch master 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:36 UTC 2018
This is an automated email from the git hooks/post-receive script.
paul at psgd.org pushed a commit to branch master
in repository core/platform/alpha.
The following commit(s) were added to refs/heads/master by this push:
new c79beb5 Collapse build targets into one rule, because that's exactly what $@ is designed for.
c79beb5 is described below
commit c79beb5f67cfc9225c16b93f5edb8c59fdd0d087
Author: Paul Selkirk <paul at psgd.org>
AuthorDate: Tue Dec 4 15:14:53 2018 -0500
Collapse build targets into one rule, because that's exactly what $@ is designed for.
---
build/Makefile | 30 +++---------------------------
1 file changed, 3 insertions(+), 27 deletions(-)
diff --git a/build/Makefile b/build/Makefile
index 4e3a9bb..bb3f0ce 100644
--- a/build/Makefile
+++ b/build/Makefile
@@ -32,33 +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)
+bare trng hash mkmif rsa hsm hsm-super:
+ $(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