Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

root: 8251 4577

latest revision download Branch root:

8251 annotated / raw | Diffs: previous, other | Lines: 33 ( +1, -1 )

Created: 2008-05-02 14:36:01 -0400 (7 months ago) | Author: anthm | Changeset: 8251

make it so you can build commented out modules using make <modname>

8025 annotated / raw | Diffs: previous, other | Lines: 33 ( +1, -1 )

Created: 2008-04-04 16:09:22 -0400 (7 months ago) | Author: mikej | Changeset: 8025

use more correct head arguments

7692 annotated / raw | Diffs: previous, other | Lines: 33 ( +1, -1 )

Created: 2008-02-18 20:00:44 -0500 (9 months ago) | Author: mikej | Changeset: 7692

tweak build to fix debuild weirdness

7673 annotated / raw | Diffs: previous, other | Lines: 33 ( +2, -1 )

Created: 2008-02-18 14:58:29 -0500 (9 months ago) | Author: anthm | Changeset: 7673

update

7669 annotated / raw | Diffs: previous, other | Lines: 32 ( +13, -9 )

Created: 2008-02-18 14:41:08 -0500 (9 months ago) | Author: anthm | Changeset: 7669

up

6051 annotated / raw | Diffs: previous, other | Lines: 28 ( +1, -1 )

Created: 2007-10-25 10:20:16 -0400 (13 months ago) | Author: mikej | Changeset: 6051

make modules building handle whitespace after modname in modules.conf 2/2 this time don't break spidermonkey (reported by trixter)

6050 annotated / raw | Diffs: previous, other | Lines: 28 ( +2, -2 )

Created: 2007-10-25 10:13:42 -0400 (13 months ago) | Author: mikej | Changeset: 6050

make modules building handle whitespace after modname in modules.conf (reported by trixter)

4908 annotated / raw | Diffs: previous, other | Lines: 28 ( +1, -1 )

Created: 2007-04-10 12:59:20 -0400 (19 months ago) | Author: mikej | Changeset: 4908

fix mod_spidermonkey builds in new module build makefiles

4897 annotated / raw | Diffs: previous, other | Lines: 28 ( +22, -84 )

Created: 2007-04-09 10:40:03 -0400 (19 months ago) | Author: mikej | Changeset: 4897

proper -j support for the module builds

4840 annotated / raw | Diffs: previous, other | Lines: 90 ( +12, -0 )

Created: 2007-04-03 06:53:47 -0400 (20 months ago) | Author: mikej | Changeset: 4840

