File tree Expand file tree Collapse file tree 23 files changed +330
-1
lines changed
basic_deterministic/mldsa_native
monolithic_build_multilevel_native
monolithic_build_multilevel Expand file tree Collapse file tree 23 files changed +330
-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 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
Original file line number Diff line number Diff line change 118118 *****************************************************************************/
119119/* #define MLD_CONFIG_MULTILEVEL_NO_SHARED */
120120
121+ /******************************************************************************
122+ * Name: MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
123+ *
124+ * Description: This is only relevant for single compilation unit (SCU)
125+ * builds of mldsa-native. In this case, it determines whether
126+ * directives defined in parameter-set-independent headers should
127+ * be #undef'ined or not at the of the SCU file. This is needed
128+ * in multilevel builds.
129+ *
130+ * See examples/multilevel_build_native for an example.
131+ *
132+ * This can also be set using CFLAGS.
133+ *
134+ *****************************************************************************/
135+ /* #define MLD_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS */
121136
122137/******************************************************************************
123138 * Name: MLD_CONFIG_USE_NATIVE_BACKEND_ARITH
You can’t perform that action at this time.
0 commit comments