wolfTPM/examples/pqc/include.am

47 lines
1.9 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
EXTRA_DIST += examples/pqc/README.md
EXTRA_DIST += examples/pqc/pqc_ctrl.sh
endif
endif