1 GCC_PLUGINS_DIR
:= $(shell $(CC
) -print-file-name
=plugin
)
3 ifeq ($(PLUGINCC
),$(HOSTCC
))
5 HOST_EXTRACFLAGS
+= -I
$(GCC_PLUGINS_DIR
)/include -I
$(src
) -std
=gnu99
-ggdb
6 export HOST_EXTRACFLAGS
8 HOSTLIBS
:= hostcxxlibs
9 HOST_EXTRACXXFLAGS
+= -I
$(GCC_PLUGINS_DIR
)/include -I
$(src
) -std
=gnu
++98 -fno-rtti
10 HOST_EXTRACXXFLAGS
+= -fno-exceptions
-fasynchronous-unwind-tables
-ggdb
11 HOST_EXTRACXXFLAGS
+= -Wno-narrowing
-Wno-unused-variable
12 export HOST_EXTRACXXFLAGS
15 export GCCPLUGINS_DIR HOSTLIBS
17 $(HOSTLIBS
)-y
:= $(GCC_PLUGIN
)
18 always
:= $($(HOSTLIBS
)-y
)