Lines Matching +full:host +full:- +full:only

8 EFL_SOURCE = efl-$(EFL_VERSION).tar.xz
10 EFL_LICENSE = BSD-2-Clause, LGPL-2.1+, GPL-2.0+, FTL, MIT
20 licenses/COPYING.NGINX-MIT \
25 EFL_DEPENDENCIES = host-pkgconf host-efl host-luajit dbus freetype \
31 # embedded-lz4=false: use liblz4 from lz4 package.
32 # native-arch-optimization=false: avoid optimization flags added by meson.
33 # network-backend=none: disable connman networkmanager.
35 -Davahi=false \
36 -Dbuild-examples=false \
37 -Dbuild-tests=false \
38 -Ddotnet=false \
39 -Decore-imf-loaders-disabler=ibus,scim,xim \
40 -Delua=true \
41 -Dembedded-lz4=false \
42 -Dlua-interpreter=luajit \
43 -Dnative-arch-optimization=false \
44 -Dnetwork-backend=none \
45 -Dpixman=false \
46 -Dsdl=false \
47 -Dvnc-server=false
50 EFL_CONF_OPTS += -Dnls=true
52 EFL_CONF_OPTS += -Dnls=false
61 EFL_CONF_OPTS += -Dbindings=$(subst $(space),$(comma),$(EFL_BINDINGS))
65 EFL_CONF_OPTS += -Deeze=true
67 EFL_CONF_OPTS += -Deeze=false
72 EFL_CONF_OPTS += -Dinput=true
74 EFL_CONF_OPTS += -Dinput=false
78 EFL_DEPENDENCIES += util-linux
79 EFL_CONF_OPTS += -Dlibmount=true
81 EFL_CONF_OPTS += -Dlibmount=false
85 EFL_CONF_OPTS += -Dsystemd=true
88 EFL_CONF_OPTS += -Dsystemd=false
92 EFL_CONF_OPTS += -Dfontconfig=true
95 EFL_CONF_OPTS += -Dfontconfig=false
99 EFL_CONF_OPTS += -Dfribidi=true
102 EFL_CONF_OPTS += -Dfribidi=false
106 EFL_CONF_OPTS += -Dgstreamer=true
107 EFL_DEPENDENCIES += gstreamer1 gst1-plugins-base
109 EFL_CONF_OPTS += -Dgstreamer=false
113 EFL_CONF_OPTS += -Dphysics=true
116 EFL_CONF_OPTS += -Dphysics=false
120 EFL_CONF_OPTS += -Daudio=true
123 EFL_CONF_OPTS += -Daudio=false
127 EFL_CONF_OPTS += -Dpulseaudio=true
130 EFL_CONF_OPTS += -Dpulseaudio=false
135 EFL_CONF_OPTS += -Dharfbuzz=true
137 EFL_CONF_OPTS += -Dharfbuzz=false
142 EFL_CONF_OPTS += -Dtslib=true
144 EFL_CONF_OPTS += -Dtslib=false
149 EFL_CONF_OPTS += -Dglib=true
151 EFL_CONF_OPTS += -Dglib=false
157 EFL_CONF_OPTS += -Dcrypto=openssl
160 EFL_CONF_OPTS += -Dcrypto=gnutls
164 EFL_CONF_OPTS += -Dfb=true
166 EFL_CONF_OPTS += -Dfb=false
170 EFL_CONF_OPTS += -Dx11=true \
171 -Dxinput2=true \
172 -Dxinput22=true
186 EFL_CONF_OPTS += -Dx11=false
190 EFL_CONF_OPTS += -Dopengl=full
194 EFL_CONF_OPTS += -Dopengl=es-egl
197 EFL_CONF_OPTS += -Dopengl=none
201 EFL_CONF_OPTS += -Ddrm=true
204 EFL_CONF_OPTS += -Ddrm=false
208 EFL_DEPENDENCIES += wayland wayland-protocols
209 EFL_CONF_OPTS += -Dwl=true
211 EFL_CONF_OPTS += -Dwl=false
240 EFL_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11"
258 EFL_CONF_OPTS += -Devas-loaders-disabler=$(subst $(space),$(comma),$(EFL_EVAS_LOADERS_DISABLER))
261 # upower ecore system module is only useful if upower
263 # It's not essential, only used to notify applications
267 rm -fr $(TARGET_DIR)/usr/lib/ecore/system/upower
276 $(eval $(meson-package))
280 # host-efl
284 # We want to build only some host tools used later in the build.
285 # Actually we want: edje_cc, eet and embryo_cc. eolian_cxx is built only
288 # Host dependencies:
289 # * host-dbus: for Eldbus
290 # * host-freetype: for libevas
291 # * host-libglib2: for libecore
292 # * host-giflib, host-libjpeg, host-libpng: for libevas image loader
293 # * host-luajit for Elua tool for the host
294 # * host-openssl: cryptography backends.
296 host-pkgconf \
297 host-dbus \
298 host-freetype \
299 host-giflib \
300 host-libglib2 \
301 host-libjpeg \
302 host-libpng \
303 host-luajit \
304 host-openssl \
305 host-zlib
311 # libmount=false: remove dependency on host-util-linux libmount.
312 # elua=true: build elua for the host.
314 # network-backend=none: remove network-backend (connman).
315 # embedded-lz4=true: use lz4 bundled in efl.
317 -Daudio=false \
318 -Davahi=false \
319 -Dbuild-examples=false \
320 -Dbuild-tests=false \
321 -Dcrypto=openssl \
322 -Ddotnet=false \
323 -Decore-imf-loaders-disabler=ibus,scim,xim \
324 -Dedje-sound-and-video=false \
325 -Deeze=false \
326 -Delua=true \
327 -Dembedded-lz4=true \
328 -Dfontconfig=false \
329 -Dfribidi=false \
330 -Dglib=true \
331 -Dgstreamer=false \
332 -Dharfbuzz=false \
333 -Dinput=false \
334 -Dlibmount=false \
335 -Dlua-interpreter=luajit \
336 -Dnetwork-backend=none \
337 -Dnls=false \
338 -Dopengl=none \
339 -Dphysics=false \
340 -Dpixman=false \
341 -Dpulseaudio=false \
342 -Dsdl=false \
343 -Dsystemd=false \
344 -Dv4l2=false \
345 -Dvnc-server=false \
346 -Dx11=false \
347 -Dxinput22=false
353 HOST_EFL_CONF_OPTS += -Devas-loaders-disabler=$(subst $(space),$(comma),$(HOST_EFL_EVAS_LOADERS_DIS…
358 # host which is required to build Eolian language bindings for the
363 HOST_EFL_CONF_OPTS += -Dbindings=$(subst $(space),$(comma),$(HOST_EFL_BINDINGS))
365 # Always disable upower system module from host as it's
366 # not useful and would try to use the output/host/var
367 # system bus which is non-existent and does not contain
370 rm -fr $(HOST_DIR)/lib/ecore/system/upower
374 $(eval $(host-meson-package))