1 abs_top_srcdir=@abs_top_srcdir@
3 DEBUG_BUILD=@use_debug@
4 TOOLCHAIN=@use_toolchain@
7 CMAKE_SOURCE_DIR=$(abspath $(abs_top_srcdir)/../../)
8 TARBALLS_LOCATION=@use_tarballs@
12 BUILD_CPU=@use_buildcpu@
15 MESON_SYSTEM=@meson_system@
16 NATIVEPLATFORM=@build_cpu@-@build_os@-native
17 NDK_LEVEL=@use_ndk_api@
20 PREFIX=@prefix@/@deps_dir@
21 NATIVEPREFIX=@prefix@/@tool_dir@
24 CROSS_COMPILING=@cross_compiling@
25 ARCH_DEFINES=@ARCH_DEFINES@
26 NATIVE_ARCH_DEFINES=@NATIVE_ARCH_DEFINES@
27 TARGET_PLATFORM=@target_platform@
28 RENDER_SYSTEM=@app_rendersystem@
32 HASH_TOOL_FLAGS=-c --status
35 NEED_LIBICONV=@need_libiconv@
36 LINK_ICONV=@link_iconv@
37 ENABLE_GPLV3=@use_gplv3@
39 BASE_URL=http://mirrors.kodi.tv/build-deps/sources
40 ifneq ($(KODI_MIRROR),)
41 BASE_URL=$(KODI_MIRROR)/build-deps/sources
43 RETRIEVE_TOOL_FLAGS=-LsS --create-dirs --retry 10 --retry-connrefused -o
44 ARCHIVE_TOOL_FLAGS=--strip-components=1 -xf
45 CONFIG_SUB=@prefix@/@tool_dir@/share/automake-1.16/config.sub
46 CONFIG_GUESS=@prefix@/@tool_dir@/share/automake-1.16/config.guess
48 USE_CCACHE=@use_ccache@
51 ifneq (@use_ccache@,yes)
68 CMAKE=@prefix@/@tool_dir@/bin/cmake -DCMAKE_TOOLCHAIN_FILE=$(PREFIX)/share/Toolchain.cmake -DCMAKE_INSTALL_PREFIX=$(PREFIX)
69 CFLAGS=@platform_cflags@ @platform_includes@ -isystem @prefix@/@deps_dir@/include
70 LDFLAGS=-L@prefix@/@deps_dir@/lib @platform_ldflags@
71 ASFLAGS=@platform_asflags@
72 CXXFLAGS=@platform_cxxflags@ @platform_includes@ -isystem @prefix@/@deps_dir@/include
73 CPPFLAGS=@platform_cflags@ @platform_includes@ -isystem @prefix@/@deps_dir@/include
74 # set configured FFmpeg configure options
75 FFMPEG_CONFIGURE_OPTIONS=@ffmpeg_options@
78 ifneq (@use_build_toolchain@,)
79 PATH:=@use_build_toolchain@/bin:@use_build_toolchain@/usr/bin:$(PATH)
81 PATH:=@prefix@/@tool_dir@/bin:$(PATH)
82 LD_FOR_BUILD=@LD_FOR_BUILD@
83 CC_BINARY_FOR_BUILD=@CC_FOR_BUILD@
84 CXX_BINARY_FOR_BUILD=@CXX_FOR_BUILD@
85 ifneq (@use_ccache@,yes)
86 CC_FOR_BUILD=@CC_FOR_BUILD@
87 CXX_FOR_BUILD=@CXX_FOR_BUILD@
89 CC_FOR_BUILD=@CCACHE@ @CC_FOR_BUILD@
90 CXX_FOR_BUILD=@CCACHE@ @CXX_FOR_BUILD@
93 AR_FOR_BUILD=@AR_FOR_BUILD@
94 RANLIB_FOR_BUILD=@RANLIB_FOR_BUILD@
95 AS_FOR_BUILD=@AS_FOR_BUILD@
96 NM_FOR_BUILD=@NM_FOR_BUILD@
97 STRIP_FOR_BUILD=@STRIP_FOR_BUILD@
98 READELF_FOR_BUILD=@READELF_FOR_BUILD@
99 OBJDUMP_FOR_BUILD=@OBJDUMP_FOR_BUILD@
100 CMAKE_FOR_BUILD=@prefix@/@tool_dir@/bin/cmake -DCMAKE_TOOLCHAIN_FILE=$(NATIVEPREFIX)/share/Toolchain-Native.cmake -DCMAKE_INSTALL_PREFIX=$(NATIVEPREFIX)
102 NATIVE_CFLAGS=@host_includes@ -I@prefix@/@tool_dir@/include
103 NATIVE_LDFLAGS=@host_includes@ -L@prefix@/@tool_dir@/lib
104 NATIVE_CPPFLAGS=@host_includes@ -I@prefix@/@tool_dir@/include
105 NATIVE_CXXFLAGS=@host_includes@ -I@prefix@/@tool_dir@/include
107 VERSION.TXT := $(CMAKE_SOURCE_DIR)/version.txt
108 APP_NAME=$(shell awk '/APP_NAME/ {print tolower($$2)}' $(VERSION.TXT))
110 # Python related vars
112 PYTHON_SITE_PKG=@prefix@/@deps_dir@/lib/python${PYTHON_VERSION}/site-packages
115 export GASPP_FIX_XCODE5=1
117 export AUTOM4TE=@prefix@/@tool_dir@/bin/autom4te
118 export AUTOMAKE=@prefix@/@tool_dir@/bin/automake
119 export AUTOCONF=@prefix@/@tool_dir@/bin/autoconf
120 export ACLOCAL=@prefix@/@tool_dir@/bin/aclocal
121 export ACLOCAL_PATH=@prefix@/@deps_dir@/share/aclocal:@prefix@/@tool_dir@/share/aclocal
122 export AUTOPOINT=@prefix@/@tool_dir@/bin/autopoint
123 export AUTOHEADER=@prefix@/@tool_dir@/bin/autoheader
124 export LIBTOOL=@prefix@/@tool_dir@/bin/libtool
125 export LIBTOOLIZE=@prefix@/@tool_dir@/bin/libtoolize
127 export AUTORECONF=@prefix@/@tool_dir@/bin/autoreconf
128 export JSON_BUILDER=$(NATIVEPREFIX)/bin/JsonSchemaBuilder