|
- #ifeq logical or
- ifeq ($(CORE), $(filter $(CORE),CORTEXA9 CORTEXA15))
- ifeq ($(OSNAME), Android)
- CCOMMON_OPT += -mfpu=neon -march=armv7-a
- FCOMMON_OPT += -mfpu=neon -march=armv7-a
- else
- CCOMMON_OPT += -mfpu=vfpv3 -march=armv7-a
- FCOMMON_OPT += -mfpu=vfpv3 -march=armv7-a
- endif
- endif
-
- ifeq ($(CORE), ARMV7)
- ifeq ($(OSNAME), Android)
- ifeq ($(ARM_SOFTFP_ABI), 1)
- CCOMMON_OPT += -mfpu=neon -march=armv7-a
- FCOMMON_OPT += -mfpu=neon -march=armv7-a
- else
- CCOMMON_OPT += -mfpu=neon -march=armv7-a -Wl,--no-warn-mismatch
- FCOMMON_OPT += -mfpu=neon -march=armv7-a -Wl,--no-warn-mismatch
- endif
- else
- CCOMMON_OPT += -mfpu=vfpv3 -march=armv7-a
- FCOMMON_OPT += -mfpu=vfpv3 -march=armv7-a
- endif
- endif
-
- ifeq ($(CORE), ARMV6)
- CCOMMON_OPT += -mfpu=vfp -march=armv6
- FCOMMON_OPT += -mfpu=vfp -march=armv6
- endif
-
-
- ifeq ($(CORE), ARMV5)
- CCOMMON_OPT += -marm -march=armv5
- FCOMMON_OPT += -marm -march=armv5
- endif
|