Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

root: 4577 52

latest revision download Branch root:

4577 deleted | Lines: 0 ( +0, -9 )

Created: 2007-03-12 22:26:00 -0400 (15 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


4565 annotated / raw | Diffs: previous, other | Lines: 9 ( +1, -1 )

Created: 2007-03-12 01:17:47 -0400 (15 months ago) | Author: brian | Changeset: 4565

oops one more

4562 annotated / raw | Diffs: previous, other | Lines: 9 ( +7, -9 )

Created: 2007-03-12 00:21:54 -0400 (15 months ago) | Author: mikej | Changeset: 4562

an attempt to simplify the module make files.  More changes to come on the modules building soon

4528 annotated / raw | Diffs: previous, other | Lines: 11 ( +3, -3 )

Created: 2007-03-11 05:05:56 -0400 (15 months ago) | Author: mikej | Changeset: 4528

move all the generic modules to use libtool to link.

3681 annotated / raw | Diffs: previous, other | Lines: 11 ( +1, -1 )

Created: 2006-12-16 18:22:45 -0500 (18 months ago) | Author: mikej | Changeset: 3681

switch core to new autotools.  This may break some builds, please report problems.

753 annotated / raw | Diffs: previous, other | Lines: 11 ( +5, -5 )

Created: 2006-03-05 18:44:04 -0500 (2 years 3 months ago) | Author: anthm | Changeset: 753

ok this is just being picky but on darwin and mac we really should call it .dylib instead of .so but this also gave me a chance to get better with the build system.  /b

269 annotated / raw | Diffs: previous, other | Lines: 11 ( +6, -4 )

Created: 2006-01-03 17:36:56 -0500 (2 years 5 months ago) | Author: anthm | Changeset: 269

put mods in subdirs

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

Created: 2005-12-22 17:17:25 -0500 (2 years 6 months ago) | Author: anthm | Changeset: 192

fix

136 new annotated / raw | Diffs: previous, other | Lines: 10 ( +10, -0 )

Created: 2005-12-13 16:20:47 -0500 (2 years 6 months ago) | Author: anthm | Changeset: 136

arrgh

135 deleted | Lines: 0 ( +0, -10 )

Created: 2005-12-13 16:14:06 -0500 (2 years 6 months ago) | Author: anthm | Changeset: 135

update

52 new annotated / raw | Lines: 10 ( +10, -0 )

Created: 2005-11-19 15:11:40 -0500 (2 years 7 months ago) | Author: mikej | Changeset: 52

Renamed remotely