20 lines
755 B
Makefile
20 lines
755 B
Makefile
|
SDCLANG_FLAGS := -Ofast -ffp-contract=fast -mcpu=cortex-a53 -mfpu=crypto-neon-fp-armv8 -fno-fast-math -Wl,--no-fatal-warnings
|
||
|
SDCLANG_LINK := -fuse-ld=qcld
|
||
|
|
||
|
# Turn on LTO for libs which set LOCAL_SDCLANG_LTO := true.
|
||
|
ifeq ($(LOCAL_SDCLANG_LTO),true)
|
||
|
SDCLANG_LTO := -flto
|
||
|
endif
|
||
|
|
||
|
# Note: LOCAL_SDCLANG_EXTRA_FLAGS can be set in the individual module's .mk
|
||
|
# file in order to override the default SDCLANG_FLAGS.
|
||
|
|
||
|
SDCLANG_CFLAGS := $(SDCLANG_FLAGS) $(SDCLANG_LTO) $(SDCLANG_LINK)
|
||
|
SDCLANG_LDFLAGS := $(SDCLANG_FLAGS) $(SDCLANG_LTO)
|
||
|
|
||
|
LOCAL_CFLAGS += $(SDCLANG_CFLAGS)
|
||
|
LOCAL_CXX_FLAGS += $(SDCLANG_CFLAGS)
|
||
|
LOCAL_LDFLAGS += $(SDCLANG_LDFLAGS)
|
||
|
LOCAL_CFLAGS_32 += $(LOCAL_SDCLANG_EXTRA_FLAGS_32)
|
||
|
LOCAL_LDFLAGS_32 += $(LOCAL_SDCLANG_EXTRA_FLAGS_32)
|