2015-01-12 16:55:29 +08:00
|
|
|
# ifeq logical or
|
|
|
|
|
ifeq ($(CORE), $(filter $(CORE),CORTEXA9 CORTEXA15))
|
2015-05-21 10:57:27 +08:00
|
|
|
ifeq ($(OSNAME), Android)
|
|
|
|
|
CCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a
|
|
|
|
|
FCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a
|
|
|
|
|
else
|
2015-01-12 16:55:29 +08:00
|
|
|
CCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a
|
|
|
|
|
FCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a
|
|
|
|
|
endif
|
2015-05-21 10:57:27 +08:00
|
|
|
endif
|
2013-10-17 01:04:42 +08:00
|
|
|
|
|
|
|
|
ifeq ($(CORE), ARMV7)
|
2015-05-21 10:57:27 +08:00
|
|
|
ifeq ($(OSNAME), Android)
|
2016-02-05 06:05:31 +08:00
|
|
|
CCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a -Wl,--no-warn-mismatch
|
|
|
|
|
FCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a -Wl,--no-warn-mismatch
|
2015-05-21 10:57:27 +08:00
|
|
|
else
|
2013-11-22 03:18:51 +08:00
|
|
|
CCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a
|
|
|
|
|
FCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a
|
|
|
|
|
endif
|
2015-05-21 10:57:27 +08:00
|
|
|
endif
|
2013-11-22 03:18:51 +08:00
|
|
|
|
|
|
|
|
ifeq ($(CORE), ARMV6)
|
|
|
|
|
CCOMMON_OPT += -marm -mfpu=vfp -mfloat-abi=hard -march=armv6
|
|
|
|
|
FCOMMON_OPT += -marm -mfpu=vfp -mfloat-abi=hard -march=armv6
|
2013-09-30 00:55:21 +08:00
|
|
|
endif
|
2013-10-17 01:04:42 +08:00
|
|
|
|
|
|
|
|
|
2014-05-13 23:25:19 +08:00
|
|
|
ifeq ($(CORE), ARMV5)
|
2015-08-17 00:13:30 +08:00
|
|
|
CCOMMON_OPT += -marm -march=armv5
|
|
|
|
|
FCOMMON_OPT += -marm -march=armv5
|
2014-05-13 23:25:19 +08:00
|
|
|
endif
|