Changeset 15585


Ignore:
Timestamp:
2009-05-04T15:13:38+02:00 (9 years ago)
Author:
mirko
Message:

build efl-tools (edje_cc, edje_dece, edje_recc, eet, embryo_cc - needed among others for getting enlightenment built) for the host

Location:
feeds/efl
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • feeds/efl/ecore/Makefile

    r15075 r15585  
    2121PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    2222 
     23HOST_BUILD_DEPENDS:=eina/host evas/host 
     24 
    2325PKG_FIXUP = libtool 
    2426 
     27include $(INCLUDE_DIR)/host-build.mk 
    2528include $(INCLUDE_DIR)/package.mk 
    2629 
     
    3134  TITLE:=Ecore is the core event abstraction layer and X abstraction layer 
    3235  URL:=http://wiki.enlightenment.org/index.php/Ecore 
    33   DEPENDS:=+eet +evas +libiconv @!LINUX_2_4 
     36  DEPENDS:=+eina +evas +libiconv @!LINUX_2_4 
    3437endef 
    3538 
     
    5962                --enable-ecore-x \ 
    6063                --enable-ecore-evas-xrender-x11 \ 
     64                --disable-ecore-evas-dfb \ 
     65                --disable-ecore-evas-fb \ 
     66                --disable-ecore-evas-sdl \ 
     67                --disable-ecore-evas-quartz \ 
     68                --enable-ecore-evas-buffer \ 
     69                --enable-ecore-file \ 
     70                --enable-inotify \ 
     71                --disable-poll \ 
     72                --enable-ecore-imf \ 
     73                --enable-ecore-imf_evas \ 
     74                --disable-doc \ 
     75                --disable-simple-x11 \ 
     76                --disable-ecore-x-xcb \ 
     77                --disable-ecore-evas-opengl-x11 \ 
     78                --disable-ecore-evas-software-16-x11 \ 
     79                --disable-ecore-evas-software-xcb \ 
     80                --disable-ecore-evas-xrender-xcb \ 
     81                --disable-ecore-win32 \ 
     82                --disable-ecore-evas-software-ddraw \ 
     83                --disable-ecore-evas-direct3d \ 
     84                --disable-ecore-evas-opengl-glew \ 
     85                --disable-ecore-evas-software-16-ddraw \ 
     86                --disable-ecore-wince \ 
     87                --disable-ecore-evas-software-16-wince \ 
     88                --disable-ecore-directfb \ 
     89                --disable-ecore-fb \ 
     90                --disable-ecore-sdl \ 
     91                --disable-ecore-quartz \ 
     92        ) 
     93endef 
     94 
     95define Host/Configure 
     96        ( cd $(HOST_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     97        $(call Host/Configure/Default, \ 
     98                --without-x \ 
     99                --with-iconv-link \ 
     100                --disable-gnutls \ 
     101                --disable-openssl \ 
     102                --disable-curl \ 
     103                --disable-abstract-sockets \ 
     104                --enable-ecore-job \ 
     105                --enable-ecore-con \ 
     106                --enable-ecore-ipc \ 
     107                --disable-ecore-config \ 
     108                --enable-ecore-txt \ 
     109                --enable-ecore-evas \ 
     110                --disable-ecore-x \ 
     111                --disable-ecore-evas-xrender-x11 \ 
    61112                --disable-ecore-evas-dfb \ 
    62113                --disable-ecore-evas-fb \ 
     
    107158endef 
    108159 
     160$(eval $(call HostBuild)) 
    109161$(eval $(call BuildPackage,ecore)) 
  • feeds/efl/edje/Makefile

    r15075 r15585  
    2121PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    2222 
     23HOST_BUILD_DEPENDS:=evas/host ecore/host eet/host embryo/host 
     24 
    2325PKG_FIXUP = libtool 
    2426 
     27include $(INCLUDE_DIR)/host-build.mk 
    2528include $(INCLUDE_DIR)/package.mk 
    2629 
     
    3134  TITLE:=Edje is a graphical design and layout library 
    3235  URL:=http://wiki.enlightenment.org/index.php/Edje 
    33   DEPENDS:=+evas +ecore +embryo 
     36  DEPENDS:=+evas +ecore +eet +embryo 
    3437endef 
    3538 
     
    4245        $(call Build/Configure/Default, \ 
    4346                --disable-edje-cc \ 
     47                --disable-doc \ 
     48        ) 
     49endef 
     50 
     51define Host/Configure 
     52        ( cd $(HOST_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     53        $(call Host/Configure/Default, \ 
     54                --enable-edje-cc \ 
    4455                --disable-doc \ 
    4556        ) 
     
    6172endef 
    6273 
     74$(eval $(call HostBuild)) 
    6375$(eval $(call BuildPackage,edje)) 
  • feeds/efl/eet/Makefile

    r15075 r15585  
    2323PKG_FIXUP = libtool 
    2424 
     25HOST_BUILD_DEPENDS:=libjpeg/host eina/host 
     26 
     27include $(INCLUDE_DIR)/host-build.mk 
    2528include $(INCLUDE_DIR)/package.mk 
    2629 
     
    5356endef 
    5457 
     58define Host/Configure 
     59        ( cd $(HOST_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     60        $(call Host/Configure/Default, \ 
     61                --disable-old-eet-file-format \ 
     62                --disable-gnutls \ 
     63                --disable-openssl \ 
     64                --disable-cipher \ 
     65                --disable-signature \ 
     66                --disable-doc \ 
     67                --disable-assert \ 
     68                --disable-tests \ 
     69                --disable-coverage \ 
     70        ) 
     71endef 
     72 
    5573define Build/Compile 
    5674        DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install 
     
    7088endef 
    7189 
     90$(eval $(call HostBuild)) 
    7291$(eval $(call BuildPackage,eet)) 
  • feeds/efl/embryo/Makefile

    r15075 r15585  
    2323PKG_FIXUP = libtool 
    2424 
     25include $(INCLUDE_DIR)/host-build.mk 
    2526include $(INCLUDE_DIR)/package.mk 
    2627 
     
    4445endef 
    4546 
     47define Host/Configure 
     48        ( cd $(HOST_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     49        $(call Host/Configure/Default, \ 
     50                --disable-doc \ 
     51        ) 
     52endef 
     53 
    4654define Build/Compile 
    4755        DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install 
     
    6068endef 
    6169 
     70$(eval $(call HostBuild)) 
    6271$(eval $(call BuildPackage,embryo)) 
  • feeds/efl/enlightenment/Makefile

    r15075 r15585  
    2020PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/e 
    2121PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     22 
     23PKG_BUILD_DEPENDS:=edje/host 
    2224 
    2325PKG_FIXUP = libtool 
  • feeds/efl/evas/Makefile

    r15075 r15585  
    2121PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    2222 
     23HOST_BUILD_DEPENDS:=jpeg/host libpng/host libfreetype/host eet/host 
     24 
    2325PKG_FIXUP = libtool 
    2426 
     27include $(INCLUDE_DIR)/host-build.mk 
    2528include $(INCLUDE_DIR)/package.mk 
    2629 
     
    3134  TITLE:=Evas is a hardware-accelerated canvas API for X-Windows 
    3235  URL:=http://wiki.enlightenment.org/index.php/Evas 
    33   DEPENDS:=+libXext +libfreetype +libX11 +fontconfig +eet +libfreetype +libjpeg +libpng +libXrender +libpthread 
     36  DEPENDS:=+libXext +libfreetype +libX11 +fontconfig +eet +libjpeg +libpng +libXrender +libpthread 
    3437endef 
    3538 
     
    3740  Evas is a hardware-accelerated canvas API for X-Windows that can draw anti-aliased text, smooth super and sub-sampled images, alpha-blend, as well as drop down to using normal X11 primitives such as pixmaps, lines and rectangles for speed if your CPU or graphics hardware are too slow. 
    3841endef 
     42 
     43# for weird reasons libevas.so seems to not being linked against libX11 
    3944 
    4045define Build/Configure 
     
    5358                --disable-image-loader-tiff \ 
    5459                --enable-image-loader-xpm \ 
    55                 --enable-evas-magic-debug \ 
     60                --disable-evas-magic-debug \ 
    5661                --enable-convert-8-rgb-332 \ 
    5762                --enable-convert-8-rgb-666 \ 
     
    119124endef 
    120125 
     126define Host/Configure 
     127        ( cd $(HOST_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     128        $(call Host/Configure/Default, \ 
     129                --without-x \ 
     130                --disable-fontconfig \ 
     131                --disable-image-loader-edb \ 
     132                --enable-image-loader-eet \ 
     133                --disable-font-loader-eet \ 
     134                --enable-image-loader-gif \ 
     135                --enable-image-loader-jpeg \ 
     136                --disable-image-loader-pmaps \ 
     137                --enable-image-loader-png \ 
     138                --disable-image-loader-svg \ 
     139                --disable-image-loader-tiff \ 
     140                --enable-image-loader-xpm \ 
     141                --disable-evas-magic-debug \ 
     142                --disable-convert-8-rgb-332 \ 
     143                --disable-convert-8-rgb-666 \ 
     144                --disable-convert-8-rgb-232 \ 
     145                --disable-convert-8-rgb-222 \ 
     146                --disable-convert-8-rgb-221 \ 
     147                --disable-convert-8-rgb-121 \ 
     148                --disable-convert-8-rgb-111 \ 
     149                --disable-convert-16-rgb-565 \ 
     150                --disable-convert-16-bgr-565 \ 
     151                --disable-convert-16-rgb-555 \ 
     152                --disable-convert-16-rgb-444 \ 
     153                --disable-convert-16-rgb-ipq \ 
     154                --disable-convert-16-rgb-rot-0 \ 
     155                --disable-convert-16-rgb-rot-180 \ 
     156                --disable-convert-16-rgb-rot-270 \ 
     157                --disable-convert-16-rgb-rot-90 \ 
     158                --disable-convert-24-rgb-888 \ 
     159                --disable-convert-24-bgr-888 \ 
     160                --disable-convert-32-rgb-8888 \ 
     161                --disable-convert-32-rgbx-8888 \ 
     162                --disable-convert-32-bgr-8888 \ 
     163                --disable-convert-32-bgrx-8888 \ 
     164                --disable-convert-32-rgb-rot-0 \ 
     165                --disable-convert-32-rgb-rot-180 \ 
     166                --disable-convert-32-rgb-rot-270 \ 
     167                --disable-convert-32-rgb-rot-90 \ 
     168                --disable-doc \ 
     169                --disable-simple-x11 \ 
     170                --enable-buffer \ 
     171                --disable-software-x11 \ 
     172                --disable-xrender-x11 \ 
     173                --disable-gl-x11 \ 
     174                --disable-glitz-x11 \ 
     175                --disable-cairo-x11 \ 
     176                --disable-software-xcb \ 
     177                --disable-xrender-xcb \ 
     178                --disable-software-ddraw \ 
     179                --disable-direct3d \ 
     180                --disable-quartz \ 
     181                --disable-gl-glew \ 
     182                --disable-software-sdl \ 
     183                --disable-fb \ 
     184                --disable-directfb \ 
     185                --disable-software-qtopia \ 
     186                --disable-software-16-x11 \ 
     187                --disable-software-16-ddraw \ 
     188                --disable-software-16-wince \ 
     189                --disable-sdl-primitive \ 
     190                --disable-pthreads \ 
     191                --disable-async-events \ 
     192                --disable-async-preload \ 
     193                --disable-cpu-mmx \ 
     194                --disable-cpu-sse \ 
     195                --disable-cpu-altivec \ 
     196                --enable-cpu-c \ 
     197                --enable-scale-sample \ 
     198                --enable-scale-smooth \ 
     199                --disable-convert-yuv \ 
     200                --disable-small-dither-mask \ 
     201                --disable-line-dither-mask \ 
     202                --disable-no-dither-mask \ 
     203                --disable-valgrind \ 
     204        ) 
     205endef 
     206 
    121207define Build/Compile 
    122208        DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install 
     
    137223endef 
    138224 
     225$(eval $(call HostBuild)) 
    139226$(eval $(call BuildPackage,evas)) 
Note: See TracChangeset for help on using the changeset viewer.