2abc774475532da7fb6e12fd9c5a52fcafe3829b
[scm/bb/meta-tizen.git] / meta-tizen-common-share / recipes-efl / efl / efl.inc
1 DESCRIPTION = "Enlightenment Foundation Libraries - set of libraries used (not only) by E17"
2 HOMEPAGE = "http://enlightenment.org/"
3 SECTION = "Graphics & UI Framework/API"
4 LICENSE = "LGPL-2.1"
5 PV = "1.9.3"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by edje
17 PROVIDES += "edje"
18
19
20 #PROVIDES by ephysics-examples
21 PROVIDES += "ephysics-examples"
22
23
24 #PROVIDES by eo
25 PROVIDES += "eo"
26
27
28 #PROVIDES by ephysics-dev
29 PROVIDES += "ephysics-dev"
30
31
32 #PROVIDES by emotion-dev
33 PROVIDES += "emotion-dev"
34
35
36 #PROVIDES by eina
37 PROVIDES += "eina"
38
39
40 #PROVIDES by eina-examples
41 PROVIDES += "eina-examples"
42
43
44 #PROVIDES by eo-examples
45 PROVIDES += "eo-examples"
46
47
48 #PROVIDES by eet-dev
49 PROVIDES += "eet-dev"
50
51
52 #PROVIDES by ephysics
53 PROVIDES += "ephysics"
54
55
56 #PROVIDES by eeze-dev
57 PROVIDES += "eeze-dev"
58
59
60 #PROVIDES by efl
61
62
63 #PROVIDES by efreet-dev
64 PROVIDES += "efreet-dev"
65
66
67 #PROVIDES by ecore-dev
68 PROVIDES += "ecore-dev"
69
70
71 #PROVIDES by ethumb-examples
72 PROVIDES += "ethumb-examples"
73
74
75 #PROVIDES by ethumb
76 PROVIDES += "ethumb"
77
78
79 #PROVIDES by evas-dev
80 PROVIDES += "evas-dev"
81
82
83 #PROVIDES by efl-data
84 PROVIDES += "efl-data"
85
86
87 #PROVIDES by evas
88 PROVIDES += "evas"
89
90
91 #PROVIDES by eeze
92 PROVIDES += "eeze"
93
94
95 #PROVIDES by ethumb-dev
96 PROVIDES += "ethumb-dev"
97
98
99 #PROVIDES by efreet
100 PROVIDES += "efreet"
101
102
103 #PROVIDES by eldbus-dev
104 PROVIDES += "eldbus-dev"
105
106
107 #PROVIDES by eet-examples
108 PROVIDES += "eet-examples"
109
110
111 #PROVIDES by embryo-dev
112 PROVIDES += "embryo-dev"
113
114
115 #PROVIDES by eio-dev
116 PROVIDES += "eio-dev"
117
118
119 #PROVIDES by ecore-examples
120 PROVIDES += "ecore-examples"
121
122
123 #PROVIDES by emotion
124 PROVIDES += "emotion"
125
126
127 #PROVIDES by eldbus-examples
128 PROVIDES += "eldbus-examples"
129
130
131 #PROVIDES by eo-dev
132 PROVIDES += "eo-dev"
133
134
135 #PROVIDES by embryo
136 PROVIDES += "embryo"
137 # the PROVIDES rules is ignore "embryo-bin  "
138 PROVIDES += "embryo-bin"
139 RPROVIDES_embryo += "embryo-bin"
140
141
142 #PROVIDES by eio-examples
143 PROVIDES += "eio-examples"
144
145
146 #PROVIDES by eet-tools
147 PROVIDES += "eet-tools"
148 # the PROVIDES rules is ignore "eet-bin  "
149 PROVIDES += "eet-bin"
150 RPROVIDES_eet-tools += "eet-bin"
151
152
153 #PROVIDES by edje-dev
154 PROVIDES += "edje-dev"
155
156
157 #PROVIDES by edje-tools
158 PROVIDES += "edje-tools"
159 # the PROVIDES rules is ignore "edje-bin  "
160 PROVIDES += "edje-bin"
161 RPROVIDES_edje-tools += "edje-bin"
162
163
164 #PROVIDES by eet
165 PROVIDES += "eet"
166
167
168 #PROVIDES by eina-dev
169 PROVIDES += "eina-dev"
170
171
172 #PROVIDES by evas-examples
173 PROVIDES += "evas-examples"
174
175
176 #PROVIDES by emotion-examples
177 PROVIDES += "emotion-examples"
178
179
180 #PROVIDES by ecore
181 PROVIDES += "ecore"
182
183
184 #PROVIDES by eldbus
185 PROVIDES += "eldbus"
186
187
188 #PROVIDES by edje-examples
189 PROVIDES += "edje-examples"
190
191
192 #PROVIDES by eio
193 PROVIDES += "eio"
194
195
196 RDEPENDS = ""
197 #RDEPENDS of edje (edje)
198 RDEPENDS_edje += "efl-data"
199
200 #RDEPENDS of ephysics-examples (ephysics-examples)
201 RDEPENDS_ephysics-examples += "ephysics"
202
203 #RDEPENDS of eo (eo)
204 RDEPENDS_eo += "efl-data"
205
206 #RDEPENDS of ephysics-dev (ephysics-dev)
207 RDEPENDS_ephysics-dev += "ephysics"
208
209 #RDEPENDS of emotion-dev (emotion-dev)
210 RDEPENDS_emotion-dev += "emotion"
211
212 #RDEPENDS of eina (eina)
213 RDEPENDS_eina += "efl-data"
214
215 #RDEPENDS of eina-examples (eina-examples)
216 RDEPENDS_eina-examples += "eina"
217
218 #RDEPENDS of eo-examples (eo-examples)
219 RDEPENDS_eo-examples += "eo"
220
221 #RDEPENDS of eet-dev (eet-dev)
222 RDEPENDS_eet-dev += "eet"
223
224 #RDEPENDS of eeze-dev (eeze-dev)
225 RDEPENDS_eeze-dev += "eeze"
226
227 #RDEPENDS of efreet-dev (efreet-dev)
228 RDEPENDS_efreet-dev += "efreet"
229
230 #RDEPENDS of ecore-dev (ecore-dev)
231 RDEPENDS_ecore-dev += "ecore"
232
233 #RDEPENDS of ethumb-examples (ethumb-examples)
234 RDEPENDS_ethumb-examples += "ethumb"
235
236 #RDEPENDS of ethumb (ethumb)
237 RDEPENDS_ethumb += "efl-data"
238
239 #RDEPENDS of evas-dev (evas-dev)
240 RDEPENDS_evas-dev += "evas"
241
242 #RDEPENDS of evas (evas)
243 RDEPENDS_evas += "efl-data"
244
245 #RDEPENDS of eeze (eeze)
246 RDEPENDS_eeze += "efl-data"
247
248 #RDEPENDS of ethumb-dev (ethumb-dev)
249 RDEPENDS_ethumb-dev += "ethumb"
250
251 #RDEPENDS of efreet (efreet)
252 RDEPENDS_efreet += "efl-data"
253
254 #RDEPENDS of eldbus-dev (eldbus-dev)
255 RDEPENDS_eldbus-dev += "eldbus"
256
257 #RDEPENDS of eet-examples (eet-examples)
258 RDEPENDS_eet-examples += "eet"
259
260 #RDEPENDS of embryo-dev (embryo-dev)
261 RDEPENDS_embryo-dev += "embryo"
262
263 #RDEPENDS of eio-dev (eio-dev)
264 RDEPENDS_eio-dev += "eio"
265
266 #RDEPENDS of ecore-examples (ecore-examples)
267 RDEPENDS_ecore-examples += "ecore"
268
269 #RDEPENDS of emotion (emotion)
270 RDEPENDS_emotion += "efl-data"
271
272 #RDEPENDS of eldbus-examples (eldbus-examples)
273 RDEPENDS_eldbus-examples += "eldbus"
274
275 #RDEPENDS of eo-dev (eo-dev)
276 RDEPENDS_eo-dev += "eo"
277
278 #RDEPENDS of embryo (embryo)
279 RDEPENDS_embryo += "efl-data"
280
281 #RDEPENDS of eio-examples (eio-examples)
282 RDEPENDS_eio-examples += "eio"
283
284 #RDEPENDS of eet-tools (eet-tools)
285 RDEPENDS_eet-tools += "eet"
286
287 #RDEPENDS of edje-dev (edje-dev)
288 RDEPENDS_edje-dev += "edje-tools"
289
290 #RDEPENDS of edje-tools (edje-tools)
291 RDEPENDS_edje-tools += "edje"
292
293 #RDEPENDS of eet (eet)
294 RDEPENDS_eet += "efl-data"
295
296 #RDEPENDS of eina-dev (eina-dev)
297 RDEPENDS_eina-dev += "eina"
298
299 #RDEPENDS of evas-examples (evas-examples)
300 RDEPENDS_evas-examples += "evas"
301
302 #RDEPENDS of emotion-examples (emotion-examples)
303 RDEPENDS_emotion-examples += "emotion"
304
305 #RDEPENDS of ecore (ecore)
306 RDEPENDS_ecore += "efl-data"
307
308 #RDEPENDS of eldbus (eldbus)
309 RDEPENDS_eldbus += "efl-data"
310
311 #RDEPENDS of edje-examples (edje-examples)
312 RDEPENDS_edje-examples += "edje"
313
314 #RDEPENDS of eio (eio)
315 RDEPENDS_eio += "efl-data"
316
317
318 DEPENDS = ""
319 #DEPENDS of efl
320 DEPENDS += "tiff"
321 DEPENDS += "ibus"
322 DEPENDS += "harfbuzz"
323 DEPENDS += "openssl"
324 DEPENDS += "curl"
325 DEPENDS += "fontconfig"
326 DEPENDS += "systemd"
327 DEPENDS += "freetype"
328 DEPENDS += "wayland"
329 DEPENDS += "gstreamer1.0-plugins-base"
330 inherit pkgconfig
331 DEPENDS += "dlog"
332 DEPENDS += "glib-2.0"
333 DEPENDS += "lua"
334 DEPENDS += "libtbm"
335 DEPENDS += "libbullet"
336 DEPENDS += "libpng"
337 DEPENDS += "pixman"
338 DEPENDS += "libsndfile1"
339 DEPENDS += "libcheck"
340 DEPENDS += "giflib"
341 DEPENDS += "udev"
342 DEPENDS += "capi-system-sensor"
343 DEPENDS += "gnutls"
344 DEPENDS += "util-linux"
345 DEPENDS += "vconf"
346 #Replace "DEPENDS" on gettext by "inherit gettext"
347 inherit gettext
348 DEPENDS += "virtual/egl"
349 DEPENDS += "libxkbcommon"
350 DEPENDS += "fribidi"
351 DEPENDS += "libjpeg-turbo"
352 DEPENDS += "dbus"
353 DEPENDS += "zlib"
354 DEPENDS += "pulseaudio"
355 DEPENDS += "libexif"
356 DEPENDS_append_class-native = " fdupes-native"
357 DEPENDS_append_class-target = " fdupes-native"
358 DEPENDS += "gstreamer1.0"
359
360 do_prep() {
361  cd ${S}
362  chmod -Rf a+rX,u+w,g-w,o-w ${S}
363  #setup -q
364  cp ${S}/packaging/efl.manifest .
365  
366  
367 }
368 do_patch_append() {
369     bb.build.exec_func('do_prep', d)
370 }
371
372 do_configure() {
373 }
374
375 do_compile() {
376  cd ${S}
377   LANG=C
378   export LANG
379   unset DISPLAY
380   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
381   
382   CFLAGS="${CFLAGS} -DMESA_EGL_NO_X11_HEADERS "
383   
384   
385   autotools_do_configure
386   
387   oe_runmake ${PARALLEL_MAKE}
388   
389   
390   
391 }
392 EXTRA_OECONF += " --enable-tizen --enable-g-main-loop --disable-xim --disable-scim --disable-gesture --with-tests=regular --enable-wayland --enable-egl --with-opengl=es --enable-tile-rotate --disable-rpath --with-x11=none --enable-tile-rotate --disable-rpath --enable-always-build-examples --enable-systemd --enable-lua-old --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa"
393
394 do_install() {
395  export RPM_BUILD_ROOT=${D}
396  cd ${S}
397  LANG=C
398  export LANG
399  unset DISPLAY
400  rm -rf ${D}
401  mkdir -p ${D}
402  
403  
404    oe_runmake \
405          DESTDIR=${D} \
406          INSTALL_ROOT=${D} \
407          BINDIR=${prefix}/bin \
408    install  
409    rm -f ${D}${infodir}/dir 
410    find ${D} -regex ".*\.la$" | xargs rm -f -- 
411    find ${D} -regex ".*\.a$" | xargs rm -f --
412  oe_runmake datadir=${D}${prefix}/share install-examples
413  rm -rf ${D}${prefix}/lib/ecore/system/upower
414  
415  #find_lang efl
416  #fdupes ${D}
417  
418  
419  
420 }
421
422 pkg_postinst_eo() {
423     #!/bin/sh -e
424
425     [ "x$D" == "x" ] && ldconfig
426 }
427
428 pkg_postinst_eldbus() {
429     #!/bin/sh -e
430
431     [ "x$D" == "x" ] && ldconfig
432 }
433
434 pkg_postinst_efreet() {
435     #!/bin/sh -e
436
437     [ "x$D" == "x" ] && ldconfig
438 }
439
440 pkg_postinst_embryo() {
441     #!/bin/sh -e
442
443     [ "x$D" == "x" ] && ldconfig
444 }
445
446 pkg_postinst_evas() {
447     #!/bin/sh -e
448
449     [ "x$D" == "x" ] && ldconfig
450 }
451
452 pkg_postinst_eet() {
453     #!/bin/sh -e
454
455     [ "x$D" == "x" ] && ldconfig
456 }
457
458 pkg_postinst_ephysics() {
459     #!/bin/sh -e
460
461     [ "x$D" == "x" ] && ldconfig
462 }
463
464 pkg_postinst_emotion() {
465     #!/bin/sh -e
466
467     [ "x$D" == "x" ] && ldconfig
468 }
469
470 pkg_postinst_eio() {
471     #!/bin/sh -e
472
473     [ "x$D" == "x" ] && ldconfig
474 }
475
476 pkg_postinst_ecore() {
477     #!/bin/sh -e
478
479     [ "x$D" == "x" ] && ldconfig
480     f="/etc/profile.d/ecore.sh"
481     grep --silent EFL_WAYLAND_USE_XDG_SHELL "$f" \
482         || printf "\nEFL_WAYLAND_USE_XDG_SHELL='defined'\nexport EFL_WAYLAND_USE_XDG_SHELL\n" >> "$f"
483     grep --silent ECORE_EVAS_ENGINE "$f" \
484         || printf "\nECORE_EVAS_ENGINE=wayland_shm\n[ ! -d /dev/dri ] || ECORE_EVAS_ENGINE=wayland_egl\nexport ECORE_EVAS_ENGINE" >> "$f"
485     grep --silent ECORE_IMF_MODULE "$f" \
486         || printf "\nECORE_IMF_MODULE=wayland\nexport ECORE_IMF_MODULE\n" >> "$f"
487
488 }
489
490 pkg_postinst_edje() {
491     #!/bin/sh -e
492
493     [ "x$D" == "x" ] && ldconfig
494 }
495
496 pkg_postinst_eina() {
497     #!/bin/sh -e
498
499     [ "x$D" == "x" ] && ldconfig
500 }
501
502 pkg_postinst_ethumb() {
503     #!/bin/sh -e
504
505     [ "x$D" == "x" ] && ldconfig
506 }
507
508 pkg_postinst_eeze() {
509     #!/bin/sh -e
510
511     [ "x$D" == "x" ] && ldconfig
512 }
513
514 pkg_postrm_efreet() {
515     #!/bin/sh -e
516
517     [ "x$D" == "x" ] && ldconfig
518 }
519
520 pkg_postrm_eo() {
521     #!/bin/sh -e
522
523     [ "x$D" == "x" ] && ldconfig
524 }
525
526 pkg_postrm_eina() {
527     #!/bin/sh -e
528
529     [ "x$D" == "x" ] && ldconfig
530 }
531
532 pkg_postrm_eet() {
533     #!/bin/sh -e
534
535     [ "x$D" == "x" ] && ldconfig
536 }
537
538 pkg_postrm_eio() {
539     #!/bin/sh -e
540
541     [ "x$D" == "x" ] && ldconfig
542 }
543
544 pkg_postrm_evas() {
545     #!/bin/sh -e
546
547     [ "x$D" == "x" ] && ldconfig
548 }
549
550 pkg_postrm_embryo() {
551     #!/bin/sh -e
552
553     [ "x$D" == "x" ] && ldconfig
554 }
555
556 pkg_postrm_emotion() {
557     #!/bin/sh -e
558
559     [ "x$D" == "x" ] && ldconfig
560 }
561
562 pkg_postrm_ephysics() {
563     #!/bin/sh -e
564
565     [ "x$D" == "x" ] && ldconfig
566 }
567
568 pkg_postrm_ethumb() {
569     #!/bin/sh -e
570
571     [ "x$D" == "x" ] && ldconfig
572 }
573
574 pkg_postrm_eeze() {
575     #!/bin/sh -e
576
577     [ "x$D" == "x" ] && ldconfig
578 }
579
580 pkg_postrm_eldbus() {
581     #!/bin/sh -e
582
583     [ "x$D" == "x" ] && ldconfig
584 }
585
586 pkg_postrm_ecore() {
587     #!/bin/sh -e
588
589     [ "x$D" == "x" ] && ldconfig
590 }
591
592 pkg_postrm_edje() {
593     #!/bin/sh -e
594
595     [ "x$D" == "x" ] && ldconfig
596 }
597
598 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
599 PACKAGES += " emotion "
600 PACKAGES += " ephysics-examples "
601 PACKAGES += " eo "
602 PACKAGES += " ephysics-dev "
603 PACKAGES += " edje "
604 PACKAGES += " emotion-dev "
605 PACKAGES += " eina "
606 PACKAGES += " eina-examples "
607 PACKAGES += " eo-examples "
608 PACKAGES += " eet-dev "
609 PACKAGES += " ephysics "
610 PACKAGES += " eeze-dev "
611 PACKAGES += " efreet-dev "
612 PACKAGES += " ecore-dev "
613 PACKAGES += " eina-dev "
614 PACKAGES += " ethumb "
615 PACKAGES += " evas-dev "
616 PACKAGES += " efl-data "
617 PACKAGES += " evas "
618 PACKAGES += " eeze "
619 PACKAGES += " ethumb-dev "
620 PACKAGES += " efreet "
621 PACKAGES += " eldbus-dev "
622 PACKAGES += " eet-examples "
623 PACKAGES += " embryo-dev "
624 PACKAGES += " ethumb-examples "
625 PACKAGES += " eio-dev "
626 PACKAGES += " ecore-examples "
627 PACKAGES += " ecore "
628 PACKAGES += " eldbus-examples "
629 PACKAGES += " eo-dev "
630 PACKAGES += " embryo "
631 PACKAGES += " eio-examples "
632 PACKAGES += " eet-tools "
633 PACKAGES += " edje-dev "
634 PACKAGES += " edje-tools "
635 PACKAGES += " eet "
636 PACKAGES += " evas-examples "
637 PACKAGES += " emotion-examples "
638 PACKAGES += " eldbus "
639 PACKAGES += " edje-examples "
640 PACKAGES += " eio "
641
642 emotion_files = ""
643 emotion_files += "${prefix}/lib/libemotion.so.*"
644 emotion_files += "${prefix}/lib/edje/modules/emotion/*/module.so"
645 emotion_files += "${prefix}/lib/emotion/modules/*/*/module.so"
646 emotion_files += "${prefix}/share/emotion/*"
647 emotion_files += "${prefix}/bin/emotion_test"
648 MANIFESTFILES_emotion = "efl.manifest"
649
650 ephysics-examples_files = ""
651 ephysics-examples_files += "${prefix}/share/ephysics/examples/*"
652
653 eo_files = ""
654 eo_files += "${prefix}/lib/libeo.so.*"
655 MANIFESTFILES_eo = "efl.manifest"
656
657 ephysics-dev_files = ""
658 ephysics-dev_files += "${prefix}/lib/libephysics.so"
659 ephysics-dev_files += "${prefix}/lib/pkgconfig/ephysics.pc"
660 ephysics-dev_files += "${prefix}/include/ephysics-1/EPhysics.h"
661
662 edje_files = ""
663 edje_files += "${prefix}/lib/libedje.so.*"
664 edje_files += "${prefix}/lib/edje/utils/*/*"
665 edje_files += "${prefix}/share/edje/include/edje.inc"
666 edje_files += "${prefix}/share/mime/packages/edje.xml"
667 MANIFESTFILES_edje = "efl.manifest"
668
669 emotion-dev_files = ""
670 emotion-dev_files += "${prefix}/include/emotion-1/*"
671 emotion-dev_files += "${prefix}/lib/libemotion.so"
672 emotion-dev_files += "${prefix}/lib/pkgconfig/emotion*.pc"
673 emotion-dev_files += "${prefix}/lib/cmake/Emotion/*.cmake"
674 MANIFESTFILES_emotion-dev = "efl.manifest"
675
676 eina_files = ""
677 eina_files += "${prefix}/lib/libeina.so.*"
678 eina_files += "${prefix}/bin/eina-bench-cmp"
679 MANIFESTFILES_eina = "efl.manifest"
680
681 eina-examples_files = ""
682 eina-examples_files += "${prefix}/share/eina/examples/*"
683 eina-examples_files += "${prefix}/lib/eina/examples/*"
684 MANIFESTFILES_eina-examples = "efl.manifest"
685
686 eo-examples_files = ""
687 eo-examples_files += "${prefix}/share/eo/examples/*"
688 eo-examples_files += "${prefix}/lib/eo/examples/*"
689 MANIFESTFILES_eo-examples = "efl.manifest"
690
691 eet-dev_files = ""
692 eet-dev_files += "${prefix}/include/eet-1/*.h"
693 eet-dev_files += "${prefix}/lib/libeet.so"
694 eet-dev_files += "${prefix}/lib/pkgconfig/eet*.pc"
695 eet-dev_files += "${prefix}/lib/cmake/Eet/*.cmake"
696 MANIFESTFILES_eet-dev = "efl.manifest"
697
698 ephysics_files = ""
699 ephysics_files += "${prefix}/lib/libephysics.so.*"
700
701 eeze-dev_files = ""
702 eeze-dev_files += "${prefix}/include/eeze-1/*.h"
703 eeze-dev_files += "${prefix}/lib/libeeze.so"
704 eeze-dev_files += "${prefix}/lib/pkgconfig/eeze*.pc"
705 eeze-dev_files += "${prefix}/lib/cmake/Eeze/*.cmake"
706 MANIFESTFILES_eeze-dev = "efl.manifest"
707
708 efreet-dev_files = ""
709 efreet-dev_files += "${prefix}/include/efreet-1/*.h"
710 efreet-dev_files += "${prefix}/lib/libefreet.so"
711 efreet-dev_files += "${prefix}/lib/libefreet_mime.so"
712 efreet-dev_files += "${prefix}/lib/libefreet_trash.so"
713 efreet-dev_files += "${prefix}/lib/pkgconfig/efreet*.pc"
714 efreet-dev_files += "${prefix}/lib/cmake/Efreet/*.cmake"
715 MANIFESTFILES_efreet-dev = "efl.manifest"
716
717 ecore-dev_files = ""
718 ecore-dev_files += "${prefix}/include/ecore*/*.h"
719 ecore-dev_files += "${prefix}/lib/libecore.so"
720 ecore-dev_files += "${prefix}/lib/libecore_audio.so"
721 ecore-dev_files += "${prefix}/lib/libecore_avahi.so"
722 ecore-dev_files += "${prefix}/lib/libecore_con.so"
723 ecore-dev_files += "${prefix}/lib/libecore_evas.so"
724 ecore-dev_files += "${prefix}/lib/libecore_file.so"
725 ecore-dev_files += "${prefix}/lib/libecore_imf.so"
726 ecore-dev_files += "${prefix}/lib/libecore_imf_evas.so"
727 ecore-dev_files += "${prefix}/lib/libecore_input.so"
728 ecore-dev_files += "${prefix}/lib/libecore_input_evas.so"
729 ecore-dev_files += "${prefix}/lib/libecore_ipc.so"
730 ecore-dev_files += "${prefix}/lib/libecore_wayland.so"
731 ecore-dev_files += "${prefix}/lib/pkgconfig/ecore*.pc"
732 ecore-dev_files += "${prefix}/lib/cmake/Ecore/*.cmake"
733 MANIFESTFILES_ecore-dev = "efl.manifest"
734
735 eina-dev_files = ""
736 eina-dev_files += "${prefix}/include/eina-1/*.h"
737 eina-dev_files += "${prefix}/include/eina-1/eina/*"
738 eina-dev_files += "${prefix}/lib/libeina.so"
739 eina-dev_files += "${prefix}/lib/pkgconfig/eina*.pc"
740 eina-dev_files += "${prefix}/lib/cmake/Eina/*.cmake"
741 MANIFESTFILES_eina-dev = "efl.manifest"
742
743 ethumb_files = ""
744 ethumb_files += "${prefix}/lib/libethumb.so.*"
745 ethumb_files += "${prefix}/lib/libethumb_client.so.*"
746 ethumb_files += "${prefix}/share/dbus-1/services/org.enlightenment.Ethumb.service"
747 ethumb_files += "${prefix}/share/ethumb/*"
748 ethumb_files += "${prefix}/share/ethumb_client/*"
749 ethumb_files += "${prefix}/lib/ethumb/modules/*/*/module.so"
750 ethumb_files += "${prefix}/lib/ethumb/modules/*/*/template.edj"
751 ethumb_files += "${prefix}/lib/ethumb_client/utils/*/ethumbd_slave"
752 ethumb_files += "${prefix}/bin/ethumb"
753 ethumb_files += "${prefix}/bin/ethumbd"
754 ethumb_files += "${prefix}/bin/ethumbd_client"
755 MANIFESTFILES_ethumb = "efl.manifest"
756
757 evas-dev_files = ""
758 evas-dev_files += "${prefix}/include/evas-1/*.h"
759 evas-dev_files += "${prefix}/lib/libevas.so"
760 evas-dev_files += "${prefix}/lib/pkgconfig/evas*.pc"
761 evas-dev_files += "${prefix}/lib/cmake/Evas/*.cmake"
762 MANIFESTFILES_evas-dev = "efl.manifest"
763
764 efl-data_files = ""
765 efl-data_files += "${prefix}/include/efl-1/Efl_Config.h"
766 MANIFESTFILES_${PN}-data = "efl.manifest"
767
768 evas_files = ""
769 evas_files += "${prefix}/bin/evas_cserve2_client"
770 evas_files += "${prefix}/bin/evas_cserve2_debug"
771 evas_files += "${prefix}/bin/evas_cserve2_shm_debug"
772 evas_files += "${prefix}/bin/evas_cserve2_usage"
773 evas_files += "${prefix}/lib/evas/modules/*/*/*/module.so"
774 evas_files += "${prefix}/lib/libevas.so.*"
775 evas_files += "${prefix}/lib/evas/cserve2"
776 evas_files += "${prefix}/share/evas/checkme"
777 MANIFESTFILES_evas = "efl.manifest"
778
779 eeze_files = ""
780 eeze_files += "${prefix}/lib/libeeze.so.*"
781 eeze_files += "${prefix}/bin/eeze_disk_ls"
782 eeze_files += "${prefix}/bin/eeze_mount"
783 eeze_files += "${prefix}/bin/eeze_scanner"
784 eeze_files += "${prefix}/bin/eeze_umount"
785 eeze_files += "${prefix}/lib/eeze/modules/sensor/*/*/module.so"
786 eeze_files += "${prefix}/share/eeze/checkme"
787 MANIFESTFILES_eeze = "efl.manifest"
788
789 ethumb-dev_files = ""
790 ethumb-dev_files += "${prefix}/include/ethumb-1/*.h"
791 ethumb-dev_files += "${prefix}/include/ethumb-client-1/*.h"
792 ethumb-dev_files += "${prefix}/lib/libethumb.so"
793 ethumb-dev_files += "${prefix}/lib/libethumb_client.so"
794 ethumb-dev_files += "${prefix}/lib/pkgconfig/ethumb*.pc"
795 ethumb-dev_files += "${prefix}/lib/cmake/Ethumb/*.cmake"
796 ethumb-dev_files += "${prefix}/lib/cmake/EthumbClient/*.cmake"
797 MANIFESTFILES_ethumb-dev = "efl.manifest"
798
799 efreet_files = ""
800 efreet_files += "${prefix}/share/dbus-1/services/org.enlightenment.Efreet.service"
801 efreet_files += "${prefix}/bin/efreetd"
802 efreet_files += "${prefix}/lib/efreet/*/efreet_desktop_cache_create"
803 efreet_files += "${prefix}/lib/efreet/*/efreet_icon_cache_create"
804 efreet_files += "${prefix}/lib/libefreet.so.*"
805 efreet_files += "${prefix}/lib/libefreet_mime.so.*"
806 efreet_files += "${prefix}/lib/libefreet_trash.so.*"
807 efreet_files += "${prefix}/share/efreet/*"
808 MANIFESTFILES_efreet = "efl.manifest"
809
810 eldbus-dev_files = ""
811 eldbus-dev_files += "${prefix}/lib/libeldbus.so"
812 eldbus-dev_files += "${prefix}/lib/pkgconfig/eldbus*.pc"
813 eldbus-dev_files += "${prefix}/include/eldbus*/*"
814 eldbus-dev_files += "${prefix}/lib/cmake/Eldbus/*.cmake"
815 MANIFESTFILES_eldbus-dev = "efl.manifest"
816
817 eet-examples_files = ""
818 eet-examples_files += "${prefix}/share/eet/examples/*"
819 eet-examples_files += "${prefix}/lib/eet/examples/*"
820 MANIFESTFILES_eet-examples = "efl.manifest"
821
822 embryo-dev_files = ""
823 embryo-dev_files += "${prefix}/include/embryo-1/*.h"
824 embryo-dev_files += "${prefix}/lib/libembryo.so"
825 embryo-dev_files += "${prefix}/lib/pkgconfig/embryo*.pc"
826 MANIFESTFILES_embryo-dev = "efl.manifest"
827
828 ethumb-examples_files = ""
829 ethumb-examples_files += "${prefix}/share/ethumb_client/examples/*"
830 ethumb-examples_files += "${prefix}/lib/ethumb_client/examples/*"
831 MANIFESTFILES_ethumb-examples = "efl.manifest"
832
833 eio-dev_files = ""
834 eio-dev_files += "${prefix}/include/eio-1/*"
835 eio-dev_files += "${prefix}/lib/libeio.so"
836 eio-dev_files += "${prefix}/lib/pkgconfig/eio*.pc"
837 MANIFESTFILES_eio-dev = "efl.manifest"
838
839 ecore-examples_files = ""
840 ecore-examples_files += "${prefix}/share/ecore*/examples/*"
841 ecore-examples_files += "${prefix}/lib/ecore*/examples/*"
842 MANIFESTFILES_ecore-examples = "efl.manifest"
843
844 ecore_files = ""
845 ecore_files += "${prefix}/lib/libecore.so.*"
846 ecore_files += "${prefix}/lib/libecore_avahi.so.*"
847 ecore_files += "${prefix}/lib/libecore_audio.so.*"
848 ecore_files += "${prefix}/lib/libecore_avahi.so.*"
849 ecore_files += "${prefix}/lib/libecore_con.so.*"
850 ecore_files += "${prefix}/lib/libecore_evas.so.*"
851 ecore_files += "${prefix}/lib/libecore_file.so.*"
852 ecore_files += "${prefix}/lib/libecore_imf.so.*"
853 ecore_files += "${prefix}/lib/libecore_imf_evas.so.*"
854 ecore_files += "${prefix}/lib/libecore_input.so.*"
855 ecore_files += "${prefix}/lib/libecore_input_evas.so.*"
856 ecore_files += "${prefix}/lib/libecore_ipc.so.*"
857 ecore_files += "${prefix}/lib/libecore_wayland.so.*"
858 ecore_files += "${prefix}/lib/ecore_evas/engines/*/*/module.so"
859 ecore_files += "${prefix}/lib/ecore_imf/modules/*/*/module.so"
860 ecore_files += "${prefix}/lib/ecore/system/tizen/*/module.so"
861 ecore_files += "${prefix}/lib/ecore/system/systemd/v-*/module.so"
862 ecore_files += "${prefix}/share/ecore/checkme"
863 ecore_files += "${prefix}/share/ecore_imf/checkme"
864 MANIFESTFILES_ecore = "efl.manifest"
865
866 eldbus-examples_files = ""
867 eldbus-examples_files += "${prefix}/share/eldbus/examples/*"
868 eldbus-examples_files += "${prefix}/lib/eldbus/examples/*"
869 MANIFESTFILES_eldbus-examples = "efl.manifest"
870
871 eo-dev_files = ""
872 eo-dev_files += "${prefix}/include/eo-1/*.h"
873 eo-dev_files += "${prefix}/lib/libeo.so"
874 eo-dev_files += "${prefix}/lib/pkgconfig/eo*.pc"
875 eo-dev_files += "${prefix}/share/eo/gdb/eo_gdb.py"
876 eo-dev_files += "${prefix}/share/gdb/auto-load/usr/lib*/*"
877 eo-dev_files += "${prefix}/lib/cmake/Eo/*.cmake"
878 MANIFESTFILES_eo-dev = "efl.manifest"
879
880 embryo_files = ""
881 embryo_files += "${prefix}/bin/embryo_cc"
882 embryo_files += "${prefix}/lib/libembryo.so.*"
883 embryo_files += "${prefix}/share/embryo/include/default.inc"
884 MANIFESTFILES_embryo = "efl.manifest"
885
886 eio-examples_files = ""
887 eio-examples_files += "${prefix}/share/eio/examples/*"
888 eio-examples_files += "${prefix}/lib/eio/examples/*"
889 MANIFESTFILES_eio-examples = "efl.manifest"
890
891 eet-tools_files = ""
892 eet-tools_files += "${prefix}/bin/eet"
893 MANIFESTFILES_eet-tools = "efl.manifest"
894
895 edje-dev_files = ""
896 edje-dev_files += "${prefix}/include/edje-1/*.h"
897 edje-dev_files += "${prefix}/lib/libedje.so"
898 edje-dev_files += "${prefix}/lib/pkgconfig/edje*.pc"
899 edje-dev_files += "${prefix}/lib/cmake/Edje/*.cmake"
900 MANIFESTFILES_edje-dev = "efl.manifest"
901
902 edje-tools_files = ""
903 edje-tools_files += "${prefix}/bin/edje*"
904 edje-tools_files += "${prefix}/share/edje/data/*"
905 MANIFESTFILES_edje-tools = "efl.manifest"
906
907 eet_files = ""
908 eet_files += "${prefix}/lib/libeet*.so.*"
909 MANIFESTFILES_eet = "efl.manifest"
910
911 evas-examples_files = ""
912 evas-examples_files += "${prefix}/share/evas/examples/*"
913 evas-examples_files += "${prefix}/lib/evas/examples/*"
914 MANIFESTFILES_evas-examples = "efl.manifest"
915
916 emotion-examples_files = ""
917 emotion-examples_files += "${prefix}/share/emotion/examples/*"
918 emotion-examples_files += "${prefix}/lib/emotion/examples/*"
919 MANIFESTFILES_emotion-examples = "efl.manifest"
920
921 eldbus_files = ""
922 eldbus_files += "${prefix}/lib/libeldbus.so.*"
923 eldbus_files += "${prefix}/bin/eldbus*"
924 MANIFESTFILES_eldbus = "efl.manifest"
925
926 edje-examples_files = ""
927 edje-examples_files += "${prefix}/share/edje/examples/*"
928 edje-examples_files += "${prefix}/lib/edje/examples/*"
929 MANIFESTFILES_edje-examples = "efl.manifest"
930
931 eio_files = ""
932 eio_files += "${prefix}/lib/libeio.so.*"
933 MANIFESTFILES_eio = "efl.manifest"
934
935 FILES_emotion = "${emotion_files}"
936 FILES_ephysics-examples = "${ephysics-examples_files}"
937 FILES_eo = "${eo_files}"
938 FILES_ephysics-dev = "${ephysics-dev_files}"
939 FILES_edje = "${edje_files}"
940 FILES_emotion-dev = "${emotion-dev_files}"
941 FILES_eina = "${eina_files}"
942 FILES_eina-examples = "${eina-examples_files}"
943 FILES_eo-examples = "${eo-examples_files}"
944 FILES_eet-dev = "${eet-dev_files}"
945 FILES_ephysics = "${ephysics_files}"
946 FILES_eeze-dev = "${eeze-dev_files}"
947 FILES_efreet-dev = "${efreet-dev_files}"
948 FILES_ecore-dev = "${ecore-dev_files}"
949 FILES_eina-dev = "${eina-dev_files}"
950 FILES_ethumb = "${ethumb_files}"
951 FILES_evas-dev = "${evas-dev_files}"
952 FILES_${PN}-data = "${efl-data_files}"
953 FILES_evas = "${evas_files}"
954 FILES_eeze = "${eeze_files}"
955 FILES_ethumb-dev = "${ethumb-dev_files}"
956 FILES_efreet = "${efreet_files}"
957 FILES_eldbus-dev = "${eldbus-dev_files}"
958 FILES_eet-examples = "${eet-examples_files}"
959 FILES_embryo-dev = "${embryo-dev_files}"
960 FILES_ethumb-examples = "${ethumb-examples_files}"
961 FILES_eio-dev = "${eio-dev_files}"
962 FILES_ecore-examples = "${ecore-examples_files}"
963 FILES_ecore = "${ecore_files}"
964 FILES_eldbus-examples = "${eldbus-examples_files}"
965 FILES_eo-dev = "${eo-dev_files}"
966 FILES_embryo = "${embryo_files}"
967 FILES_eio-examples = "${eio-examples_files}"
968 FILES_eet-tools = "${eet-tools_files}"
969 FILES_edje-dev = "${edje-dev_files}"
970 FILES_edje-tools = "${edje-tools_files}"
971 FILES_eet = "${eet_files}"
972 FILES_evas-examples = "${evas-examples_files}"
973 FILES_emotion-examples = "${emotion-examples_files}"
974 FILES_eldbus = "${eldbus_files}"
975 FILES_edje-examples = "${edje-examples_files}"
976 FILES_eio = "${eio_files}"
977
978 PKG_emotion= "emotion"
979 PKG_ephysics-examples= "ephysics-examples"
980 PKG_eo= "eo"
981 PKG_ephysics-dev= "ephysics-dev"
982 PKG_edje= "edje"
983 PKG_emotion-dev= "emotion-dev"
984 PKG_eina= "eina"
985 PKG_eina-examples= "eina-examples"
986 PKG_eo-examples= "eo-examples"
987 PKG_eet-dev= "eet-dev"
988 PKG_ephysics= "ephysics"
989 PKG_eeze-dev= "eeze-dev"
990 PKG_efreet-dev= "efreet-dev"
991 PKG_ecore-dev= "ecore-dev"
992 PKG_eina-dev= "eina-dev"
993 PKG_ethumb= "ethumb"
994 PKG_evas-dev= "evas-dev"
995 PKG_efl-data= "efl-data"
996 PKG_evas= "evas"
997 PKG_eeze= "eeze"
998 PKG_ethumb-dev= "ethumb-dev"
999 PKG_efreet= "efreet"
1000 PKG_eldbus-dev= "eldbus-dev"
1001 PKG_eet-examples= "eet-examples"
1002 PKG_embryo-dev= "embryo-dev"
1003 PKG_ethumb-examples= "ethumb-examples"
1004 PKG_eio-dev= "eio-dev"
1005 PKG_ecore-examples= "ecore-examples"
1006 PKG_ecore= "ecore"
1007 PKG_eldbus-examples= "eldbus-examples"
1008 PKG_eo-dev= "eo-dev"
1009 PKG_embryo= "embryo"
1010 PKG_eio-examples= "eio-examples"
1011 PKG_eet-tools= "eet-tools"
1012 PKG_edje-dev= "edje-dev"
1013 PKG_edje-tools= "edje-tools"
1014 PKG_eet= "eet"
1015 PKG_evas-examples= "evas-examples"
1016 PKG_emotion-examples= "emotion-examples"
1017 PKG_eldbus= "eldbus"
1018 PKG_edje-examples= "edje-examples"
1019 PKG_eio= "eio"
1020
1021 require efl-extraconf.inc
1022