1 # This is a generic makefile for libyuv for gcc.
2 # make -f linux.mk CC=clang++
5 CCFLAGS
=-O2
-fomit-frame-pointer
-Iinclude
/
9 source
/compare_common.o \
10 source
/compare_posix.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 \
18 source
/format_conversion.o \
19 source
/planar_functions.o \
21 source
/rotate_argb.o \
22 source
/rotate_mips.o \
29 source
/scale_common.o \
31 source
/scale_posix.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
47 /bin
/rm -f source
/*.o
*.ii
*.s libyuv.a convert