diff options
Diffstat (limited to 'pyecsca/codegen/templates/Makefile')
| -rw-r--r-- | pyecsca/codegen/templates/Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pyecsca/codegen/templates/Makefile b/pyecsca/codegen/templates/Makefile index 79e5c20..1b6922c 100644 --- a/pyecsca/codegen/templates/Makefile +++ b/pyecsca/codegen/templates/Makefile @@ -6,6 +6,10 @@ PLATFORM = {{ platform }} CDEFS += -DHASH={{ hash_type }} -DMOD_RAND={{ mod_rand }} -DREDUCTION={{ reduction }} -DMUL={{ mul }} -DSQR={{ sqr }} +{%- if defines %} +CDEFS += {%- for def, value in defines.items() -%}-D{{def}}={{value}} {%- endfor -%} +{%- endif %} + MKDIR_LIST += hash prng asn1 bn gen EXTRAINCDIRS += hash prng asn1 bn gen tommath |
