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 957 B

123456789101112131415161718192021222324252627282930313233
  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
  14. FCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a
  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