Changeset 15075


Ignore:
Timestamp:
2009-03-30T13:53:33+02:00 (8 years ago)
Author:
mirko
Message:

cleanup and restructure enlightenment and its libraries, remove and add workarounds, make builds deterministic, support custom e17-src-configs

Location:
feeds/efl
Files:
7 added
2 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • feeds/efl/ecore/Makefile

    r14802 r15075  
    3131  TITLE:=Ecore is the core event abstraction layer and X abstraction layer 
    3232  URL:=http://wiki.enlightenment.org/index.php/Ecore 
    33   DEPENDS:=+eet +evas +libXcursor +libXrandr +libXtst +libiconv @!LINUX_2_4 \ 
    34   +libXdamage +libXfixes +libXrender +libXtst 
     33  DEPENDS:=+eet +evas +libiconv @!LINUX_2_4 
    3534endef 
    3635 
     
    3938endef 
    4039 
    41 EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include 
    42 EXTRA_LDFLAGS+= \ 
    43         -liconv -L$(STAGING_DIR)/usr/lib/libiconv/lib \ 
    44         -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ 
    45         -Wl,-rpath=/usr/lib 
     40# iconv needed for ecore-txt 
     41TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include 
     42TARGET_LDFLAGS+=-liconv -L$(STAGING_DIR)/usr/lib/libiconv/lib 
    4643 
    4744define Build/Configure 
    48         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     45        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    4946        $(call Build/Configure/Default, \ 
    50         --with-iconv-link \ 
    51         --enable-ecore-txt \ 
    52         --disable-ecore-config \ 
    53         --disable-ecore-x-xcb \ 
    54         --enable-ecore-x \ 
    55         --enable-ecore-job \ 
    56         --disable-ecore-directfb \ 
    57         --disable-ecore-sdl \ 
    58         --enable-ecore-fb \ 
    59         --enable-ecore-evas \ 
    60         --enable-ecore-evas-fb \ 
    61         --disable-ecore-evas-x11-gl \ 
    62         --enable-ecore-evas-xrender \ 
    63         --disable-ecore-evas-dfb \ 
    64         --disable-ecore-evas-sdl \ 
    65         --disable-openssl \ 
    66         --enable-abstract-sockets \ 
    67         --enable-ecore-con \ 
    68         --enable-ecore-ipc \ 
    69         --enable-ecore-file \ 
    70         --enable-inotify \ 
    71         --disable-poll \ 
    72         --disable-curl \ 
    73         --disable-ecore-desktop \ 
    74         --disable-gnutls \ 
     47                --with-x \ 
     48                --with-iconv-link \ 
     49                --disable-gnutls \ 
     50                --disable-openssl \ 
     51                --disable-curl \ 
     52                --disable-abstract-sockets \ 
     53                --enable-ecore-job \ 
     54                --enable-ecore-con \ 
     55                --enable-ecore-ipc \ 
     56                --disable-ecore-config \ 
     57                --enable-ecore-txt \ 
     58                --enable-ecore-evas \ 
     59                --enable-ecore-x \ 
     60                --enable-ecore-evas-xrender-x11 \ 
     61                --disable-ecore-evas-dfb \ 
     62                --disable-ecore-evas-fb \ 
     63                --disable-ecore-evas-sdl \ 
     64                --disable-ecore-evas-quartz \ 
     65                --enable-ecore-evas-buffer \ 
     66                --enable-ecore-file \ 
     67                --disable-inotify \ 
     68                --disable-poll \ 
     69                --enable-ecore-imf \ 
     70                --enable-ecore-imf_evas \ 
     71                --disable-doc \ 
     72                --disable-simple-x11 \ 
     73                --disable-ecore-x-xcb \ 
     74                --disable-ecore-evas-opengl-x11 \ 
     75                --disable-ecore-evas-software-16-x11 \ 
     76                --disable-ecore-evas-software-xcb \ 
     77                --disable-ecore-evas-xrender-xcb \ 
     78                --disable-ecore-win32 \ 
     79                --disable-ecore-evas-software-ddraw \ 
     80                --disable-ecore-evas-direct3d \ 
     81                --disable-ecore-evas-opengl-glew \ 
     82                --disable-ecore-evas-software-16-ddraw \ 
     83                --disable-ecore-wince \ 
     84                --disable-ecore-evas-software-16-wince \ 
     85                --disable-ecore-directfb \ 
     86                --disable-ecore-fb \ 
     87                --disable-ecore-sdl \ 
     88                --disable-ecore-quartz \ 
    7589        ) 
    7690endef 
     
    89103        $(INSTALL_DIR) $(1)/usr/lib 
    90104        $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
     105        $(FIND) $(1)/ -name "*.la" | $(XARGS) rm 
     106        $(FIND) $(1)/ -name "*.a" | $(XARGS) rm 
    91107endef 
    92108 
  • feeds/efl/edbus/Makefile

    r14811 r15075  
    3434endef 
    3535 
    36 EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib 
    37  
    3836define Build/Configure 
    39         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    40         $(call Build/Configure/Default) 
     37        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     38        $(call Build/Configure/Default, \ 
     39                --enable-ehal \ 
     40                --disable-enm \ 
     41                --disable-enotify \ 
     42        ) 
    4143endef 
    4244 
  • feeds/efl/edje/Makefile

    r14387 r15075  
    3131  TITLE:=Edje is a graphical design and layout library 
    3232  URL:=http://wiki.enlightenment.org/index.php/Edje 
    33   DEPENDS:=+libjpeg +zlib +eet +evas +ecore +embryo 
     33  DEPENDS:=+evas +ecore +embryo 
    3434endef 
    3535 
    3636define Package/edje/description 
    37 Edje is a graphical design and layout library based on Evas that provides an abstraction layer between the application code and the interface, while allowing extremely flexible dynamic layouts and animations. 
     37  Edje is a graphical design and layout library based on Evas that provides an abstraction layer between the application code and the interface, while allowing extremely flexible dynamic layouts and animations. 
    3838endef 
    3939 
    40 EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib 
    41  
    4240define Build/Configure 
    43         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     41        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    4442        $(call Build/Configure/Default, \ 
    4543                --disable-edje-cc \ 
     44                --disable-doc \ 
    4645        ) 
    4746endef 
  • feeds/efl/eet/Makefile

    r14387 r15075  
    3939 
    4040define Build/Configure 
    41         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     41        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    4242        $(call Build/Configure/Default, \ 
     43                --disable-old-eet-file-format \ 
     44                --disable-gnutls \ 
    4345                --disable-openssl \ 
    44                 --disable-gnutls \ 
     46                --disable-cipher \ 
     47                --disable-signature \ 
     48                --disable-doc \ 
     49                --disable-assert \ 
     50                --disable-tests \ 
     51                --disable-coverage \ 
    4552        ) 
    4653endef 
  • feeds/efl/efreet/Makefile

    r14387 r15075  
    3535 
    3636define Package/efreet/description 
    37  Efreet is an implementation of several specifications from freedesktop.org intended for use in Enlightenment DR17 (e17) and other applications using the Enlightenment Foundation Libraries (EFL). 
     37  Efreet is an implementation of several specifications from freedesktop.org intended for use in Enlightenment DR17 (e17) and other applications using the Enlightenment Foundation Libraries (EFL). 
    3838endef 
    3939 
    4040define Build/Configure 
    41         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    42         $(call Build/Configure/Default) 
     41        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     42        $(call Build/Configure/Default, \ 
     43                --disable-sloppy-spec \ 
     44                --disable-doc \ 
     45                --enable-hidden-visibility \ 
     46        ) 
    4347endef 
    4448 
  • feeds/efl/eina/Makefile

    r14387 r15075  
    3131  TITLE:=Eina 
    3232  URL:=http://wiki.enlightenment.org/index.php/Eina 
    33 #  DEPENDS:=+libjpeg +zlib +eet +evas +ecore +embryo 
    3433endef 
    3534 
    36 define Package/eina/description 
    37 foobar 
    38 endef 
    39  
    40 EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib 
    41  
    4235define Build/Configure 
    43         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    44         $(call Build/Configure/Default) 
     36        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     37        $(call Build/Configure/Default, \ 
     38                --disable-cpu-mmx \ 
     39                --disable-cpu-sse \ 
     40                --disable-cpu-sse2 \ 
     41                --disable-magic-debug \ 
     42                --disable-doc \ 
     43        ) 
    4544endef 
    4645 
     
    5857        $(INSTALL_DIR) $(1)/usr/lib 
    5958        $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    60         find $(1)/usr/lib -name *.la -name *.a | xargs rm -f 
     59        $(FIND) $(1)/ -name "*.la" | $(XARGS) rm 
     60        $(FIND) $(1)/ -name "*.a" | $(XARGS) rm 
    6161endef 
    6262 
  • feeds/efl/embryo/Makefile

    r14387 r15075  
    3131  TITLE:=Embryo implements a C like scripting language used in various parts of the Enlightenment project (edje) 
    3232  URL:=http://wiki.enlightenment.org/index.php/Embryo 
    33   DEPENDS:=+eet +evas +libXtst +libXcursor +libXrandr  
    3433endef 
    3534 
     
    3938 
    4039define Build/Configure 
    41         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    42         $(call Build/Configure/Default) 
     40        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     41        $(call Build/Configure/Default, \ 
     42                --disable-doc \ 
     43        ) 
    4344endef 
    4445 
  • feeds/efl/enlightenment/Config.in

    r13568 r15075  
    11choice 
    22        prompt "default enlightenment profile" 
    3         default E17_STANDARD 
     3        default E17_standard 
    44 
    5 config E17_ILLUME 
     5config E17_illume 
    66        bool 
    77        prompt "illume" 
    88 
    9 config E17_MINIMALIST 
     9config E17_minimalist 
    1010        bool 
    1111        prompt "minimalist" 
    1212 
    13 config E17_NETBOOK 
     13config E17_netbook 
    1414        bool 
    1515        prompt "netbook" 
    1616 
    17 config E17_SCALEABLE 
     17config E17_scalable 
    1818        bool 
    1919        prompt "scalable" 
    2020 
    21 config E17_STANDARD 
     21config E17_standard 
    2222        bool 
    2323        prompt "standard" 
  • feeds/efl/enlightenment/Makefile

    r14811 r15075  
    3131  TITLE:=Enlightenment e17 window manager 
    3232  URL:=http://enlightenment.org 
    33   DEPENDS:=+libintl +libpthread +eet +evas +ecore +edje +efreet +dbus +edbus +dejavu-fonts-ttf +freedesktop-compliant 
     33  DEPENDS:=+libintl +eet +evas +ecore +edje +efreet +dbus +edbus +dejavu-fonts-ttf +freedesktop-compliant 
    3434endef 
    3535 
    3636define Package/enlightenment/config 
    37         menu "Configuration" 
    38         depends on PACKAGE_enlightenment 
    39         source "$(SOURCE)/Config.in" 
    40         endmenu 
     37  menu "Configuration" 
     38  depends on PACKAGE_enlightenment 
     39  source "$(SOURCE)/Config.in" 
     40  endmenu 
    4141endef 
    4242 
     
    4545endef 
    4646 
    47 EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libintl/include 
    48 EXTRA_LDFLAGS+=-lintl -L$(STAGING_DIR)/usr/lib/libintl/lib -Wl,-rpath-link=$(STAGING_DIR)/usr/lib  
     47TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libintl/include 
     48TARGET_LDFLAGS+=-lintl -L$(STAGING_DIR)/usr/lib/libintl/lib 
    4949 
    5050define Build/Configure 
    51         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    52         $(call Build/Configure/Default, --with-edje-cc=$(STAGING_DIR_HOST)/usr/bin/edje_cc  --with-eet-eet=$(STAGING_DIR_HOST)/usr/bin/eet) 
     51        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     52        $(call Build/Configure/Default, \ 
     53                --with-x \ 
     54                --with-edje-cc=$(STAGING_DIR_HOST)/usr/bin/edje_cc \ 
     55                --with-eet-eet=$(STAGING_DIR_HOST)/usr/bin/eet \ 
     56                --disable-nls \ 
     57                --disable-rpath \ 
     58                --enable-ibar \ 
     59                --enable-dropshadow \ 
     60                --enable-clock \ 
     61                --enable-pager \ 
     62                --enable-battery \ 
     63                --enable-temperature \ 
     64                --enable-cpufreq \ 
     65                --enable-ibox \ 
     66                --enable-start \ 
     67                --enable-exebuf \ 
     68                --enable-winlist \ 
     69                --enable-fileman \ 
     70                --disable-wizard \ 
     71                --disable-msgbus-lang \ 
     72                --enable-gadman \ 
     73                --enable-mixer \ 
     74                --disable-connman \ 
     75                --enable-illume \ 
     76                --enable-syscon \ 
     77                --disable-pam \ 
     78                --disable-simple-x11 \ 
     79                --enable-files \ 
     80        ) 
    5381endef 
     82 
     83PROFILES:=\ 
     84        illume \ 
     85        minimalist \ 
     86        netbook \ 
     87        scalable \ 
     88        standard \ 
    5489 
    5590define Build/Compile 
     
    5994        ln -sf `which eet` $(STAGING_DIR_HOST)/usr/bin/ 
    6095        DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install 
     96        $(foreach c, $(PROFILES), \ 
     97                ! [ -f ./files/config/$(c).cfg.src ] || $(STAGING_DIR_HOST)/usr/bin/eet -e $(PKG_INSTALL_DIR)/usr/share/enlightenment/data/config/$(c)/e.cfg config ./files/config/$(c).cfg.src 1 
     98        ) 
    6199        rm -f $(STAGING_DIR_HOST)/usr/bin/{edje_cc,eet} 
    62100endef 
     
    75113        $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ 
    76114        $(CP) $(PKG_INSTALL_DIR)/usr/share/* $(1)/usr/share/ 
    77         $(INSTALL_DATA) ./files/uci-defaults/x11 $(1)/etc/uci-defaults/ 
    78         $(if $(CONFIG_E17_ILLUME),echo -n "illume" >> $(1)/etc/uci-defaults/x11) 
    79         $(if $(CONFIG_E17_MINIMALIST),echo -n "minimalist" >> $(1)/etc/uci-defaults/x11) 
    80         $(if $(CONFIG_E17_NETBOOK),echo -n "netbook" >> $(1)/etc/uci-defaults/x11) 
    81         $(if $(CONFIG_E17_SCALEABLE),echo -n "scaleable" >> $(1)/etc/uci-defaults/x11) 
    82         $(if $(CONFIG_E17_STANDARD),echo -n "standard" >> $(1)/etc/uci-defaults/x11) 
    83         echo "'" >> $(1)/etc/uci-defaults/x11 
    84         find $(1)/ -name *.la | xargs rm -f 
    85         find $(1)/ -name *.a | xargs rm -f 
     115        $(foreach c, $(PROFILES), \ 
     116                $(if $(CONFIG_E17_$(c)), \ 
     117                        $(INSTALL_DATA) ./files/uci-defaults/x11_$(c) $(1)/etc/uci-defaults/ 
     118                ) 
     119        ) 
     120        $(FIND) $(1)/ -name "*.la" | $(XARGS) rm 
     121        $(FIND) $(1)/ -name "*.a" | $(XARGS) rm 
    86122endef 
    87123 
    88124define Package/enlightenment/postinst 
    89         #!/bin/sh 
    90         [ -n "$${IPKG_INSTROOT}" ] && exit 
    91         . /etc/functions.sh 
    92         uci_apply_defaults 
     125  #!/bin/sh 
     126  [ -n "$${IPKG_INSTROOT}" ] && exit 
     127  . /etc/functions.sh 
     128  uci_apply_defaults 
    93129endef 
    94130 
  • feeds/efl/etk/Makefile

    r14387 r15075  
    3838endef 
    3939 
    40 EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libintl/include 
    41 EXTRA_LDFLAGS+=-lintl -L$(STAGING_DIR)/usr/lib/libintl/lib 
     40TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libintl/include 
     41TARGET_LDFLAGS+=-lintl -L$(STAGING_DIR)/usr/lib/libintl/lib 
    4242 
    4343define Build/Configure 
    44         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    45         $(call Build/Configure/Default) 
     44        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     45        $(call Build/Configure/Default, \ 
     46                --disable-nls \ 
     47                --disable-rpath \ 
     48                --disable-ecore-fb-x11-support \ 
     49        ) 
    4650endef 
    4751 
  • feeds/efl/evas/Makefile

    r14387 r15075  
    3131  TITLE:=Evas is a hardware-accelerated canvas API for X-Windows 
    3232  URL:=http://wiki.enlightenment.org/index.php/Evas 
    33   DEPENDS:=+eet +libfreetype +libjpeg +libpng +libX11 +libXext +libXrender +fontconfig 
     33  DEPENDS:=+libXext +libfreetype +libX11 +fontconfig +eet +libfreetype +libjpeg +libpng +libXrender +libpthread 
    3434endef 
    3535 
     
    3939 
    4040define Build/Configure 
    41         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
     41        ( cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh ); 
    4242        $(call Build/Configure/Default, \ 
    43                 --disable-pthreads              \ 
    44                 --enable-fb                     \ 
    45                 --disable-directfb              \ 
    46                 --disable-sdl                   \ 
    47                 --enable-buffer                 \ 
    48                 --disable-software-ddraw        \ 
    49                 --disable-software-qtopia       \ 
    50                 --enable-simple-x11             \ 
    51                 --enable-software-x11           \ 
    52                 --enable-software-16-x11        \ 
    53                 --disable-software-xcb          \ 
    54                 --disable-gl-x11                \ 
    55                 --enable-xrender-x11            \ 
    56                 --disable-xrender-xcb           \ 
    57                 --disable-glitz-x11             \ 
    58                 --enable-image-loader-eet       \ 
    59                 --disable-image-loader-edb      \ 
    60                 --disable-image-loader-gif      \ 
    61                 --enable-image-loader-png       \ 
    62                 --enable-image-loader-jpeg      \ 
    63                 --enable-image-loader-tiff      \ 
    64                 --enable-image-loader-xpm       \ 
    65                 --enable-image-loader-svg       \ 
    66                 --enable-cpu-c                  \ 
    67                 --enable-fontconfig             \ 
    68                 --enable-font-loader-eet        \ 
    69                 --enable-scale-sample           \ 
    70                 --enable-scale-smooth           \ 
    71                 --enable-convert-yuv            \ 
    72                 --enable-small-dither-mask      \ 
    73                 --enable-no-dither-mask \ 
    74                 --enable-convert-8-rgb-332      \ 
    75                 --enable-convert-8-rgb-666      \ 
    76                 --enable-convert-8-rgb-232      \ 
    77                 --enable-convert-8-rgb-222      \ 
    78                 --enable-convert-8-rgb-221      \ 
    79                 --enable-convert-8-rgb-121      \ 
    80                 --enable-convert-8-rgb-111      \ 
    81                 --enable-convert-16-rgb-565     \ 
    82                 --enable-convert-16-rgb-555     \ 
    83                 --enable-convert-16-rgb-444     \ 
    84                 --enable-convert-16-rgb-ipq     \ 
    85                 --enable-convert-16-rgb-rot-0   \ 
    86                 --enable-convert-16-rgb-rot-90  \ 
    87                 --enable-convert-16-rgb-rot-180\ 
    88                 --enable-convert-16-rgb-rot-270 \ 
    89                 --enable-convert-24-rgb-888     \ 
    90                 --enable-convert-24-bgr-888     \ 
    91                 --enable-convert-32-rgb-8888    \ 
    92                 --enable-convert-32-rgbx-8888   \ 
    93                 --enable-convert-32-bgr-8888    \ 
    94                 --enable-convert-32-bgrx-8888   \ 
    95                 --enable-convert-32-rgb-rot-0   \ 
    96                 --enable-convert-32-rgb-rot-90  \ 
     43                --with-x \ 
     44                --enable-fontconfig \ 
     45                --disable-image-loader-edb \ 
     46                --enable-image-loader-eet \ 
     47                --enable-font-loader-eet \ 
     48                --enable-image-loader-gif \ 
     49                --enable-image-loader-jpeg \ 
     50                --disable-image-loader-pmaps \ 
     51                --enable-image-loader-png \ 
     52                --disable-image-loader-svg \ 
     53                --disable-image-loader-tiff \ 
     54                --enable-image-loader-xpm \ 
     55                --enable-evas-magic-debug \ 
     56                --enable-convert-8-rgb-332 \ 
     57                --enable-convert-8-rgb-666 \ 
     58                --enable-convert-8-rgb-232 \ 
     59                --enable-convert-8-rgb-222 \ 
     60                --enable-convert-8-rgb-221 \ 
     61                --enable-convert-8-rgb-121 \ 
     62                --enable-convert-8-rgb-111 \ 
     63                --enable-convert-16-rgb-565 \ 
     64                --enable-convert-16-bgr-565 \ 
     65                --enable-convert-16-rgb-555 \ 
     66                --enable-convert-16-rgb-444 \ 
     67                --enable-convert-16-rgb-ipq \ 
     68                --enable-convert-16-rgb-rot-0 \ 
     69                --enable-convert-16-rgb-rot-180 \ 
     70                --enable-convert-16-rgb-rot-270 \ 
     71                --enable-convert-16-rgb-rot-90 \ 
     72                --enable-convert-24-rgb-888 \ 
     73                --enable-convert-24-bgr-888 \ 
     74                --enable-convert-32-rgb-8888 \ 
     75                --enable-convert-32-rgbx-8888 \ 
     76                --enable-convert-32-bgr-8888 \ 
     77                --enable-convert-32-bgrx-8888 \ 
     78                --enable-convert-32-rgb-rot-0 \ 
    9779                --enable-convert-32-rgb-rot-180 \ 
    9880                --enable-convert-32-rgb-rot-270 \ 
     81                --enable-convert-32-rgb-rot-90 \ 
     82                --disable-doc \ 
     83                --disable-simple-x11 \ 
     84                --enable-buffer \ 
     85                --enable-software-x11 \ 
     86                --enable-xrender-x11 \ 
     87                --disable-gl-x11 \ 
     88                --disable-glitz-x11 \ 
     89                --disable-cairo-x11 \ 
     90                --disable-software-xcb \ 
     91                --disable-xrender-xcb \ 
     92                --disable-software-ddraw \ 
     93                --disable-direct3d \ 
     94                --disable-quartz \ 
     95                --disable-gl-glew \ 
     96                --disable-software-sdl \ 
     97                --disable-fb \ 
     98                --disable-directfb \ 
     99                --disable-software-qtopia \ 
     100                --disable-software-16-x11 \ 
     101                --disable-software-16-ddraw \ 
     102                --disable-software-16-wince \ 
     103                --disable-sdl-primitive \ 
     104                --enable-pthreads \ 
     105                --disable-async-events \ 
     106                --disable-async-preload \ 
     107                --disable-cpu-mmx \ 
     108                --disable-cpu-sse \ 
     109                --disable-cpu-altivec \ 
     110                --enable-cpu-c \ 
     111                --enable-scale-sample \ 
     112                --enable-scale-smooth \ 
     113                --disable-convert-yuv \ 
     114                --disable-small-dither-mask \ 
     115                --disable-line-dither-mask \ 
     116                --disable-no-dither-mask \ 
     117                --disable-valgrind \ 
    99118        ) 
    100119endef 
     
    114133        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libevas.so* $(1)/usr/lib/ 
    115134        $(CP) $(PKG_INSTALL_DIR)/usr/lib/evas $(1)/usr/lib/ 
    116         find $(1)/usr/lib/evas -name *.la | xargs rm -rf 
    117         find $(1)/usr/lib/evas -name *.a | xargs rm -rf 
     135        $(FIND) $(1)/ -name "*.la" | $(XARGS) rm 
     136        $(FIND) $(1)/ -name "*.a" | $(XARGS) rm 
    118137endef 
    119138 
Note: See TracChangeset for help on using the changeset viewer.