Reorder C sources based on symbol dependencies

GHCi dynamic loader processes modules in order and expects to resolve
symbols at each intermediate step.
This commit is contained in:
Olivier Chéron 2017-05-06 10:08:33 +02:00
parent 8ecde60853
commit 8d51bce071

View File

@ -261,13 +261,6 @@ Library
, cbits/cryptonite_whirlpool.c
, cbits/cryptonite_scrypt.c
, cbits/cryptonite_pbkdf2.c
, cbits/decaf/utils.c
, cbits/decaf/ed448goldilocks/decaf.c
, cbits/decaf/ed448goldilocks/decaf_tables.c
, cbits/decaf/ed448goldilocks/eddsa.c
, cbits/decaf/ed448goldilocks/scalar.c
, cbits/decaf/p448/f_arithmetic.c
, cbits/decaf/p448/f_generic.c
include-dirs: cbits
, cbits/ed25519
, cbits/decaf/include
@ -275,11 +268,25 @@ Library
if arch(x86_64)
C-sources: cbits/decaf/p448/arch_ref64/f_impl.c
, cbits/decaf/p448/f_generic.c
, cbits/decaf/p448/f_arithmetic.c
, cbits/decaf/utils.c
, cbits/decaf/ed448goldilocks/scalar.c
, cbits/decaf/ed448goldilocks/decaf_tables.c
, cbits/decaf/ed448goldilocks/decaf.c
, cbits/decaf/ed448goldilocks/eddsa.c
include-dirs: cbits/decaf/include/arch_ref64
, cbits/decaf/p448/arch_ref64
else
C-sources: cbits/decaf/p448/arch_32/f_impl.c
, cbits/decaf/p448/f_generic.c
, cbits/decaf/p448/f_arithmetic.c
, cbits/decaf/utils.c
, cbits/decaf/ed448goldilocks/scalar.c
, cbits/decaf/ed448goldilocks/decaf_tables.c
, cbits/decaf/ed448goldilocks/decaf.c
, cbits/decaf/ed448goldilocks/eddsa.c
include-dirs: cbits/decaf/include/arch_32
, cbits/decaf/p448/arch_32