Lines Matching +full:auto +full:- +full:detects

7 # When updating the version, please also update kodi-jsonschemabuilder
8 # and kodi-texturepacker
11 KODI_VERSION = $(KODI_VERSION_MAJOR)-$(KODI_VERSION_NAME)
13 KODI_LICENSE = GPL-2.0
19 # kodi recommends building out-of-source
28 host-flatbuffers \
29 host-gawk \
30 host-gettext \
31 host-gperf \
32 host-kodi-jsonschemabuilder \
33 host-kodi-texturepacker \
34 host-nasm \
35 host-swig \
36 host-xmlstarlet \
56 # taken from tools/depends/target/*/*-VERSION
57 KODI_LIBDVDCSS_VERSION = 1.4.2-Leia-Beta-5
58 KODI_LIBDVDNAV_VERSION = 6.0.0-Leia-Alpha-3
59 KODI_LIBDVDREAD_VERSION = 6.0.0-Leia-Alpha-3
61 …$(call github,xbmc,libdvdcss,$(KODI_LIBDVDCSS_VERSION))/kodi-libdvdcss-$(KODI_LIBDVDCSS_VERSION).t…
62 …$(call github,xbmc,libdvdnav,$(KODI_LIBDVDNAV_VERSION))/kodi-libdvdnav-$(KODI_LIBDVDNAV_VERSION).t…
63 …$(call github,xbmc,libdvdread,$(KODI_LIBDVDREAD_VERSION))/kodi-libdvdread-$(KODI_LIBDVDREAD_VERSIO…
66 -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(KODI_C_FLAGS)" \
67 -DENABLE_APP_AUTONAME=OFF \
68 -DENABLE_CCACHE=OFF \
69 -DENABLE_DVDCSS=ON \
70 -DENABLE_INTERNAL_CROSSGUID=OFF \
71 -DWITH_FFMPEG=$(STAGING_DIR)/usr \
72 -DENABLE_INTERNAL_FLATBUFFERS=OFF \
73 -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc \
74 -DKODI_DEPENDSBUILD=OFF \
75 -DENABLE_LDGOLD=OFF \
76 -DNATIVEPREFIX=$(HOST_DIR) \
77 -DDEPENDS_PATH=$(STAGING_DIR)/usr \
78 -DENABLE_TESTING=OFF \
79 -DWITH_JSONSCHEMABUILDER=$(HOST_DIR)/bin/JsonSchemaBuilder \
80 -DWITH_TEXTUREPACKER=$(HOST_DIR)/bin/TexturePacker \
81 -DLIBDVDCSS_URL=$(KODI_DL_DIR)/kodi-libdvdcss-$(KODI_LIBDVDCSS_VERSION).tar.gz \
82 -DLIBDVDNAV_URL=$(KODI_DL_DIR)/kodi-libdvdnav-$(KODI_LIBDVDNAV_VERSION).tar.gz \
83 -DLIBDVDREAD_URL=$(KODI_DL_DIR)/kodi-libdvdread-$(KODI_LIBDVDREAD_VERSION).tar.gz
86 KODI_CONF_OPTS += -DAPP_RENDER_SYSTEM=gl
89 KODI_CONF_OPTS += -DAPP_RENDER_SYSTEM=gles
100 -DPC_WAYLANDPP_SCANNER=$(HOST_DIR)/bin/wayland-scanner \
101 -DPC_WAYLANDPP_SCANNER_FOUND=ON
114 KODI_CONF_OPTS += -DCORE_PLATFORM_NAME="$(KODI_CORE_PLATFORM_NAME)"
121 KODI_CONF_OPTS += -DWITH_ARCH=arc -DWITH_CPU=arc
123 KODI_CONF_OPTS += -DWITH_ARCH=arm -DWITH_CPU=arm
126 -DWITH_ARCH=mips$(if $(BR2_ARCH_IS_64),64) \
127 -DWITH_CPU=mips$(if $(BR2_ARCH_IS_64),64)
130 -DWITH_ARCH=powerpc$(if $(BR2_ARCH_IS_64),64) \
131 -DWITH_CPU=powerpc$(if $(BR2_ARCH_IS_64),64)
133 KODI_CONF_OPTS += -DWITH_ARCH=$(BR2_ARCH) -DWITH_CPU=$(BR2_ARCH)
135 # Kodi auto-detects ARCH, tested: arm, aarch64, i386, x86_64
137 KODI_CONF_OPTS += -DWITH_CPU=$(BR2_ARCH)
141 KODI_CONF_OPTS += -D_SSE_OK=ON -D_SSE_TRUE=ON
143 KODI_CONF_OPTS += -D_SSE_OK=OFF -D_SSE_TRUE=OFF
147 KODI_CONF_OPTS += -D_SSE2_OK=ON -D_SSE2_TRUE=ON
149 KODI_CONF_OPTS += -D_SSE2_OK=OFF -D_SSE2_TRUE=OFF
153 KODI_CONF_OPTS += -D_SSE3_OK=ON -D_SSE3_TRUE=ON
155 KODI_CONF_OPTS += -D_SSE3_OK=OFF -D_SSE3_TRUE=OFF
159 KODI_CONF_OPTS += -D_SSSE3_OK=ON -D_SSSE3_TRUE=ON
161 KODI_CONF_OPTS += -D_SSSE3_OK=OFF -D_SSSE3_TRUE=OFF
165 KODI_CONF_OPTS += -D_SSE41_OK=ON -D_SSE41_TRUE=ON
167 KODI_CONF_OPTS += -D_SSE41_OK=OFF -D_SSE41_TRUE=OFF
171 KODI_CONF_OPTS += -D_SSE42_OK=ON -D_SSE42_TRUE=ON
173 KODI_CONF_OPTS += -D_SSE42_OK=OFF -D_SSE42_TRUE=OFF
177 KODI_CONF_OPTS += -D_AVX_OK=ON -D_AVX_TRUE=ON
179 KODI_CONF_OPTS += -D_AVX_OK=OFF -D_AVX_TRUE=OFF
183 KODI_CONF_OPTS += -D_AVX2_OK=ON -D_AVX2_TRUE=ON
185 KODI_CONF_OPTS += -D_AVX2_OK=OFF -D_AVX2_TRUE=OFF
190 KODI_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic
194 KODI_C_FLAGS += -std=gnu99
198 KODI_CONF_OPTS += -DENABLE_MYSQLCLIENT=ON
201 KODI_CONF_OPTS += -DENABLE_MYSQLCLIENT=OFF
205 KODI_CONF_OPTS += -DENABLE_UDEV=ON
208 KODI_CONF_OPTS += -DENABLE_UDEV=OFF
210 KODI_CONF_OPTS += -DENABLE_LIBUSB=ON
211 KODI_DEPENDENCIES += libusb-compat
213 KODI_CONF_OPTS += -DENABLE_LIBUSB=OFF
218 KODI_CONF_OPTS += -DENABLE_CAP=ON
221 KODI_CONF_OPTS += -DENABLE_CAP=OFF
225 KODI_CONF_OPTS += -DENABLE_XSLT=ON
228 KODI_CONF_OPTS += -DENABLE_XSLT=OFF
232 KODI_CONF_OPTS += -DENABLE_BLUETOOTH=ON
235 KODI_CONF_OPTS += -DENABLE_BLUETOOTH=OFF
240 KODI_CONF_OPTS += -DENABLE_DBUS=ON
242 KODI_CONF_OPTS += -DENABLE_DBUS=OFF
246 KODI_CONF_OPTS += -DENABLE_EVENTCLIENTS=ON
248 KODI_CONF_OPTS += -DENABLE_EVENTCLIENTS=OFF
252 KODI_CONF_OPTS += -DENABLE_ALSA=ON
253 KODI_DEPENDENCIES += alsa-lib
255 KODI_CONF_OPTS += -DENABLE_ALSA=OFF
259 KODI_CONF_OPTS += -DENABLE_MICROHTTPD=ON
262 KODI_CONF_OPTS += -DENABLE_MICROHTTPD=OFF
267 KODI_CONF_OPTS += -DENABLE_SMBCLIENT=ON
269 KODI_CONF_OPTS += -DENABLE_SMBCLIENT=OFF
274 KODI_CONF_OPTS += -DENABLE_NFS=ON
276 KODI_CONF_OPTS += -DENABLE_NFS=OFF
281 KODI_CONF_OPTS += -DENABLE_BLURAY=ON
283 KODI_CONF_OPTS += -DENABLE_BLURAY=OFF
288 KODI_CONF_OPTS += -DENABLE_AIRTUNES=ON
290 KODI_CONF_OPTS += -DENABLE_AIRTUNES=OFF
295 KODI_CONF_OPTS += -DENABLE_AVAHI=ON
297 KODI_CONF_OPTS += -DENABLE_AVAHI=OFF
302 KODI_CONF_OPTS += -DENABLE_CEC=ON
304 KODI_CONF_OPTS += -DENABLE_CEC=OFF
309 KODI_CONF_OPTS += -DENABLE_LCMS2=ON
311 KODI_CONF_OPTS += -DENABLE_LCMS2=OFF
315 KODI_DEPENDENCIES += lirc-tools
320 KODI_CONF_OPTS += -DENABLE_VAAPI=ON
322 KODI_CONF_OPTS += -DENABLE_VAAPI=OFF
327 KODI_CONF_OPTS += -DENABLE_VDPAU=ON
329 KODI_CONF_OPTS += -DENABLE_VDPAU=OFF
333 KODI_CONF_OPTS += -DENABLE_UPNP=ON
335 KODI_CONF_OPTS += -DENABLE_UPNP=OFF
339 KODI_CONF_OPTS += -DENABLE_OPTICAL=ON
341 KODI_CONF_OPTS += -DENABLE_OPTICAL=OFF
345 KODI_CONF_OPTS += -DENABLE_PULSEAUDIO=ON
348 KODI_CONF_OPTS += -DENABLE_PULSEAUDIO=OFF
354 KODI_CONF_OPTS += -DENABLE_INTERNAL_UDFREAD=OFF
359 KODI_ADDON_MANIFEST = $(TARGET_DIR)/usr/share/kodi/system/addon-manifest.xml
361 rm -Rf $(TARGET_DIR)/usr/share/kodi/addons/service.xbmc.versioncheck
362 $(HOST_DIR)/bin/xml ed -L \
363 -d "/addons/addon[text()='service.xbmc.versioncheck']" \
369 $(INSTALL) -D -m 0755 package/kodi/br-kodi \
370 $(TARGET_DIR)/usr/bin/br-kodi
376 # the rootfs). This is a problem for read-only filesystems. But we can't
380 $(INSTALL) -d -m 0755 $(TARGET_DIR)/var/kodi
381 ln -sf /var/kodi $(TARGET_DIR)/.kodi
382 ln -sf /var/kodi $(TARGET_DIR)/var/xbmc
383 ln -sf /var/kodi $(TARGET_DIR)/.xbmc
388 $(INSTALL) -D -m 755 package/kodi/S50kodi \
393 $(INSTALL) -D -m 644 package/kodi/kodi.service \
397 $(eval $(cmake-package))