4 AOM_GITURL
:= https
://aomedia.googlesource.com
/aom
/+archive
/$(AOM_HASH
).
tar.gz
6 # Default disabled for now
8 ifeq ($(call need_pkg
,"aom"),)
12 $(TARBALLS
)/aom-
$(AOM_VERSION
).
tar.gz
:
13 $(call download
,$(AOM_GITURL
))
15 .sum-aom
: aom-
$(AOM_VERSION
).
tar.gz
16 $(warning
$@ not implemented
)
19 aom
: aom-
$(AOM_VERSION
).
tar.gz .sum-aom
20 rm -Rf
$@
-$(AOM_VERSION
) $@
21 mkdir
-p
$@
-$(AOM_VERSION
)
22 tar xvzf
"$<" -C
$@
-$(AOM_VERSION
)
27 ifdef HAVE_CROSS_COMPILE
33 AOM_LDFLAGS
:= $(LDFLAGS
)
37 else ifeq ($(ARCH
),i386
)
39 else ifeq ($(ARCH
),mips
)
41 else ifeq ($(ARCH
),ppc
)
43 else ifeq ($(ARCH
),ppc64
)
45 else ifeq ($(ARCH
),sparc
)
47 else ifeq ($(ARCH
),x86_64
)
55 else ifdef HAVE_MACOSX
56 ifeq ($(OSX_VERSION
),10.5)
63 else ifdef HAVE_SOLARIS
65 else ifdef HAVE_WIN64
# must be before WIN32
73 AOM_TARGET
:= generic-gnu
76 AOM_TARGET
:= $(AOM_ARCH
)-$(AOM_OS
)-gcc
81 --enable-runtime-cpu-detect \
84 --disable-unit-tests \
85 --disable-install-bins \
86 --disable-install-docs \
87 --disable-dependency-tracking \
91 AOM_CONF
+= --enable-pic
94 AOM_CONF
+= --sdk-path
=$(MACOSX_SDK
)
97 AOM_CONF
+= --sdk-path
=$(IOS_SDK
)
99 AOM_LDFLAGS
:= -L
$(IOS_SDK
)/usr
/lib
-isysroot
$(IOS_SDK
) -mtvos-version-min
=9.0
101 AOM_LDFLAGS
:= -L
$(IOS_SDK
)/usr
/lib
-isysroot
$(IOS_SDK
) -miphoneos-version-min
=6.1
103 ifeq ($(ARCH
),aarch64
)
104 AOM_LDFLAGS
+= -arch arm64
106 AOM_LDFLAGS
+= -arch
$(ARCH
)
110 # vpx configure.sh overrides our sysroot and it looks for it itself, and
111 # uses that path to look for the compiler (which we already know)
112 AOM_CONF
+= --sdk-path
=$(shell dirname
$(shell which
$(HOST
)-gcc
))
114 AOM_CONF
+= --libc
=$(ANDROID_NDK
)/platforms
/$(ANDROID_API
)/arch-
$(PLATFORM_SHORT_ARCH
)
117 ifndef WITH_OPTIMIZATION
118 AOM_CONF
+= --enable-debug
--disable-optimizations
122 cd
$< && LDFLAGS
="$(AOM_LDFLAGS)" CROSS
=$(AOM_CROSS
) .
/configure
--target
=$(AOM_TARGET
) \
123 $(AOM_CONF
) --prefix=$(PREFIX
)
125 cd
$< && ..
/..
/..
/contrib
/src
/pkg-static.sh aom.
pc
126 cd
$< && $(MAKE
) install