Home | History | Annotate | Download | only in jni
      1 LOCAL_PATH := $(call my-dir)
      2 
      3 include $(CLEAR_VARS)
      4 LOCAL_MODULE := test_cpufeatures
      5 LOCAL_SRC_FILES := test_cpufeatures.c
      6 LOCAL_STATIC_LIBRARIES := cpufeatures
      7 include $(BUILD_EXECUTABLE)
      8 
      9 include $(CLEAR_VARS)
     10 LOCAL_MODULE := test_android_setCpu_1
     11 LOCAL_SRC_FILES := test_android_setCpu_1.c
     12 LOCAL_STATIC_LIBRARIES := cpufeatures
     13 include $(BUILD_EXECUTABLE)
     14 
     15 include $(CLEAR_VARS)
     16 LOCAL_MODULE := test_android_setCpu_2
     17 LOCAL_SRC_FILES := test_android_setCpu_2.c
     18 LOCAL_STATIC_LIBRARIES := cpufeatures
     19 include $(BUILD_EXECUTABLE)
     20 
     21 ifeq ($(TARGET_ARCH),arm)
     22 include $(CLEAR_VARS)
     23 LOCAL_MODULE := test_android_setCpuArm_1
     24 LOCAL_SRC_FILES := test_android_setCpuArm_1.c
     25 LOCAL_STATIC_LIBRARIES := cpufeatures
     26 include $(BUILD_EXECUTABLE)
     27 endif
     28 
     29 ifeq ($(TARGET_ARCH),arm)
     30 ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
     31 include $(CLEAR_VARS)
     32 LOCAL_MODULE := test_arm_idiv_support
     33 LOCAL_SRC_FILES := test_arm_idiv.c
     34 LOCAL_CFLAGS := -mcpu=cortex-a15
     35 # filter-out -march=armv7-a which isn't compatible with -mcpu=cortex-a15
     36 TARGET_CFLAGS := $(filter-out -march=armv7-a, $(TARGET_CFLAGS))
     37 LOCAL_ARM_MODE := arm
     38 LOCAL_STATIC_LIBRARIES := cpufeatures
     39 include $(BUILD_EXECUTABLE)
     40 
     41 include $(CLEAR_VARS)
     42 LOCAL_MODULE := test_thumb_idiv_support
     43 LOCAL_SRC_FILES := test_arm_idiv.c
     44 LOCAL_CFLAGS := -mcpu=cortex-a15
     45 # filter-out -march=armv7-a which isn't compatible with -mcpu=cortex-a15
     46 TARGET_CFLAGS := $(filter-out -march=armv7-a, $(TARGET_CFLAGS))
     47 LOCAL_ARM_MODE := thumb
     48 LOCAL_STATIC_LIBRARIES := cpufeatures
     49 include $(BUILD_EXECUTABLE)
     50 endif
     51 endif
     52 
     53 $(call import-module,android/cpufeatures)
     54