On Thu, Nov 1, 2012 at 4:49 PM, Carsten Haitzler <ras...@rasterman.com> wrote: > On Thu, 1 Nov 2012 05:56:52 -0700 "Enlightenment SVN" > <no-re...@enlightenment.org> said: > > u're not going to like this.. efl tree is broken with make -j parallel builds:
i know.. Vincent > > (i use make -j10) > > make -j10 all-recursive > make[1]: Entering directory `/home/raster/C/svn/ssh+svn/e/trunk/efl' > make[1]: warning: -jN forced in submake: disabling jobserver mode. > Making all in src > make[2]: Entering directory `/home/raster/C/svn/ssh+svn/e/trunk/efl/src' > make[2]: warning: -jN forced in submake: disabling jobserver mode. > Making all in . > make[3]: Entering directory `/home/raster/C/svn/ssh+svn/e/trunk/efl/src' > make[3]: warning: -jN forced in submake: disabling jobserver mode. > make[3]: *** No rule to make target `../src/lib/eina/libeina.la', needed by > `lib/eo/libeo.la'. Stop. > >> Log: >> merge: don't use recursive subdirs. Compilation should be faster. >> >> Please check. >> >> note1: Only lib and bin for now, but should be extended to other stuff >> note2: distcheck does not work because eo_suite is failing. >> >> >> Author: caro >> Date: 2012-11-01 05:56:52 -0700 (Thu, 01 Nov 2012) >> New Revision: 78758 >> Trac: http://trac.enlightenment.org/e/changeset/78758 >> >> Added: >> trunk/efl/src/Makefile_Eet.am trunk/efl/src/Makefile_Eina.am >> trunk/efl/src/Makefile_Embryo.am trunk/efl/src/Makefile_Eo.am >> trunk/efl/src/Makefile_Evil.am Removed: trunk/efl/src/bin/Makefile.am >> trunk/efl/src/bin/eet/Makefile.am trunk/efl/src/bin/embryo/Makefile.am >> trunk/efl/src/bin/evil/Makefile.am trunk/efl/src/lib/Makefile.am >> trunk/efl/src/lib/eet/Makefile.am trunk/efl/src/lib/eina/Makefile.am >> trunk/efl/src/lib/embryo/Makefile.am trunk/efl/src/lib/eo/Makefile.am >> trunk/efl/src/lib/evil/Makefile.am trunk/efl/src/modules/Makefile.am >> trunk/efl/src/modules/eina/Makefile.am >> trunk/efl/src/modules/eina/mp/Makefile.am >> trunk/efl/src/modules/eina/mp/chained_pool/Makefile.am >> trunk/efl/src/modules/eina/mp/one_big/Makefile.am >> trunk/efl/src/modules/eina/mp/pass_through/Makefile.am Modified: >> trunk/efl/configure.ac trunk/efl/src/Makefile.am >> >> Modified: trunk/efl/configure.ac >> =================================================================== >> --- trunk/efl/configure.ac 2012-11-01 12:52:33 UTC (rev 78757) >> +++ trunk/efl/configure.ac 2012-11-01 12:56:52 UTC (rev 78758) >> @@ -230,6 +230,7 @@ >> AC_LANG(C) >> AC_PROG_CPP >> AC_PROG_CC >> +AM_PROG_CC_C_O >> >> # pkg-config >> >> @@ -881,27 +882,11 @@ >> src/benchmarks/Makefile >> src/benchmarks/eina/Makefile >> src/benchmarks/eo/Makefile >> -src/bin/Makefile >> -src/bin/evil/Makefile >> -src/bin/eet/Makefile >> -src/bin/embryo/Makefile >> src/examples/Makefile >> src/examples/eina/Makefile >> src/examples/eet/Makefile >> src/examples/eo/Makefile >> -src/lib/Makefile >> -src/lib/evil/Makefile >> -src/lib/eina/Makefile >> src/lib/eina/eina_config.h >> -src/lib/eet/Makefile >> -src/lib/eo/Makefile >> -src/lib/embryo/Makefile >> -src/modules/Makefile >> -src/modules/eina/Makefile >> -src/modules/eina/mp/Makefile >> -src/modules/eina/mp/chained_pool/Makefile >> -src/modules/eina/mp/pass_through/Makefile >> -src/modules/eina/mp/one_big/Makefile >> src/scripts/Makefile >> src/scripts/eina/Makefile >> src/tests/Makefile >> >> Modified: trunk/efl/src/Makefile.am >> =================================================================== >> --- trunk/efl/src/Makefile.am 2012-11-01 12:52:33 UTC (rev 78757) >> +++ trunk/efl/src/Makefile.am 2012-11-01 12:56:52 UTC (rev 78758) >> @@ -1,7 +1,22 @@ >> +AUTOMAKE_OPTIONS = subdir-objects >> + >> MAINTAINERCLEANFILES = Makefile.in >> >> -SUBDIRS = lib modules bin scripts benchmarks tests examples >> +SUBDIRS = . scripts benchmarks tests examples >> >> +lib_LTLIBRARIES = >> +bin_PROGRAMS = >> +EXTRA_DIST = >> + >> +if HAVE_WINDOWS >> +include Makefile_Evil.am >> +endif >> + >> +include Makefile_Eina.am >> +include Makefile_Eo.am >> +include Makefile_Eet.am >> +include Makefile_Embryo.am >> + >> .PHONY: benchmark examples >> >> benchmark: >> >> >> ------------------------------------------------------------------------------ >> 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_sfd2d_oct >> _______________________________________________ >> enlightenment-svn mailing list >> enlightenment-...@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn >> > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > ------------------------------------------------------------------------------ > 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_sfd2d_oct > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel ------------------------------------------------------------------------------ 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_sfd2d_oct _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel