aboutsummaryrefslogtreecommitdiff
path: root/Android.mk
blob: af3cc8870553a1f91f49129ef32d60a1cee43df9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
LOCAL_PATH:= $(call my-dir)

xdelta3_cflags := \
        -O3 \
        -fno-function-sections -fno-data-sections -fno-inline \
        -DSUPPORT_ANDROID_PRELINK_TAGS \
        -DGENERIC_ENCODE_TABLES=0 \
        -DREGRESSION_TEST=0 \
        -DSECONDARY_DJW=1 \
        -DSECONDARY_FGK=1 \
        -DXD3_DEBUG=0 \
        -DXD3_MAIN=0 \
        -DXD3_POSIX=1 \
        -DXD3_USE_LARGEFILE64=1

include $(CLEAR_VARS)

LOCAL_LDLIBS += -lm
LOCAL_CFLAGS += $(xdelta3_cflags)
LOCAL_SRC_FILES := xdelta3.c
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/
LOCAL_MODULE := libxdelta3
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
include $(BUILD_STATIC_LIBRARY)

include $(CLEAR_VARS)
LOCAL_CFLAGS += $(xdelta3_cflags)
LOCAL_SRC_FILES := xdelta3.c
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/
LOCAL_MODULE := libxdelta3_host
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
include $(BUILD_HOST_STATIC_LIBRARY)

include $(CLEAR_VARS)
LOCAL_CFLAGS += $(xdelta3_cflags) -DXD3_MAIN=1
LOCAL_SRC_FILES := xdelta3.c
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/
LOCAL_MODULE := xdelta3
include $(BUILD_HOST_EXECUTABLE)