2062 Commits

Author SHA1 Message Date
Anthony Minessale
e93047ad81 these aren't the droids you're looking for....
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4591 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-14 18:53:32 +00:00
Michael Jerris
c99d8c9b08 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)



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4589 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-14 14:35:11 +00:00
Michael Jerris
bc34fb766c add new generated shell script for portable download/untar
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4588 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-14 03:02:46 +00:00
Anthony Minessale
e7e8a54d6f update wanpipe, fix a few bugs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4587 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 20:34:27 +00:00
Michael Jerris
b196ff7205 add support for doing make from the module directory of the in tree modules.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4586 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 18:23:49 +00:00
Anthony Minessale
f4e1b3d804 oops forgot to commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4585 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 17:58:55 +00:00
Michael Jerris
d66d95fb29 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
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4583 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 16:49:15 +00:00
Brian West
3bd2569177 fix type
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4582 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 16:39:30 +00:00
Anthony Minessale
f36037697d build update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4581 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 16:19:39 +00:00
Michael Jerris
1481d37fef 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




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4577 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 02:26:00 +00:00
Brian West
996b330d7d add framework for shout read (not done yet i'd wait to try it)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4576 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 02:02:28 +00:00
Anthony Minessale
78c058423b tweaks to file buffering
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4575 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-12 20:17:34 +00:00
Anthony Minessale
82be2101db change hangup method
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4574 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-12 20:16:44 +00:00
Brian West
08d15071a4 fix spelling, Everyone do not forget to thank Mike for all his hard work.. he need sleep now. ;) ./applications/mod_enum/Makefile
./asr_tts/mod_cepstral/Makefile
./asr_tts/mod_lumenvox/Makefile
./codecs/mod_amr/Makefile
./codecs/mod_g711/Makefile
./codecs/mod_g722/Makefile
./codecs/mod_g723_1/Makefile
./codecs/mod_g726/Makefile
./codecs/mod_g729/Makefile
./codecs/mod_gsm/Makefile
./codecs/mod_ilbc/Makefile
./codecs/mod_lpc10/Makefile
./codecs/mod_speex/Makefile
./directories/mod_ldap/Makefile
./endpoints/mod_dingaling/Makefile
./endpoints/mod_iax/Makefile
./endpoints/mod_portaudio/Makefile
./endpoints/mod_sofia/Makefile
./endpoints/mod_wanpipe/Makefile
./event_handlers/mod_cdr/Makefile
./event_handlers/mod_xmpp_event/Makefile
./event_handlers/mod_zeroconf/Makefile
./formats/mod_shout/Makefile
./formats/mod_sndfile/Makefile
./languages/mod_mono/Makefile
./languages/mod_perl/Makefile
./languages/mod_python/Makefile
./languages/mod_spidermonkey/Makefile
./languages/mod_spidermonkey_core_db/Makefile
./languages/mod_spidermonkey_etpan/Makefile
./languages/mod_spidermonkey_odbc/Makefile
./languages/mod_spidermonkey_skel/Makefile
./languages/mod_spidermonkey_teletone/Makefile
./xml_int/mod_xml_curl/Makefile
./xml_int/mod_xml_rpc/Makefile

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4564 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-12 05:17:17 +00:00
Brian West
d60866b9bc OSARCH isn't set right but this will build now.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4563 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-12 05:13:43 +00:00
Michael Jerris
514bde18c7 an attempt to simplify the module make files. More changes to come on the modules building soon
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4562 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-12 04:21:54 +00:00
Brian West
52b40252ef changed usigned char
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4561 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-12 02:38:55 +00:00
Michael Jerris
a9ff1022d7 fix include paths and makefiles
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4559 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 16:24:34 +00:00
Michael Jerris
a072ce8a58 no need to install, no need for buildlib.sh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4558 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 15:36:04 +00:00
Michael Jerris
c057f720d6 mod_gsm needs to find it's lib and headers, no need to install
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4554 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 15:03:46 +00:00
Michael Jerris
af9898658c configure runs through fine now, and allmost everything builds and runs again
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4552 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 14:36:33 +00:00
Michael Jerris
ee3fc89f69 move all the in tree libs to use subst of the core configure, move all module builds to link with libtool to the .la, static when possible
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4548 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 14:03:58 +00:00
Michael Jerris
55b3e6cb62 simplify our configure and Makefile.am. Set our CFLAGS and LDFLAGS primarily from configure.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4512 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 04:02:10 +00:00
Brian West
76c6d4e3cb check in mod_shout can only write so far still gotta add read
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4511 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 03:09:36 +00:00
Brian West
00a8f50871 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4510 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 03:07:58 +00:00
Michael Jerris
e24008643e feed prefix dir from configure instead of makefile to clean up the compile line. Make the code more consistant between windows and *nix builds. You will likely need to re configure after getting this update.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4509 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 01:17:14 +00:00
Michael Jerris
178a333539 push prefix dir from configure instead of from the makefile to clean up the compile line a bit. Follow-up commit of autotools, please hold.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4508 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 01:07:47 +00:00
Michael Jerris
499fba1651 fix sqlite cdr build with new sqlite wrapper in the core, exposing all the necessary functions. Add sqlite cdr to the windows build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4505 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-10 21:57:02 +00:00
Michael Jerris
d212e1ab5c add some missing headers on bsd builds.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4503 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-10 20:50:20 +00:00
Brian West
9263ef1f72 add url syntax for playback
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4501 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-10 02:36:55 +00:00
Anthony Minessale
df90a1d211 minor update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4500 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-10 00:43:53 +00:00
Anthony Minessale
2df583650f cleanup some stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4498 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 23:51:52 +00:00
Michael Jerris
efd567034f windows line endings, sorry.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4496 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 21:12:41 +00:00
Michael Jerris
42e78242a3 add wrapper code to fully encapsulate apr, apr-utils, pcre, and sqlite. fully use switch_ namespace in modules, create our own format and type defines. follow up commit for unix autotools coming soon after this. PLEASE NOTE: you will NEED to do a make megaclean and run configure again after this update (and the following commit) or it will not build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4494 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 20:44:13 +00:00
Anthony Minessale
2d78da120a avoid races in super high volume of no media calls
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4493 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 20:37:30 +00:00
Anthony Minessale
66b2dac75e send 503 reply on failed alloc
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4491 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 17:38:58 +00:00
Anthony Minessale
fd93792629 change names to protect the innocent (make sure to avoid problems)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4490 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 16:30:34 +00:00
Michael Jerris
b9885dabce windows build tweak.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4489 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 15:22:46 +00:00
Anthony Minessale
aaf747641a tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4488 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 01:15:54 +00:00
Anthony Minessale
fe556477a8 fix a few stupid issues, you want this version
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4487 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 23:19:50 +00:00
Michael Jerris
9d84542d39 windows build fix.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4486 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 22:58:16 +00:00
Anthony Minessale
5ccdfc78f0 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4485 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 22:18:33 +00:00
Michael Jerris
0cbd3555b6 add some very basic stun support to ext-sip-ip. please consider this support as testing only, may change syntax or be removed in the future.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4484 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 20:05:09 +00:00
Michael Jerris
74717fcbd0 msvc build tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4483 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 16:43:16 +00:00
Anthony Minessale
5a166b4ba3 test patch
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4482 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 16:09:57 +00:00
Anthony Minessale
23be1abf52 wip
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4481 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 15:12:01 +00:00
Anthony Minessale
9eaa28a9e8 pass frame data better
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4480 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 14:59:10 +00:00
Anthony Minessale
752a51915e update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4479 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 02:52:31 +00:00
Michael Jerris
cc0ea39446 fix msvc build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4478 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 02:31:34 +00:00
Anthony Minessale
5e2d7dfc12 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4477 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 01:30:52 +00:00