OSDN Git Service

android: Bitstream/Reader: add support for libLLVMBitstreamReader
authorMauro Rossi <issor.oruam@gmail.com>
Fri, 20 Mar 2020 13:42:00 +0000 (14:42 +0100)
committerMauro Rossi <issor.oruam@gmail.com>
Tue, 24 Mar 2020 22:34:09 +0000 (23:34 +0100)
Android.mk
lib/Bitstream/Reader/Android.mk [new file with mode: 0644]
shared_llvm.mk

index f46f3a4..cf1ea86 100644 (file)
@@ -29,6 +29,7 @@ subdirs := \
   lib/BinaryFormat \
   lib/Bitcode/Reader \
   lib/Bitcode/Writer \
+  lib/Bitstream/Reader \
   lib/ExecutionEngine \
   lib/ExecutionEngine/RuntimeDyld \
   lib/ExecutionEngine/MCJIT \
diff --git a/lib/Bitstream/Reader/Android.mk b/lib/Bitstream/Reader/Android.mk
new file mode 100644 (file)
index 0000000..1403ecf
--- /dev/null
@@ -0,0 +1,34 @@
+LOCAL_PATH:= $(call my-dir)
+
+bitstream_reader_SRC_FILES := \
+  BitstreamReader.cpp
+
+# For the host
+# =====================================================
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := $(bitstream_reader_SRC_FILES)
+
+LOCAL_MODULE:= libLLVM90BitstreamReader
+
+LOCAL_MODULE_HOST_OS := darwin linux windows
+
+include $(LLVM90_HOST_BUILD_MK)
+include $(LLVM90_GEN_ATTRIBUTES_MK)
+include $(LLVM90_GEN_INTRINSICS_MK)
+include $(BUILD_HOST_STATIC_LIBRARY)
+
+# For the device
+# =====================================================
+include $(CLEAR_VARS)
+ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
+
+LOCAL_SRC_FILES := $(bitstream_reader_SRC_FILES)
+
+LOCAL_MODULE:= libLLVM90BitstreamReader
+
+include $(LLVM90_DEVICE_BUILD_MK)
+include $(LLVM90_GEN_ATTRIBUTES_MK)
+include $(LLVM90_GEN_INTRINSICS_MK)
+include $(BUILD_STATIC_LIBRARY)
+endif
index 717e1b1..dd90855 100644 (file)
@@ -12,6 +12,7 @@ llvm_pre_static_libraries := \
   libLLVM90IRReader \
   libLLVM90BitWriter \
   libLLVM90BitReader \
+  libLLVM90BitstreamReader \
   libLLVM90GlobalISel
 
 llvm_arm_static_libraries := \