Makefile.gcc-plugins (82ffd0454bd9bd57780966d47bfd56d579dd4fb3) Makefile.gcc-plugins (81a56f6dcd20325607d6008f4bb560c96f4c821a)
1# SPDX-License-Identifier: GPL-2.0
2
3gcc-plugin-$(CONFIG_GCC_PLUGIN_CYC_COMPLEXITY) += cyc_complexity_plugin.so
4
5gcc-plugin-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) += latent_entropy_plugin.so
6gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) \
7 += -DLATENT_ENTROPY_PLUGIN
8ifdef CONFIG_GCC_PLUGIN_LATENT_ENTROPY
9 DISABLE_LATENT_ENTROPY_PLUGIN += -fplugin-arg-latent_entropy_plugin-disable
10endif
11export DISABLE_LATENT_ENTROPY_PLUGIN
12
13gcc-plugin-$(CONFIG_GCC_PLUGIN_SANCOV) += sancov_plugin.so
14
15gcc-plugin-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) += structleak_plugin.so
16gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE) \
17 += -fplugin-arg-structleak_plugin-verbose
1# SPDX-License-Identifier: GPL-2.0
2
3gcc-plugin-$(CONFIG_GCC_PLUGIN_CYC_COMPLEXITY) += cyc_complexity_plugin.so
4
5gcc-plugin-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) += latent_entropy_plugin.so
6gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) \
7 += -DLATENT_ENTROPY_PLUGIN
8ifdef CONFIG_GCC_PLUGIN_LATENT_ENTROPY
9 DISABLE_LATENT_ENTROPY_PLUGIN += -fplugin-arg-latent_entropy_plugin-disable
10endif
11export DISABLE_LATENT_ENTROPY_PLUGIN
12
13gcc-plugin-$(CONFIG_GCC_PLUGIN_SANCOV) += sancov_plugin.so
14
15gcc-plugin-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) += structleak_plugin.so
16gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE) \
17 += -fplugin-arg-structleak_plugin-verbose
18gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF) \
19 += -fplugin-arg-structleak_plugin-byref
18gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL) \
19 += -fplugin-arg-structleak_plugin-byref-all
20gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) \
21 += -DSTRUCTLEAK_PLUGIN
22
23gcc-plugin-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) += randomize_layout_plugin.so
24gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) \
25 += -DRANDSTRUCT_PLUGIN

--- 32 unchanged lines hidden ---
20gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL) \
21 += -fplugin-arg-structleak_plugin-byref-all
22gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) \
23 += -DSTRUCTLEAK_PLUGIN
24
25gcc-plugin-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) += randomize_layout_plugin.so
26gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) \
27 += -DRANDSTRUCT_PLUGIN

--- 32 unchanged lines hidden ---