Lines 1-19
Link Here
|
1 |
# SPDX-License-Identifier: GPL-2.0 |
1 |
# SPDX-License-Identifier: GPL-2.0 |
2 |
PLUGINCC := $(CONFIG_PLUGIN_HOSTCC:"%"=%) |
|
|
3 |
GCC_PLUGINS_DIR := $(shell $(CC) -print-file-name=plugin) |
2 |
GCC_PLUGINS_DIR := $(shell $(CC) -print-file-name=plugin) |
4 |
|
3 |
|
5 |
ifeq ($(PLUGINCC),$(HOSTCC)) |
4 |
HOSTLIBS := hostcxxlibs |
6 |
HOSTLIBS := hostlibs |
5 |
HOST_EXTRACXXFLAGS += -I$(GCC_PLUGINS_DIR)/include -I$(src) -std=gnu++11 -fno-rtti |
7 |
HOST_EXTRACFLAGS += -I$(GCC_PLUGINS_DIR)/include -I$(src) -std=gnu99 -ggdb |
6 |
HOST_EXTRACXXFLAGS += -fno-exceptions -fasynchronous-unwind-tables -ggdb |
8 |
export HOST_EXTRACFLAGS |
7 |
HOST_EXTRACXXFLAGS += -Wno-narrowing -Wno-unused-variable |
9 |
else |
8 |
HOST_EXTRACXXFLAGS += -Wno-format-diag |
10 |
HOSTLIBS := hostcxxlibs |
9 |
export HOST_EXTRACXXFLAGS |
11 |
HOST_EXTRACXXFLAGS += -I$(GCC_PLUGINS_DIR)/include -I$(src) -std=gnu++98 -fno-rtti |
|
|
12 |
HOST_EXTRACXXFLAGS += -fno-exceptions -fasynchronous-unwind-tables -ggdb |
13 |
HOST_EXTRACXXFLAGS += -Wno-narrowing -Wno-unused-variable |
14 |
HOST_EXTRACXXFLAGS += -Wno-format-diag |
15 |
export HOST_EXTRACXXFLAGS |
16 |
endif |
17 |
|
10 |
|
18 |
$(obj)/randomize_layout_plugin.o: $(objtree)/$(obj)/randomize_layout_seed.h |
11 |
$(obj)/randomize_layout_plugin.o: $(objtree)/$(obj)/randomize_layout_seed.h |
19 |
quiet_cmd_create_randomize_layout_seed = GENSEED $@ |
12 |
quiet_cmd_create_randomize_layout_seed = GENSEED $@ |
20 |
- |
|
|