add auto generated mod_* targets (generated from modules.conf.  A step towards make -j support for the module builds.

4814 annotated / raw | Diffs: previous, other | Lines: 78 ( +0, -2 )

Created: 2007-03-30 16:22:38 -0400 (20 months ago) | Author: mikej | Changeset: 4814

some cleanup in the Makefiles

4717 annotated / raw | Diffs: previous, other | Lines: 80 ( +2, -2 )

Created: 2007-03-21 15:39:31 -0400 (20 months ago) | Author: anthm | Changeset: 4717

fix exporting MODULES variable with more than 1 module in the list

4662 annotated / raw | Diffs: previous, other | Lines: 80 ( +1, -1 )

Created: 2007-03-19 15:26:25 -0400 (20 months ago) | Author: mikej | Changeset: 4662

removing most of the generated files from tree.  You will need to run bootstrap.sh and configure again after you do this update and have autoconf, automake, and libtool installed on the box.

4642 annotated / raw | Diffs: previous, other | Lines: 80 ( +2, -1 )

Created: 2007-03-18 12:45:57 -0400 (20 months ago) | Author: mikej | Changeset: 4642

use -s for make without chekc on if it's supported.  If we run into ones that do not support -s, we can adress it at that point.

4640 annotated / raw | Diffs: previous, other | Lines: 79 ( +1, -1 )

Created: 2007-03-18 12:13:34 -0400 (20 months ago) | Author: mikej | Changeset: 4640

be quieter in our checks

4637 annotated / raw | Diffs: previous, other | Lines: 79 ( +9, -8 )

Created: 2007-03-18 02:48:26 -0400 (20 months ago) | Author: mikej | Changeset: 4637

make build even quieter (at least on gmake)... export VERBOSE=yes if you think it's TOO quiet.

4636 annotated / raw | Diffs: previous, other | Lines: 78 ( +20, -5 )

Created: 2007-03-18 01:20:35 -0400 (20 months ago) | Author: mikej | Changeset: 4636

make the build a bit quieter.  To make it loud again, export VERBOSE.  It will still show you all the warnings and all that on errors.

4617 annotated / raw | Diffs: previous, other | Lines: 63 ( +21, -12 )

Created: 2007-03-16 15:20:24 -0400 (20 months ago) | Author: mikej | Changeset: 4617

Fix bootstrap with automake 1.7
fix generation of modules.conf from modules.conf.in on first build
some more steps towards removing gmake specific stuff from our makefiles.

4602 annotated / raw | Diffs: previous, other | Lines: 54 ( +8, -8 )

Created: 2007-03-15 00:32:09 -0400 (20 months ago) | Author: mikej | Changeset: 4602

do a better job with dependency tracking so the the mods don't keep trying to build or install when they don't need to.  This should start to help with the speed of the build.

4599 annotated / raw | Diffs: previous, other | Lines: 54 ( +2, -3 )

Created: 2007-03-14 21:32:18 -0400 (20 months ago) | Author: mikej | Changeset: 4599

do a better job with dependency tracking so the the mods don't keep trying to build or install when they don't need to.  This should start to help with the speed of the build.

4589 annotated / raw | Diffs: previous, other | Lines: 55 ( +13, -1 )

Created: 2007-03-14 10:35:11 -0400 (20 months ago) | Author: mikej | Changeset: 4589

add uninstall_mod target to the main makefile
implement uninstall in modmake.rules
add LIBADD_LOCAL var for use in the module makefiles, it both links to the module, and is a dependency like LOCAL_OBJS
fix bug in src/mod/Makefile(.am) that was causing make install to fail on first run for those modules that used the default mod makefile
implement the getlib.sh script in mod_shout Makefile (works.. but still wip)

4583 annotated / raw | Diffs: previous, other | Lines: 43 ( +20, -19 )

Created: 2007-03-13 12:49:15 -0400 (20 months ago) | Author: mikej | Changeset: 4583

allow you to export var MODULES that will override what is in modules.conf for that build.  work a little harder to try to make it so you can do make in a module directory.  More on that later

4577 new annotated / raw | Lines: 42 ( +42, -0 )

Created: 2007-03-12 22:26:00 -0400 (20 months ago) | Author: mikej | Changeset: 4577

move module make to it's own makefile
remove need for modmake.sh (its use is now fully adressed within src/mod/Makefile.am)
remove need for generic_mod.mk (it uses the generated build/modmake.rules now instead)
add support for building out of tree modules as part of the freeswitch build simply by adding the full path to the module dir to your modules.conf
remove the need for special tragets to build.
make will now do a make through the core AND all the modules.
make install will now install the core and all the modules.
most or all of the old targets are still there, plus the new target "core" that will do more or less what make used to do.
make should now be able to be done without write permissions to the prefix directory (make install of course will still need them) whith the exception of modules that use buildlib.sh to download and install thier dependencies.  This will be fixed in a future revision.
checkversion.sh no longer will clean the modules on a change.  The need for this should be gone with the correct include paths to have the src directory included first.
Some steps in this commit to move us closer to being able to build with non gnu make (gmake).  Still some more work to do in this regard as well.
buildlib.sh no longer exports CFLAGS, just passes them to the confiure.
Move a little closer to supporting install directories in the "automake way" where all the dirs will be acutally determined in configure, and follow the standard install targets in Makefile.am
no longer build the modules twice on make install

Additional fixes still on the way for proper dependency tracking for the module builds, so they don't build every time.

any input on how to reach some of the goals stated above of supporting non gnu make, and more properly handling the install directories is appretiated.  Drop me an e-mail if you are intersted in helping.

Mike