File tree Expand file tree Collapse file tree 24 files changed +345
-1
lines changed
basic_deterministic/mldsa_native
custom_backend/mldsa_native
monolithic_build_multilevel_native
monolithic_build_multilevel Expand file tree Collapse file tree 24 files changed +345
-1
lines changed Original file line number Diff line number Diff line change 134134 *****************************************************************************/
135135/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
136136
137+ /******************************************************************************
138+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
139+ *
140+ * Description: This is only relevant for single compilation unit (SCU)
141+ * builds of mldsa-native. In this case, it determines whether
142+ * directives defined in parameter-set-independent headers should
143+ * be #undef'ined or not at the of the SCU file. This is needed
144+ * in multilevel builds.
145+ *
146+ * See examples/multilevel_build_native for an example.
147+ *
148+ * This can also be set using CFLAGS.
149+ *
150+ *****************************************************************************/
151+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
137152
138153/******************************************************************************
139154 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
Original file line number Diff line number Diff line change 136136 *****************************************************************************/
137137/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
138138
139+ /******************************************************************************
140+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
141+ *
142+ * Description: This is only relevant for single compilation unit (SCU)
143+ * builds of mldsa-native. In this case, it determines whether
144+ * directives defined in parameter-set-independent headers should
145+ * be #undef'ined or not at the of the SCU file. This is needed
146+ * in multilevel builds.
147+ *
148+ * See examples/multilevel_build_native for an example.
149+ *
150+ * This can also be set using CFLAGS.
151+ *
152+ *****************************************************************************/
153+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
139154
140155/******************************************************************************
141156 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
Original file line number Diff line number Diff line change 132132 *****************************************************************************/
133133/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
134134
135+ /******************************************************************************
136+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
137+ *
138+ * Description: This is only relevant for single compilation unit (SCU)
139+ * builds of mldsa-native. In this case, it determines whether
140+ * directives defined in parameter-set-independent headers should
141+ * be #undef'ined or not at the of the SCU file. This is needed
142+ * in multilevel builds.
143+ *
144+ * See examples/multilevel_build_native for an example.
145+ *
146+ * This can also be set using CFLAGS.
147+ *
148+ *****************************************************************************/
149+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
135150
136151/******************************************************************************
137152 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
Original file line number Diff line number Diff line change 132132 *****************************************************************************/
133133/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
134134
135+ /******************************************************************************
136+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
137+ *
138+ * Description: This is only relevant for single compilation unit (SCU)
139+ * builds of mldsa-native. In this case, it determines whether
140+ * directives defined in parameter-set-independent headers should
141+ * be #undef'ined or not at the of the SCU file. This is needed
142+ * in multilevel builds.
143+ *
144+ * See examples/multilevel_build_native for an example.
145+ *
146+ * This can also be set using CFLAGS.
147+ *
148+ *****************************************************************************/
149+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
135150
136151/******************************************************************************
137152 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
Original file line number Diff line number Diff line change 132132 *****************************************************************************/
133133/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
134134
135+ /******************************************************************************
136+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
137+ *
138+ * Description: This is only relevant for single compilation unit (SCU)
139+ * builds of mldsa-native. In this case, it determines whether
140+ * directives defined in parameter-set-independent headers should
141+ * be #undef'ined or not at the of the SCU file. This is needed
142+ * in multilevel builds.
143+ *
144+ * See examples/multilevel_build_native for an example.
145+ *
146+ * This can also be set using CFLAGS.
147+ *
148+ *****************************************************************************/
149+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
135150
136151/******************************************************************************
137152 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
Original file line number Diff line number Diff line change 133133 *****************************************************************************/
134134/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
135135
136+ /******************************************************************************
137+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
138+ *
139+ * Description: This is only relevant for single compilation unit (SCU)
140+ * builds of mldsa-native. In this case, it determines whether
141+ * directives defined in parameter-set-independent headers should
142+ * be #undef'ined or not at the of the SCU file. This is needed
143+ * in multilevel builds.
144+ *
145+ * See examples/multilevel_build_native for an example.
146+ *
147+ * This can also be set using CFLAGS.
148+ *
149+ *****************************************************************************/
150+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
136151
137152/******************************************************************************
138153 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
Original file line number Diff line number Diff line change 137137 *****************************************************************************/
138138/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
139139
140+ /******************************************************************************
141+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
142+ *
143+ * Description: This is only relevant for single compilation unit (SCU)
144+ * builds of mldsa-native. In this case, it determines whether
145+ * directives defined in parameter-set-independent headers should
146+ * be #undef'ined or not at the of the SCU file. This is needed
147+ * in multilevel builds.
148+ *
149+ * See examples/multilevel_build_native for an example.
150+ *
151+ * This can also be set using CFLAGS.
152+ *
153+ *****************************************************************************/
154+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
140155
141156/******************************************************************************
142157 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
Original file line number Diff line number Diff line change 134134 *****************************************************************************/
135135/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
136136
137+ /******************************************************************************
138+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
139+ *
140+ * Description: This is only relevant for single compilation unit (SCU)
141+ * builds of mldsa-native. In this case, it determines whether
142+ * directives defined in parameter-set-independent headers should
143+ * be #undef'ined or not at the of the SCU file. This is needed
144+ * in multilevel builds.
145+ *
146+ * See examples/multilevel_build_native for an example.
147+ *
148+ * This can also be set using CFLAGS.
149+ *
150+ *****************************************************************************/
151+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
137152
138153/******************************************************************************
139154 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
Original file line number Diff line number Diff line change 134134 *****************************************************************************/
135135/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
136136
137+ /******************************************************************************
138+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
139+ *
140+ * Description: This is only relevant for single compilation unit (SCU)
141+ * builds of mldsa-native. In this case, it determines whether
142+ * directives defined in parameter-set-independent headers should
143+ * be #undef'ined or not at the of the SCU file. This is needed
144+ * in multilevel builds.
145+ *
146+ * See examples/multilevel_build_native for an example.
147+ *
148+ * This can also be set using CFLAGS.
149+ *
150+ *****************************************************************************/
151+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
137152
138153/******************************************************************************
139154 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
Original file line number Diff line number Diff line change 134134 *****************************************************************************/
135135/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
136136
137+ /******************************************************************************
138+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
139+ *
140+ * Description: This is only relevant for single compilation unit (SCU)
141+ * builds of mldsa-native. In this case, it determines whether
142+ * directives defined in parameter-set-independent headers should
143+ * be #undef'ined or not at the of the SCU file. This is needed
144+ * in multilevel builds.
145+ *
146+ * See examples/multilevel_build_native for an example.
147+ *
148+ * This can also be set using CFLAGS.
149+ *
150+ *****************************************************************************/
151+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
137152
138153/******************************************************************************
139154 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
You can’t perform that action at this time.
0 commit comments