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# libexample_util 7*b2055c35SXin Li 8*b2055c35SXin Liinclude $(CLEAR_VARS) 9*b2055c35SXin Li 10*b2055c35SXin LiLOCAL_SRC_FILES := \ 11*b2055c35SXin Li example_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 := example_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# cwebp 25*b2055c35SXin Li 26*b2055c35SXin Liinclude $(CLEAR_VARS) 27*b2055c35SXin Li 28*b2055c35SXin Li# Note: to enable jpeg/png encoding the sources from AOSP can be used with 29*b2055c35SXin Li# minor modification to their Android.mk files. 30*b2055c35SXin LiLOCAL_SRC_FILES := \ 31*b2055c35SXin Li cwebp.c \ 32*b2055c35SXin Li 33*b2055c35SXin LiLOCAL_CFLAGS := $(WEBP_CFLAGS) 34*b2055c35SXin LiLOCAL_STATIC_LIBRARIES := example_util imageio_util imagedec webpdemux webp 35*b2055c35SXin Li 36*b2055c35SXin LiLOCAL_MODULE := cwebp 37*b2055c35SXin Li 38*b2055c35SXin LiLOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 39*b2055c35SXin LiLOCAL_LICENSE_CONDITIONS := notice 40*b2055c35SXin LiLOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 41*b2055c35SXin Liinclude $(BUILD_EXECUTABLE) 42*b2055c35SXin Li 43*b2055c35SXin Li################################################################################ 44*b2055c35SXin Li# dwebp 45*b2055c35SXin Li 46*b2055c35SXin Liinclude $(CLEAR_VARS) 47*b2055c35SXin Li 48*b2055c35SXin LiLOCAL_SRC_FILES := \ 49*b2055c35SXin Li dwebp.c \ 50*b2055c35SXin Li 51*b2055c35SXin LiLOCAL_CFLAGS := $(WEBP_CFLAGS) 52*b2055c35SXin LiLOCAL_STATIC_LIBRARIES := example_util imagedec imageenc webpdemux webp 53*b2055c35SXin LiLOCAL_MODULE := dwebp 54*b2055c35SXin Li 55*b2055c35SXin LiLOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 56*b2055c35SXin LiLOCAL_LICENSE_CONDITIONS := notice 57*b2055c35SXin LiLOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 58*b2055c35SXin Liinclude $(BUILD_EXECUTABLE) 59*b2055c35SXin Li 60*b2055c35SXin Li################################################################################ 61*b2055c35SXin Li# webpmux 62*b2055c35SXin Li 63*b2055c35SXin Liinclude $(CLEAR_VARS) 64*b2055c35SXin Li 65*b2055c35SXin LiLOCAL_SRC_FILES := \ 66*b2055c35SXin Li webpmux.c \ 67*b2055c35SXin Li 68*b2055c35SXin LiLOCAL_CFLAGS := $(WEBP_CFLAGS) 69*b2055c35SXin LiLOCAL_STATIC_LIBRARIES := example_util imageio_util webpmux webp 70*b2055c35SXin Li 71*b2055c35SXin LiLOCAL_MODULE := webpmux_example 72*b2055c35SXin Li 73*b2055c35SXin LiLOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 74*b2055c35SXin LiLOCAL_LICENSE_CONDITIONS := notice 75*b2055c35SXin LiLOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 76*b2055c35SXin Liinclude $(BUILD_EXECUTABLE) 77*b2055c35SXin Li 78*b2055c35SXin Li################################################################################ 79*b2055c35SXin Li# img2webp 80*b2055c35SXin Li 81*b2055c35SXin Liinclude $(CLEAR_VARS) 82*b2055c35SXin Li 83*b2055c35SXin LiLOCAL_SRC_FILES := \ 84*b2055c35SXin Li img2webp.c \ 85*b2055c35SXin Li 86*b2055c35SXin LiLOCAL_CFLAGS := $(WEBP_CFLAGS) 87*b2055c35SXin LiLOCAL_STATIC_LIBRARIES := example_util imageio_util imagedec webpmux webpdemux \ 88*b2055c35SXin Li webp 89*b2055c35SXin Li 90*b2055c35SXin LiLOCAL_MODULE := img2webp_example 91*b2055c35SXin Li 92*b2055c35SXin LiLOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 93*b2055c35SXin LiLOCAL_LICENSE_CONDITIONS := notice 94*b2055c35SXin LiLOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 95*b2055c35SXin Liinclude $(BUILD_EXECUTABLE) 96*b2055c35SXin Li 97*b2055c35SXin Li################################################################################ 98*b2055c35SXin Li# webpinfo 99*b2055c35SXin Li 100*b2055c35SXin Liinclude $(CLEAR_VARS) 101*b2055c35SXin Li 102*b2055c35SXin LiLOCAL_SRC_FILES := \ 103*b2055c35SXin Li webpinfo.c \ 104*b2055c35SXin Li 105*b2055c35SXin LiLOCAL_CFLAGS := $(WEBP_CFLAGS) 106*b2055c35SXin LiLOCAL_STATIC_LIBRARIES := example_util imageio_util webp 107*b2055c35SXin Li 108*b2055c35SXin LiLOCAL_MODULE := webpinfo_example 109*b2055c35SXin Li 110*b2055c35SXin LiLOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 111*b2055c35SXin LiLOCAL_LICENSE_CONDITIONS := notice 112*b2055c35SXin LiLOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE $(LOCAL_PATH)/../PATENTS 113*b2055c35SXin Liinclude $(BUILD_EXECUTABLE) 114*b2055c35SXin Liendif # NDK_ROOT 115