79 lines
1.6 KiB
Makefile
79 lines
1.6 KiB
Makefile
# Copyright 2015 The Android Open Source Project
|
|
#
|
|
LOCAL_PATH := $(call my-dir)
|
|
|
|
lzma_files := \
|
|
7zAlloc.c \
|
|
7zArcIn.c \
|
|
7zBuf2.c \
|
|
7zBuf.c \
|
|
7zCrc.c \
|
|
7zCrcOpt.c \
|
|
7zDec.c \
|
|
7zFile.c \
|
|
7zStream.c \
|
|
Aes.c \
|
|
AesOpt.c \
|
|
Alloc.c \
|
|
Bcj2.c \
|
|
Bra86.c \
|
|
Bra.c \
|
|
BraIA64.c \
|
|
CpuArch.c \
|
|
Delta.c \
|
|
LzFind.c \
|
|
Lzma2Dec.c \
|
|
Lzma2Enc.c \
|
|
Lzma86Dec.c \
|
|
Lzma86Enc.c \
|
|
LzmaDec.c \
|
|
LzmaEnc.c \
|
|
LzmaLib.c \
|
|
Ppmd7.c \
|
|
Ppmd7Dec.c \
|
|
Ppmd7Enc.c \
|
|
Sha256.c \
|
|
Sort.c \
|
|
Xz.c \
|
|
XzCrc64.c \
|
|
XzCrc64Opt.c \
|
|
XzDec.c \
|
|
XzEnc.c \
|
|
XzIn.c
|
|
|
|
lzma_cflags := -D_7ZIP_ST -Wno-empty-body
|
|
lzma_clang_cflags := -Wno-self-assign
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := liblzma
|
|
LOCAL_CFLAGS := $(lzma_cflags)
|
|
LOCAL_CLANG_CFLAGS := $(lzma_clang_cflags)
|
|
LOCAL_SRC_FILES := $(lzma_files)
|
|
LOCAL_MULTILIB := both
|
|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
|
|
include $(BUILD_HOST_STATIC_LIBRARY)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := liblzma
|
|
LOCAL_CFLAGS := $(lzma_cflags)
|
|
LOCAL_CLANG_CFLAGS := $(lzma_clang_cflags)
|
|
LOCAL_SRC_FILES := $(lzma_files)
|
|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
|
|
include $(BUILD_STATIC_LIBRARY)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := liblzma
|
|
LOCAL_CFLAGS := $(lzma_cflags)
|
|
LOCAL_CLANG_CFLAGS := $(lzma_clang_cflags)
|
|
LOCAL_SRC_FILES := $(lzma_files)
|
|
LOCAL_MULTILIB := both
|
|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
|
|
include $(BUILD_HOST_SHARED_LIBRARY)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := liblzma
|
|
LOCAL_CFLAGS := $(lzma_cflags)
|
|
LOCAL_CLANG_CFLAGS := $(lzma_clang_cflags)
|
|
LOCAL_SRC_FILES := $(lzma_files)
|
|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
|
|
include $(BUILD_SHARED_LIBRARY)
|