diff options
author | fbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90> | 2013-11-20 23:50:04 +0000 |
---|---|---|
committer | fbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90> | 2013-11-20 23:50:04 +0000 |
commit | adaff9f3d58135b48223097e06d2af0354e97ae2 (patch) | |
tree | b6870b457a01426a6dd6d4b08e207df6a9903dd6 /linux.mk | |
parent | 2d8824079a1460b8b42faa93753f09ef8375a084 (diff) | |
download | libyuv-adaff9f3d58135b48223097e06d2af0354e97ae2.tar.gz |
rename Makefile to avoid name clash with gclient runhooks
BUG=none
TEST=none
R=wuwang@google.com
Review URL: https://webrtc-codereview.appspot.com/4079005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@869 16f28f9a-4ce2-e073-06de-1de4eb20be90
Diffstat (limited to 'linux.mk')
-rw-r--r-- | linux.mk | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/linux.mk b/linux.mk new file mode 100644 index 00000000..eb524f8e --- /dev/null +++ b/linux.mk @@ -0,0 +1,47 @@ +# This is a generic makefile for libyuv for gcc. +# make -f linux.mk CC=clang++ + +CC=g++ +CCFLAGS=-O2 -fomit-frame-pointer -Iinclude/ + +LOCAL_OBJ_FILES := \ + source/compare.o \ + source/compare_common.o \ + source/compare_posix.o \ + source/convert.o \ + source/convert_argb.o \ + source/convert_from.o \ + source/convert_from_argb.o \ + source/convert_to_argb.o \ + source/convert_to_i420.o \ + source/cpu_id.o \ + source/format_conversion.o \ + source/planar_functions.o \ + source/rotate.o \ + source/rotate_argb.o \ + source/rotate_mips.o \ + source/row_any.o \ + source/row_common.o \ + source/row_mips.o \ + source/row_posix.o \ + source/scale.o \ + source/scale_argb.o \ + source/scale_common.o \ + source/scale_mips.o \ + source/video_common.o + +.cc.o: + $(CC) -c $(CCFLAGS) $*.cc -o $*.o + +all: libyuv.a convert linux.mk + +libyuv.a: $(LOCAL_OBJ_FILES) linux.mk + $(AR) $(ARFLAGS) -o $@ $(LOCAL_OBJ_FILES) + +# A test utility that uses libyuv conversion. +convert: util/convert.cc linux.mk + $(CC) $(CCFLAGS) -Iutil/ -o $@ util/convert.cc libyuv.a + +clean: + /bin/rm -f source/*.o *.ii *.s libyuv.a convert + |