215 lines
14 KiB
Batchfile
215 lines
14 KiB
Batchfile
savedcmd_scripts/gcc-plugins/randomize_layout_plugin.so := g++ -Wp,-MMD,scripts/gcc-plugins/.randomize_layout_plugin.so.d -Wall -O2 -fPIC -include ./include/linux/compiler-version.h -DPLUGIN_VERSION='"6.3.9-zen1"' -I /usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include -I scripts/gcc-plugins -fno-rtti -fno-exceptions -fasynchronous-unwind-tables -ggdb -Wno-narrowing -Wno-unused-variable -Wno-format-diag -shared -o scripts/gcc-plugins/randomize_layout_plugin.so scripts/gcc-plugins/randomize_layout_plugin.c
|
|
|
|
source_scripts/gcc-plugins/randomize_layout_plugin.so := scripts/gcc-plugins/randomize_layout_plugin.c
|
|
|
|
deps_scripts/gcc-plugins/randomize_layout_plugin.so := \
|
|
include/linux/compiler-version.h \
|
|
$(wildcard include/config/CC_VERSION_TEXT) \
|
|
scripts/gcc-plugins/gcc-common.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/bversion.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gcc-plugin.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/auto-host.h \
|
|
$(wildcard include/config/SJLJ_EXCEPTIONS) \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/ansidecl.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/system.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/safe-ctype.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/filenames.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/hashtab.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/libiberty.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/hwint.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/coretypes.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/insn-modes.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/signop.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/wide-int.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/wide-int-print.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/poly-int.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/poly-int-types.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/insn-modes-inline.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/machmode.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/mode-classes.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/double-int.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/align.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/iterator-utils.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/real.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/fixed-value.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/hash-table.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/statistics.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/ggc.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gtype-desc.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/vec.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/inchash.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/mem-stats-traits.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/hash-traits.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/hash-map-traits.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/mem-stats.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/hash-map.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/hash-set.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/input.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/line-map.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/is-a.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/memory-block.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/dumpfile.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/profile-count.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/backend.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tm.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/options.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/flag-types.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/i386-opts.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/stringop.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/insn-constants.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/vxworks-dummy.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/biarch64.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/i386.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/x86-tune.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/wide-int-bitmask.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/i386-isa.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/insn-attr-common.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/common/config/i386/i386-cpuinfo.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/unix.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/att.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/dbxelf.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/elfos.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/gnu-user.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/glibc-stdint.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/x86-64.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/gnu-user-common.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/gnu-user64.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/linux.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/linux-android.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/linux-common.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/linux64.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/initfini-array.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/insn-flags.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/defaults.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/function.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/bitmap.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/obstack.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/array-traits.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/sbitmap.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/basic-block.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cfg-flags.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cfg.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/dominance.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cfghooks.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/predict.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/predict.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/hard-reg-set.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cfgrtl.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cfganal.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/lcm.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cfgbuild.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cfgcleanup.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/plugin-api.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/ipa-ref.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/alias.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/flags.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-core.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/symtab.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/all-tree.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/c-family/c-common.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/ada/gcc-interface/ada-tree.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cp/cp-tree.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/d/d-tree.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/objc/objc-tree.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/builtins.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/sync-builtins.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/omp-builtins.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gtm-builtins.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/sanitizer.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/coroutine-builtins.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/internal-fn.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/treestruct.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/fold-const.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-check.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/plugin.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/highlev-plugin-common.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/plugin.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/plugin-version.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/configargs.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-inline.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/version.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/rtl.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/rtl.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/reg-notes.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/insn-notes.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/genrtl.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tm_p.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/i386/i386-protos.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/config/linux-protos.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tm-preds.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/output.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/except.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/toplev.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/expr.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/intl.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/timevar.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/timevar.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/memmodel.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/emit-rtl.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/debug.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/target.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/insn-codes.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/target.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/target-hooks-macros.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/target-insns.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/langhooks.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cfgloop.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cfgloopmanip.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cgraph.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/ipa-param-manipulation.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cif-code.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/opts.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-pretty-print.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/pretty-print.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/diagnostic-url.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gimple-pretty-print.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/c-family/c-common.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/splay-tree.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/cpplib.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/diagnostic-core.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/diagnostic.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-cfgcleanup.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-ssa-operands.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-into-ssa.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/diagnostic.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-dump.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-pass.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/pass_manager.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/pass-instances.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/ipa-utils.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/stringpool.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/attribs.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/varasm.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/stor-layout.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/internal-fn.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gimple.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-ssa-alias.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gimple-expr.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gimple.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gsstruct.def \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gimple-iterator.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gimple-fold.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/context.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-ssa.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-vrp.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/value-range.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-ssanames.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/print-tree.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-eh.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/stmt.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gimplify.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-phinodes.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/tree-cfg.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/gimple-ssa.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/ssa-iterators.h \
|
|
/usr/lib/gcc/x86_64-pc-linux-gnu/12/plugin/include/builtins.h \
|
|
scripts/gcc-plugins/randomize_layout_seed.h \
|
|
scripts/gcc-plugins/gcc-generate-gimple-pass.h \
|
|
|
|
scripts/gcc-plugins/randomize_layout_plugin.so: $(deps_scripts/gcc-plugins/randomize_layout_plugin.so)
|
|
|
|
$(deps_scripts/gcc-plugins/randomize_layout_plugin.so):
|