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