You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile.arm 1.0 kB

12345678910111213141516171819202122232425262728293031
  1. # ifeq logical or
  2. ifeq ($(CORE), $(filter $(CORE),CORTEXA9 CORTEXA15))
  3. ifeq ($(OSNAME), Android)
  4. CCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a
  5. FCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a
  6. else
  7. CCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a
  8. FCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a
  9. endif
  10. endif
  11. ifeq ($(CORE), ARMV7)
  12. ifeq ($(OSNAME), Android)
  13. CCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a -Wl,--no-warn-mismatch
  14. FCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a -Wl,--no-warn-mismatch
  15. else
  16. CCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a
  17. FCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a
  18. endif
  19. endif
  20. ifeq ($(CORE), ARMV6)
  21. CCOMMON_OPT += -marm -mfpu=vfp -mfloat-abi=hard -march=armv6
  22. FCOMMON_OPT += -marm -mfpu=vfp -mfloat-abi=hard -march=armv6
  23. endif
  24. ifeq ($(CORE), ARMV5)
  25. CCOMMON_OPT += -marm -march=armv5
  26. FCOMMON_OPT += -marm -march=armv5
  27. endif