1# Ignore this file during non-NDK builds. 2ifdef NDK_ROOT 3LOCAL_PATH := $(call my-dir) 4 5################################################################################ 6# libexample_util 7 8include $(CLEAR_VARS) 9 10LOCAL_SRC_FILES := \ 11 example_util.c \ 12 13LOCAL_CFLAGS := $(WEBP_CFLAGS) 14LOCAL_C_INCLUDES := $(LOCAL_PATH)/../src 15 16LOCAL_MODULE := example_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# cwebp 25 26include $(CLEAR_VARS) 27 28# Note: to enable jpeg/png encoding the sources from AOSP can be used with 29# minor modification to their Android.mk files. 30LOCAL_SRC_FILES := \ 31 cwebp.c \ 32 33LOCAL_CFLAGS := $(WEBP_CFLAGS) 34LOCAL_STATIC_LIBRARIES := example_util imageio_util imagedec webpdemux webp 35 36LOCAL_MODULE := cwebp 37 38LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 39LOCAL_LICENSE_CONDITIONS := notice 40LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 41include $(BUILD_EXECUTABLE) 42 43################################################################################ 44# dwebp 45 46include $(CLEAR_VARS) 47 48LOCAL_SRC_FILES := \ 49 dwebp.c \ 50 51LOCAL_CFLAGS := $(WEBP_CFLAGS) 52LOCAL_STATIC_LIBRARIES := example_util imagedec imageenc webpdemux webp 53LOCAL_MODULE := dwebp 54 55LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 56LOCAL_LICENSE_CONDITIONS := notice 57LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 58include $(BUILD_EXECUTABLE) 59 60################################################################################ 61# webpmux 62 63include $(CLEAR_VARS) 64 65LOCAL_SRC_FILES := \ 66 webpmux.c \ 67 68LOCAL_CFLAGS := $(WEBP_CFLAGS) 69LOCAL_STATIC_LIBRARIES := example_util imageio_util webpmux webp 70 71LOCAL_MODULE := webpmux_example 72 73LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 74LOCAL_LICENSE_CONDITIONS := notice 75LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 76include $(BUILD_EXECUTABLE) 77 78################################################################################ 79# img2webp 80 81include $(CLEAR_VARS) 82 83LOCAL_SRC_FILES := \ 84 img2webp.c \ 85 86LOCAL_CFLAGS := $(WEBP_CFLAGS) 87LOCAL_STATIC_LIBRARIES := example_util imageio_util imagedec webpmux webpdemux \ 88 webp 89 90LOCAL_MODULE := img2webp_example 91 92LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 93LOCAL_LICENSE_CONDITIONS := notice 94LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 95include $(BUILD_EXECUTABLE) 96 97################################################################################ 98# webpinfo 99 100include $(CLEAR_VARS) 101 102LOCAL_SRC_FILES := \ 103 webpinfo.c \ 104 105LOCAL_CFLAGS := $(WEBP_CFLAGS) 106LOCAL_STATIC_LIBRARIES := example_util imageio_util webp 107 108LOCAL_MODULE := webpinfo_example 109 110LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 111LOCAL_LICENSE_CONDITIONS := notice 112LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 113include $(BUILD_EXECUTABLE) 114endif # NDK_ROOT 115