7d9f5658255a9660271be86aae7818984be817c9
[platform/core/ml/nnfw.git] / runtime / contrib / android / api / Prebuilt.mk
1 LOCAL_PATH := $(call my-dir)
2 include $(CLEAR_VARS)
3
4 ifndef ONERT_PREBUILT_LIB_DIR
5 $(error ONERT_PREBUILT_LIB_DIR is not set)
6 endif
7
8 # libcircle_loader
9 include $(CLEAR_VARS)
10 LOCAL_MODULE := circle_loader
11 PREBUILT_LIB += circle_loader
12 LOCAL_SRC_FILES := \
13                 $(ONERT_PREBUILT_LIB_DIR)/libcircle_loader.so
14 include $(PREBUILT_SHARED_LIBRARY)
15
16 # libtflite_loader
17 include $(CLEAR_VARS)
18 LOCAL_MODULE := tflite_loader
19 PREBUILT_LIB += tflite_loader
20 LOCAL_SRC_FILES := \
21                 $(ONERT_PREBUILT_LIB_DIR)/libtflite_loader.so
22 include $(PREBUILT_SHARED_LIBRARY)
23
24 # libtensorflowlite_jni
25 include $(CLEAR_VARS)
26 LOCAL_MODULE := tensorflowlite_jni
27 PREBUILT_LIB += tensorflowlite_jni
28 LOCAL_SRC_FILES := \
29                 $(ONERT_PREBUILT_LIB_DIR)/libtensorflowlite_jni.so
30 include $(PREBUILT_SHARED_LIBRARY)
31
32 # libnnfw
33 include $(CLEAR_VARS)
34 LOCAL_MODULE := nnfw-dev
35 PREBUILT_LIB += nnfw-dev
36 LOCAL_SRC_FILES := \
37                 $(ONERT_PREBUILT_LIB_DIR)/libnnfw-dev.so
38 include $(PREBUILT_SHARED_LIBRARY)
39
40 # libonert_core
41 include $(CLEAR_VARS)
42 LOCAL_MODULE := onert_core
43 PREBUILT_LIB += onert_core
44 LOCAL_SRC_FILES := \
45                 $(ONERT_PREBUILT_LIB_DIR)/libonert_core.so
46 include $(PREBUILT_SHARED_LIBRARY)
47
48 # backend_cpu
49 include $(CLEAR_VARS)
50 LOCAL_MODULE := backend_cpu
51 PREBUILT_LIB += backend_cpu
52 LOCAL_SRC_FILES := \
53                 $(ONERT_PREBUILT_LIB_DIR)/libbackend_cpu.so
54 include $(PREBUILT_SHARED_LIBRARY)
55
56 # TODO Support backend acl
57 # backend_acl
58 ifeq ($(ONERT_CONTAINS_ACL), 1)
59         $(error containing acl backend doesn't supported yet)
60 endif
61
62 # backend_ext
63 ifneq ($(ONERT_EXT_PREBUILT_LIB), )
64 include $(CLEAR_VARS)
65 LOCAL_MODULE := backend_ext
66 PREBUILT_LIB += backend_ext
67 LOCAL_SRC_FILES := \
68                 $(ONERT_EXT_PREBUILT_LIB)
69 include $(PREBUILT_SHARED_LIBRARY)
70 endif