With this in-source-build, you can use my .vimrc script with <F2> and <F3>.
http://trac.enlightenment.org/e/browser/trunk/devs/seoz/.vimrc

<F2> is "make",
<F3> is "sudo make install".

Thanks.

Daniel Juyung Seo (SeoZ)

On Wed, Jan 30, 2013 at 9:17 AM, Enlightenment SVN
<[email protected]> wrote:
> Log:
> devs/seoz build.sh: come back to in-source-build as of now. checking 
> build/Makefile and make clean/distclean didn't work well. i will make 
> out-of-source-build optional later.
>
> Author:       seoz
> Date:         2013-01-29 16:17:33 -0800 (Tue, 29 Jan 2013)
> New Revision: 83453
> Trac:         http://trac.enlightenment.org/e/changeset/83453
>
> Modified:
>   trunk/devs/seoz/build.sh
>
> Modified: trunk/devs/seoz/build.sh
> ===================================================================
> --- trunk/devs/seoz/build.sh    2013-01-30 00:17:30 UTC (rev 83452)
> +++ trunk/devs/seoz/build.sh    2013-01-30 00:17:33 UTC (rev 83453)
> @@ -20,11 +20,13 @@
>  #set -x
>  shopt -s expand_aliases
>
> +# build options
>  unset LANG
>  export CFLAGS="-O2 -march=native -ffast-math -g3 -W -Wall -Wextra -mno-sse4" 
> # -Wshadow"
>  export CC="ccache gcc"
>  alias make='make -j6'
>
> +# list of packages
>  export BUILD_ELM_OPTION="PROTO/emap PROTO/elocation PROTO/libeweather"
>  export BUILD_CORE_EFL="evas_generic_loaders e_dbus expedite 
> $BUILD_ELM_OPTION elementary e"
>  export BUILD_PYTHON_BINDINGS="BINDINGS/python/python-evas 
> BINDINGS/python/python-ecore BINDINGS/python/python-elementary 
> BINDINGS/python/python-edje BINDINGS/python/python-emotion 
> BINDINGS/python/python-e_dbus"
> @@ -38,6 +40,7 @@
>  export BUILD_BROKEN="excessive enki espionnage FORMATTING/ecrustify 
> PROTO/enna-explorer E-MODULES-EXTRA/everything-shotgun 
> E-MODULES-EXTRA/comp-scale E-MODULES-EXTRA/elfe"
>  export BUILD_WITH_CMAKE="ecrire"
>
> +# configurations
>  PWD=`pwd`
>  LOG_WARN_FILE=$PWD"/warnings.txt"
>  LOG_WARN_TMP_FILE=$PWD"/warnings_tmp.txt"
> @@ -58,6 +61,25 @@
>                 if [ -f Makefile ]; then
>                         make clean distclean || true
>                 fi
> +               ./autogen.sh --disable-doc --enable-fb --disable-tslib
> +               make 3>&1 1>&2 2>&3 | tee $LOG_WARN_TMP_FILE
> +               cat $LOG_WARN_TMP_FILE >> $LOG_WARN_FILE
> +               rm $LOG_WARN_TMP_FILE
> +               sudo make install
> +               sudo ldconfig
> +       popd
> +}
> +
> +function build_efl_out_of_source()
> +{
> +       echo " "
> +       echo "============ EFL ============"
> +       pushd efl
> +               echo "" >> $LOG_WARN_FILE
> +               echo "[EFL]" >> $LOG_WARN_FILE
> +               if [ -f Makefile ]; then
> +                       make clean distclean || true
> +               fi
>                 NOCONFIGURE=1 ./autogen.sh
>                 mkdir build -p
>                 pushd build
> @@ -72,7 +94,7 @@
>         popd
>  }
>
> -function build()
> +function build_out_of_source()
>  {
>         build_dir=$1
>         autogen_option=$2
> @@ -104,7 +126,7 @@
>         done
>  }
>
> -function build_in_source()
> +function build()
>  {
>         build_dir=$1
>         autogen_option=$2
> @@ -127,7 +149,6 @@
>         done
>  }
>
> -
>  function build_cmake()
>  {
>         build_dir=$1
> @@ -248,7 +269,7 @@
>  build "$BUILD_PYTHON_BINDINGS" "--prefix=/usr/local"
>  #build "$BUILD_CPP_BINDINGS"
>  build "$BUILD_E_MODULES $BUILD_ETC $BUILD_EXAMPLE "
> -build_in_source "$BUILD_IN_SOURCE"
> +build "$BUILD_IN_SOURCE"
>  build_game_prerequisites
>  build "$BUILD_GAMES"
>  build_cmake "$BUILD_WITH_CMAKE"
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_jan
> _______________________________________________
> enlightenment-svn mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to