mirror of https://github.com/wolfSSL/wolfTPM.git
49 lines
2.1 KiB
Plaintext
49 lines
2.1 KiB
Plaintext
# vim:ft=automake
|
|
# All paths should be given relative to the root
|
|
|
|
if BUILD_EXAMPLES
|
|
if BUILD_PQC
|
|
|
|
noinst_PROGRAMS += examples/pqc/pqc_mssim_e2e
|
|
examples_pqc_pqc_mssim_e2e_SOURCES = examples/pqc/pqc_mssim_e2e.c
|
|
examples_pqc_pqc_mssim_e2e_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD)
|
|
examples_pqc_pqc_mssim_e2e_DEPENDENCIES = src/libwolftpm.la
|
|
|
|
noinst_PROGRAMS += examples/pqc/mlkem_encap
|
|
examples_pqc_mlkem_encap_SOURCES = examples/pqc/mlkem_encap.c
|
|
examples_pqc_mlkem_encap_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD)
|
|
examples_pqc_mlkem_encap_DEPENDENCIES = src/libwolftpm.la
|
|
|
|
noinst_PROGRAMS += examples/pqc/mldsa_sign
|
|
examples_pqc_mldsa_sign_SOURCES = examples/pqc/mldsa_sign.c
|
|
examples_pqc_mldsa_sign_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD)
|
|
examples_pqc_mldsa_sign_DEPENDENCIES = src/libwolftpm.la
|
|
|
|
noinst_PROGRAMS += examples/pqc/mldsa_verify_neg
|
|
examples_pqc_mldsa_verify_neg_SOURCES = examples/pqc/mldsa_verify_neg.c
|
|
examples_pqc_mldsa_verify_neg_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD)
|
|
examples_pqc_mldsa_verify_neg_DEPENDENCIES = src/libwolftpm.la
|
|
|
|
noinst_PROGRAMS += examples/pqc/mlkem_decap_neg
|
|
examples_pqc_mlkem_decap_neg_SOURCES = examples/pqc/mlkem_decap_neg.c
|
|
examples_pqc_mlkem_decap_neg_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD)
|
|
examples_pqc_mlkem_decap_neg_DEPENDENCIES = src/libwolftpm.la
|
|
|
|
noinst_PROGRAMS += examples/pqc/gen_pqc_certs
|
|
examples_pqc_gen_pqc_certs_SOURCES = examples/pqc/gen_pqc_certs.c
|
|
examples_pqc_gen_pqc_certs_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD)
|
|
examples_pqc_gen_pqc_certs_DEPENDENCIES = src/libwolftpm.la
|
|
|
|
noinst_PROGRAMS += examples/pqc/pqc_ctrl
|
|
examples_pqc_pqc_ctrl_SOURCES = examples/pqc/pqc_ctrl.c
|
|
examples_pqc_pqc_ctrl_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD)
|
|
examples_pqc_pqc_ctrl_DEPENDENCIES = src/libwolftpm.la
|
|
|
|
endif
|
|
endif
|
|
|
|
# Ship unconditionally so these are not dropped from a tarball packaged without
|
|
# PQC enabled (EXTRA_DIST inside a conditional is excluded from dist otherwise).
|
|
EXTRA_DIST += examples/pqc/README.md
|
|
EXTRA_DIST += examples/pqc/pqc_ctrl.sh
|