aboutsummaryrefslogtreecommitdiff
path: root/linux.mk
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2020-04-28 03:21:29 -0700
committerCommit Bot <commit-bot@chromium.org>2020-04-28 16:35:49 +0000
commiteed202f1f39fad3689758801f06298e52fe6c02d (patch)
treee7a1556e124723fe2e5f5ac1ab877646c12723db /linux.mk
parentbed9292f2cbba2f8f9ff0f1635a8aa17a311f2f9 (diff)
downloadlibyuv-eed202f1f39fad3689758801f06298e52fe6c02d.tar.gz
i444tonv12_eg example program
Bug: libyuv:858 Change-Id: I1b970f57a6ff6288afc8f60b2244e51bf6d30e78 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2169341 Reviewed-by: richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'linux.mk')
-rw-r--r--linux.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/linux.mk b/linux.mk
index e9a26a79..6b07c506 100644
--- a/linux.mk
+++ b/linux.mk
@@ -65,7 +65,7 @@ LOCAL_OBJ_FILES := \
.c.o:
$(CC) -c $(CFLAGS) $*.c -o $*.o
-all: libyuv.a yuvconvert cpuid psnr
+all: libyuv.a i444tonv12_eg yuvconvert cpuid psnr
libyuv.a: $(LOCAL_OBJ_FILES)
$(AR) $(ARFLAGS) $@ $(LOCAL_OBJ_FILES)
@@ -78,6 +78,10 @@ yuvconvert: util/yuvconvert.cc libyuv.a
psnr: util/psnr.cc
$(CXX) $(CXXFLAGS) -Iutil/ -o $@ util/psnr.cc util/psnr_main.cc util/ssim.cc
+# A simple conversion example.
+i444tonv12_eg: util/i444tonv12_eg.cc libyuv.a
+ $(CC) $(CFLAGS) -o $@ util/i444tonv12_eg.cc libyuv.a
+
# A C test utility that uses libyuv conversion from C.
# gcc 4.4 and older require -fno-exceptions to avoid link error on __gxx_personality_v0
# CC=gcc-4.4 CXXFLAGS=-fno-exceptions CXX=g++-4.4 make -f linux.mk
@@ -85,4 +89,4 @@ cpuid: util/cpuid.c libyuv.a
$(CC) $(CFLAGS) -o $@ util/cpuid.c libyuv.a
clean:
- /bin/rm -f source/*.o *.ii *.s libyuv.a yuvconvert cpuid psnr
+ /bin/rm -f source/*.o *.ii *.s libyuv.a i444tonv12_eg yuvconvert cpuid psnr