Include SPDM, PQC, test and CMake files in the source distribution

pull/609/head
Aidan Garske 2026-09-14 12:29:53 -07:00
parent f32bf3d3aa
commit a89169ef05
4 changed files with 12 additions and 5 deletions

View File

@ -1,2 +1,3 @@
EXTRA_DIST += cmake/README.md EXTRA_DIST += cmake/README.md
EXTRA_DIST += cmake/config.in EXTRA_DIST += cmake/config.in
EXTRA_DIST += cmake/wolftpm-config.cmake.in

View File

@ -39,8 +39,10 @@ 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_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD)
examples_pqc_pqc_ctrl_DEPENDENCIES = src/libwolftpm.la 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/README.md
EXTRA_DIST += examples/pqc/pqc_ctrl.sh EXTRA_DIST += examples/pqc/pqc_ctrl.sh
endif
endif

View File

@ -41,7 +41,9 @@ src_spdm_unit_test_SOURCES = src/spdm/unit_test.c
src_spdm_unit_test_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD) src_spdm_unit_test_LDADD = src/libwolftpm.la $(LIB_STATIC_ADD)
src_spdm_unit_test_CFLAGS = $(AM_CFLAGS) src_spdm_unit_test_CFLAGS = $(AM_CFLAGS)
endif BUILD_SPDM
# Ship unconditionally: EXTRA_DIST inside a conditional is dropped from the dist
# tarball when packaged without --enable-spdm, breaking later --enable-spdm builds.
EXTRA_DIST += src/spdm/spdm_internal.h EXTRA_DIST += src/spdm/spdm_internal.h
EXTRA_DIST += src/spdm/README.md EXTRA_DIST += src/spdm/README.md
endif BUILD_SPDM

View File

@ -54,3 +54,5 @@ if BUILD_FWTPM
dist_noinst_SCRIPTS += tests/fwtpm_check.sh \ dist_noinst_SCRIPTS += tests/fwtpm_check.sh \
tests/fwtpm_da_retry.sh tests/fwtpm_da_retry.sh
endif endif
EXTRA_DIST += tests/pqc_kat_vectors.h