Bumping manifests a=b2g-bump
[gecko.git] / media / libyuv / linux.mk
blob5d12135a85d8c90cb62da821eda1d09d9acc0965
1 # This is a generic makefile for libyuv for gcc.
2 # make -f linux.mk CC=clang++
4 CC=g++
5 CCFLAGS=-O2 -fomit-frame-pointer -Iinclude/
7 LOCAL_OBJ_FILES := \
8 source/compare.o \
9 source/compare_common.o \
10 source/compare_posix.o \
11 source/convert.o \
12 source/convert_argb.o \
13 source/convert_from.o \
14 source/convert_from_argb.o \
15 source/convert_to_argb.o \
16 source/convert_to_i420.o \
17 source/cpu_id.o \
18 source/format_conversion.o \
19 source/planar_functions.o \
20 source/rotate.o \
21 source/rotate_argb.o \
22 source/rotate_mips.o \
23 source/row_any.o \
24 source/row_common.o \
25 source/row_mips.o \
26 source/row_posix.o \
27 source/scale.o \
28 source/scale_argb.o \
29 source/scale_common.o \
30 source/scale_mips.o \
31 source/scale_posix.o \
32 source/video_common.o
34 .cc.o:
35 $(CC) -c $(CCFLAGS) $*.cc -o $*.o
37 all: libyuv.a convert linux.mk
39 libyuv.a: $(LOCAL_OBJ_FILES) linux.mk
40 $(AR) $(ARFLAGS) -o $@ $(LOCAL_OBJ_FILES)
42 # A test utility that uses libyuv conversion.
43 convert: util/convert.cc linux.mk
44 $(CC) $(CCFLAGS) -Iutil/ -o $@ util/convert.cc libyuv.a
46 clean:
47 /bin/rm -f source/*.o *.ii *.s libyuv.a convert