Imported Upstream version 1.12.0
[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 # libnnfw
25 include $(CLEAR_VARS)
26 LOCAL_MODULE := nnfw-dev
27 PREBUILT_LIB += nnfw-dev
28 LOCAL_SRC_FILES := \
29                 $(ONERT_PREBUILT_LIB_DIR)/libnnfw-dev.so
30 include $(PREBUILT_SHARED_LIBRARY)
31
32 # libonert_core
33 include $(CLEAR_VARS)
34 LOCAL_MODULE := onert_core
35 PREBUILT_LIB += onert_core
36 LOCAL_SRC_FILES := \
37                 $(ONERT_PREBUILT_LIB_DIR)/libonert_core.so
38 include $(PREBUILT_SHARED_LIBRARY)
39
40 # backend_cpu
41 include $(CLEAR_VARS)
42 LOCAL_MODULE := backend_cpu
43 PREBUILT_LIB += backend_cpu
44 LOCAL_SRC_FILES := \
45                 $(ONERT_PREBUILT_LIB_DIR)/libbackend_cpu.so
46 include $(PREBUILT_SHARED_LIBRARY)
47
48 # TODO Support backend acl
49 # backend_acl
50 ifeq ($(ONERT_CONTAINS_ACL), 1)
51         $(error containing acl backend doesn't supported yet)
52 endif
53
54 # backend_ext
55 ifneq ($(ONERT_EXT_PREBUILT_LIB), )
56 include $(CLEAR_VARS)
57 LOCAL_MODULE := backend_ext
58 PREBUILT_LIB += backend_ext
59 LOCAL_SRC_FILES := \
60                 $(ONERT_EXT_PREBUILT_LIB)
61 include $(PREBUILT_SHARED_LIBRARY)
62 endif