xref: /aosp_15_r20/external/webp/imageio/Android.mk (revision b2055c353e87c8814eb2b6b1b11112a1562253bd)
1# Ignore this file during non-NDK builds.
2ifdef NDK_ROOT
3LOCAL_PATH := $(call my-dir)
4
5################################################################################
6# libimageio_util
7
8include $(CLEAR_VARS)
9
10LOCAL_SRC_FILES := \
11    imageio_util.c \
12
13LOCAL_CFLAGS := $(WEBP_CFLAGS)
14LOCAL_C_INCLUDES := $(LOCAL_PATH)/../src
15
16LOCAL_MODULE := imageio_util
17
18LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD
19LOCAL_LICENSE_CONDITIONS := notice
20LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS
21include $(BUILD_STATIC_LIBRARY)
22
23################################################################################
24# libimagedec
25
26include $(CLEAR_VARS)
27
28LOCAL_SRC_FILES := \
29    image_dec.c \
30    jpegdec.c \
31    metadata.c \
32    pngdec.c \
33    pnmdec.c \
34    tiffdec.c \
35    webpdec.c \
36
37LOCAL_CFLAGS := $(WEBP_CFLAGS)
38LOCAL_C_INCLUDES := $(LOCAL_PATH)/../src
39LOCAL_STATIC_LIBRARIES := imageio_util
40
41LOCAL_MODULE := imagedec
42
43LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD
44LOCAL_LICENSE_CONDITIONS := notice
45LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS
46include $(BUILD_STATIC_LIBRARY)
47
48################################################################################
49# libimageenc
50
51include $(CLEAR_VARS)
52
53LOCAL_SRC_FILES := \
54    image_enc.c \
55
56LOCAL_CFLAGS := $(WEBP_CFLAGS)
57LOCAL_C_INCLUDES := $(LOCAL_PATH)/../src
58LOCAL_STATIC_LIBRARIES := imageio_util
59
60LOCAL_MODULE := imageenc
61
62LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD
63LOCAL_LICENSE_CONDITIONS := notice
64LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS
65include $(BUILD_STATIC_LIBRARY)
66endif  # NDK_ROOT
67