Commit Graph

357 Commits

Author SHA1 Message Date
Michal Bielicki
872c349fec tweak for gcc build on solaris
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8847 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-26 02:27:32 +00:00
Anthony Minessale
263b226665 add gen_indent.pl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8687 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 04:31:01 +00:00
Anthony Minessale
3c349c274e indent pass 1
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8686 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 04:30:03 +00:00
Stefan Knoblich
443c97919e fix -D_GNU_SOURC typo in build/modmake.rules.in ALL_CXXFLAGS
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8650 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 22:07:31 +00:00
Anthony Minessale
ef695ddf02 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8567 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 01:27:19 +00:00
Stefan Knoblich
2bcd991b46 Add AS_HELP_STRING to options missing it, fix --disable-core-libedit-support value handling after rename (oops)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8371 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 19:12:37 +00:00
Stefan Knoblich
0e6bb5f606 ok, sleep helps...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8351 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-10 16:01:27 +00:00
Stefan Knoblich
9c7657f933 Fix modmake.rules include path for real (yes this way s*cks, but escaping the $ does not work...)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8347 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-10 02:32:04 +00:00
Stefan Knoblich
5e9c36e859 Do not expand BASE variable while creating Makefiles for modules (so you can actually move the freeswitch source around after a build)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8346 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-10 01:35:30 +00:00
Brian West
d9fbe7b1ac adding lua and perl to the file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8255 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-02 21:15:47 +00:00
Anthony Minessale
4fda174f34 reswig
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8252 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-02 18:40:23 +00:00
Stefan Knoblich
5cd4a3d0cb Add quotes (fbsd sh needs them) and check if the command can be executed
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7982 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-29 18:56:20 +00:00
Anthony Minessale
4900736291 add space
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7963 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-25 20:19:24 +00:00
Anthony Minessale
f0eec73230 add more sound-install targets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7962 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-25 19:58:24 +00:00
Brian West
d86185c4ae tweak, Thanks you Andrew
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7947 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-20 13:42:42 +00:00
Michael Jerris
258af33e74 we moved this to the init file instead as you allways need it
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7935 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-19 18:36:56 +00:00
Michael Jerris
7ab6dd8999 let sysconfig override
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7933 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-19 17:48:05 +00:00
Michael Jerris
a686c77596 cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7932 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-19 17:37:18 +00:00
Michael Jerris
f75927e4d9 cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7931 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-19 17:21:30 +00:00
Michael Jerris
bd07c59de3 cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7930 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-19 16:56:24 +00:00
Michael Jerris
cd7cfc202f redhat init file tweak from Andrew... thanks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7926 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-19 15:18:19 +00:00
Anthony Minessale
67d310d527 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7880 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-12 13:43:52 +00:00
Anthony Minessale
35538e2cbe add
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7714 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-20 22:25:31 +00:00
Anthony Minessale
bee19c5158 update banner
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7699 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-19 18:09:38 +00:00
Michael Jerris
210e9d34dc tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7698 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-19 13:32:40 +00:00
Michael Jerris
bd09dd9707 add banners to the end of make and make install
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7696 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-19 04:08:17 +00:00
Michael Jerris
f0e47bb13e tweak build to fix debuild weirdness
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7692 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-19 01:00:44 +00:00
Michal Bielicki
abbf7fec69 let configure do the libdir insert and not the environment
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7683 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 22:21:43 +00:00
Anthony Minessale
983a0ba3df move L16 and g711 into the core
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7670 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 19:43:57 +00:00
Michael Jerris
d5aaa00001 switch to use mod_voipcodecs and pull old mod_g722, mod_g726, mod_gsm (mod_g711 should not be used now unless your not using mod_voipcodecs)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7664 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 16:10:34 +00:00
Michal Bielicki
b552cb3a6c Make libdir and bindir being accepted by libs and modules
add a setting called --modinstdir to be able to define where modules get installed


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7663 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 14:58:41 +00:00
Brian West
f4bbd19232 add video examples to default config
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7590 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-11 21:52:38 +00:00
Brian West
2d29656bf2 Adding mod_voipcodecs using Steve Underwoods voipcodecs library. This isn't default yet.
/b



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7555 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-08 17:13:54 +00:00
Michael Jerris
4e568c7522 add new beta module to the list
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7496 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-02 22:05:33 +00:00
Michael Jerris
3ca7ab1397 fix untar of sounds on non linux (FSBUILD-31)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7117 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-07 08:32:43 +00:00
Brian West
fc431cd5ec add this to the default build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7073 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-03 01:35:30 +00:00
Brian West
445da648f2 add tone_stream to default compile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7041 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-31 18:56:57 +00:00
Michael Jerris
71ffefae4e change around build order a little
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6978 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-25 16:55:33 +00:00
Michael Jerris
214506e9bc build by default
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6736 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-13 04:02:45 +00:00
Michael Jerris
3d5fcabea7 add 'make sounds' and 'make sounds-install' makefile targets to download and install soundfiles (FSBUILD-28)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6611 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-10 23:38:42 +00:00
Brian West
501fd22d8a mod_iax to default
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6574 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-08 00:24:46 +00:00
Anthony Minessale
ff1a854c0a dup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6551 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-06 22:35:14 +00:00
Anthony Minessale
8bf63d3d8c add mod_cdr_csv
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6542 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-06 19:51:55 +00:00
Michal Bielicki
3c14db6122 dded installation of monit file
fixed typo in init file
now lets finally go to testing and qa :))


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6538 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-06 17:36:01 +00:00
Anthony Minessale
8a01509d13 add mod_logfile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6534 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-06 05:24:13 +00:00
Michal Bielicki
f230fc7291 stupid stupid stupid typos
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6528 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-06 00:11:07 +00:00
Michal Bielicki
7ebb444469 hmmmm put the new pid location in too earlu
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6527 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-06 00:08:28 +00:00
Michal Bielicki
79c6094ca9 Cleaning leftovers from peters init file mistakes hehe
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6461 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-01 18:35:51 +00:00
Michal Bielicki
c6e5d6f84e Split init files into redhat ne and suse one (both need a bit of more care)
SPlit packages into language dependant ones


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6458 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-01 17:24:45 +00:00
Michal Bielicki
6ebb29c606 Moved freeswitch.spec to root directory to allow rpmbuild -ta to work correctly
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6449 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-30 14:46:25 +00:00
Michal Bielicki
c340d128aa OK, this is V1 of the new type specfile
Builds on:
Centos5 32bit
Centos5 64bit
OpenSuse 10.3 32bit
OpenSuse 10.3 64bit
OpenSuse 10.2 32bit
OpenSuse 10.2 64bit
Suse 10.1 32bit
Suse 10.1 64bit
Fedora 7 32bit
Fedora 6 64bit
Fedora8 32bit
Fedora8 64bit
Fedora Extras 6 32bit

Not checked for running and currently I am working on having all premissions and ownerships correctly in there.
Also need to add an examples part for things like monit file etc ..


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6448 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-30 14:45:45 +00:00
Michal Bielicki
28be72865b add mod_logfile to modules.conf.in since it was missing and crashed the rpm build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6444 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-29 23:50:48 +00:00
Michael Jerris
5fc9266bf7 add missing modules to template
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6442 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-29 22:20:29 +00:00
Michal Bielicki
46e9a25ce8 itypo spottet by bkw
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6440 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-29 19:59:18 +00:00
Michal Bielicki
76418a39c4 added script for monit for rpm distros
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6439 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-29 19:09:11 +00:00
Michael Jerris
8b5287787f cleanup spec file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6384 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-23 03:09:08 +00:00
Michael Jerris
4a4db34719 cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6380 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-22 23:32:35 +00:00
Michael Jerris
6193a0a03f update to match new config file directories.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6369 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-21 03:30:18 +00:00
Michael Jerris
91bdeb6e2e add more stuff for rpm's
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6366 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-20 23:39:44 +00:00
Michael Jerris
84c06d6374 add working spec file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6365 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-20 23:23:32 +00:00
Brian West
583f3115c9 are we there yet...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6331 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-19 15:38:21 +00:00
Brian West
1c02f4560f more cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6323 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-17 21:51:57 +00:00
Anthony Minessale
4437f5f431 update config
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6206 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-09 19:27:16 +00:00
Anthony Minessale
713afbd975 add some logic tools
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6189 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-08 23:46:26 +00:00
Michael Jerris
9460ac9d1c add freeswitch xcode project shell. Nothing here yet.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6147 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-02 18:22:24 +00:00
Anthony Minessale
ae31d229e0 add mod_limit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6135 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-01 19:05:48 +00:00
Michael Jerris
7112295975 make stub copies of mod_say_en to use as working copies for dem es, fr, it and nl.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5945 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-17 20:17:00 +00:00
Brian West
24faa9dd4a remove mod_xmpp_event as its no longer needed
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5870 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-13 01:21:55 +00:00
Brian West
f48fb371b5 adding to default config
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5869 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-13 01:14:45 +00:00
Brian West
8db892c31b add mod_voicemail to default build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5866 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-13 00:21:31 +00:00
Anthony Minessale
230a77714d EXECUTE ORDER 66
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5846 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-12 03:28:59 +00:00
Michael Jerris
e7e322447c don't forget about alsa
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5835 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-10 13:27:20 +00:00
Anthony Minessale
2893555eb0 add missing mod
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5833 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-09 17:32:41 +00:00
Michael Jerris
029ccb5f62 shouldn't be default
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5826 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-06 23:21:00 +00:00
Anthony Minessale
c7d1ce48b0 fix bug in xml cdr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5787 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-03 18:15:20 +00:00
Anthony Minessale
a2947eb2b9 add softtimer to the core, begin framework for static modules and reduces calls to gettimeofday for timestamps
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5785 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-03 16:45:02 +00:00
Anthony Minessale
335bff8646 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5775 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-01 21:02:09 +00:00
Anthony Minessale
c0f387d1c4 add mod_fifo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5774 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-01 20:39:16 +00:00
Michael Jerris
e69fe7e336 initial import of mod_java from Damjan Jovanovic
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5755 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-25 13:21:17 +00:00
Anthony Minessale
6e6e582e50 cos mishehu said to
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5735 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-21 14:28:35 +00:00
Michael Jerris
31c7176755 use newer versions
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5711 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-19 14:58:40 +00:00
Michael Jerris
8fa810c2a3 cleaner mod_openmrcp build in tree
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5615 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-19 20:22:00 +00:00
Anthony Minessale
f4c1039a16 add prototype for local_stream test it and let me know what you think
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5461 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-24 23:09:28 +00:00
Michael Jerris
498aca8df8 add blackfin to config.sub. FSBUILD-5.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5457 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-24 20:14:17 +00:00
Michael Jerris
c33dc3eb42 add stuff for mod_radius_cdr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5386 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-18 15:40:34 +00:00
Michael Jerris
96f537b8dd add mod_python to modules.conf.in
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5376 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-15 17:40:44 +00:00
Michael Jerris
50fe6fbac8 merge mod_bridgecall, mod_echo, mod_park, and mod_playback all into mod_dptools. You will need to remove these from your modules.conf and configuration files.
move some applications to use the new module interface macros.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5342 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-13 16:00:14 +00:00
Anthony Minessale
f1bede824c update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5318 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-13 03:09:53 +00:00
Michael Jerris
ce7cea4cbf add odbc m4 detection.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5305 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-11 02:14:13 +00:00
Anthony Minessale
39483cdeac add ignore_helper.pl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5127 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-10 18:23:56 +00:00
Anthony Minessale
63b1a82251 add fixautoconf
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5109 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-09 01:33:10 +00:00
Michael Jerris
3b638eabf0 svn:exectable
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5065 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-02 14:02:46 +00:00
Michael Jerris
4bf309fa4e remove a generated file, add libcurl.m4 back. this will require a fresh bootstrap and configure
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4916 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-11 05:36:29 +00:00
Anthony Minessale
f5ec093bfb make turbo install too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4859 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-05 14:57:20 +00:00
Anthony Minessale
ed0cfa9f15 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4845 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-03 14:04:26 +00:00
Anthony Minessale
6326d5c7c2 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4830 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-02 15:36:05 +00:00
Brian West
d566a1bece add
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4817 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-31 15:13:28 +00:00
Anthony Minessale
e7d46a1a0e turbo_build.sh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4815 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 20:24:37 +00:00
Michael Jerris
c7753b06d4 some cleanup in the Makefiles
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4814 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 20:22:38 +00:00
Anthony Minessale
c15d7892c0 indent again
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4799 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 00:15:25 +00:00
Anthony Minessale
3a54126261 spring cleaning
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4795 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-29 22:31:56 +00:00
Michael Jerris
7df787b72d add proper autoconf checks for mysql client and convert mod_cdr to automake makefile so that we can use AM_CONDITIONALS for the mysqlcdr build selection
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4749 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-23 06:08:17 +00:00
Anthony Minessale
7a2098ef78 fix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4738 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-22 21:40:11 +00:00
Anthony Minessale
850cd58fc1 update wanpipe to be fully automated
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4721 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-21 23:42:16 +00:00
Brian West
dc94f3b372 lets not hozed libtool for Darwin
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4689 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-20 20:00:42 +00:00
Anthony Minessale
695c7219ad add fixlibtool script
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4688 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-20 19:24:53 +00:00
Michael Jerris
cc384fb515 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.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4662 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-19 19:26:25 +00:00
Michael Jerris
9070ba0e14 remove gmakeisms from the mod_cdr makefile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4652 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-19 12:16:46 +00:00
Michael Jerris
1b1655db3b add custom build output on modules install
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4649 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-18 23:20:30 +00:00
Michael Jerris
d1436a4b33 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.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4642 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-18 16:45:57 +00:00
Michael Jerris
d0410103ff be quieter in our checks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4640 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-18 16:13:34 +00:00
Michael Jerris
61d3e4ddfb make build even quieter (at least on gmake)... export VERBOSE=yes if you think it's TOO quiet.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4637 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-18 06:48:26 +00:00
Michael Jerris
d1d93a04db 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.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4636 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-18 05:20:35 +00:00
Michael Jerris
d59122379c remove gmakeisms from sofia, portaudio and cepstral makefiles. simplify the module template makefiles
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4635 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-18 01:52:23 +00:00
Michael Jerris
940bf73b72 Do a better job at tracking dependencies into the libs, so libs are re-built when they need to.
Eliminate some more gmakeisms in the modules makefiles




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4629 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-17 08:40:10 +00:00
Michael Jerris
70a70aa922 Remove the requirement to define MODNAME in the module makefiles.
Remove gmakeisms from the modmake.rules module makefile include
Remove the MODNAME def from all the in tree Makefiles



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4628 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-17 05:49:57 +00:00
Michael Jerris
e91db628bc make the main mod sourcfile recompile on core header file changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4619 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-16 20:21:33 +00:00
Anthony Minessale
0e03316567 make modules re-link after core change
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4618 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-16 20:03:12 +00:00
Michael Jerris
d35dda719e 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.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4599 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-15 01:32:18 +00:00
Michael Jerris
f85be6ffa1 add detection of system libcurl, and if it is available use that instead of in tree curl build. Implemented just in mod_shout so far
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4592 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-14 18:59:25 +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
Michael Jerris
8fc04deed6 get the include directory right in generated makefiles for both in tree and out of tree modules
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4584 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 17:46:44 +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
Michael Jerris
b813ee240d fix module builds to not have to rebuild every time you run make
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4580 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 14:43:40 +00:00
Michael Jerris
6e81dda174 Fix re-generation of switch_version.h
remove some un-used and un-necessary shell scripts



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4578 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 06:17:58 +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
Michael Jerris
4720bef8e0 cleanup a bit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4572 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-12 18:40:18 +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
Michael Jerris
ba73b7bc8c first revision of a configure generated makefile for use with all the modules.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4560 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 16:58:22 +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
Anthony Minessale
15002fda35 revise the autotools from the previous commits
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4497 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 22:04:29 +00:00
Anthony Minessale
2f95ffa027 update autotools files from the committ in revision 4494. again, you MUST make megaclean and reconfigure after this update.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4495 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 21:01:08 +00:00
Justin Cassidy
21083c8cd4 Removing deprecated feature.. Also to test new SVN setup.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3817 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-23 23:58:13 +00:00
Anthony Minessale
95e811f87a sigh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3708 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-19 00:43:27 +00:00
Anthony Minessale
44cc7d5cfe build progress break everything
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3682 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-17 01:01:09 +00:00
Michael Jerris
6bc48b7070 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3681 d0543943-73ff-0310-b7d9-9358b9ac24b2 2006-12-16 23:22:45 +00:00
Michael Jerris
34be89ec13 fix qwirk in script not newer fails if it's exactly the same time..
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3621 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-12 17:38:03 +00:00
Michael Jerris
f13b33b0bf make buildlib.sh more portable. This now uses find, instead of bash extensions found in many versions of /bin/sh for comparing file dates. Please report if this causes any issues.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3619 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-12 16:38:46 +00:00
Anthony Minessale
78697e7dfe fix build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3086 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-19 00:20:40 +00:00
Anthony Minessale
70bfba5b63 Christmas Presence
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3083 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-18 22:57:35 +00:00
Anthony Minessale
882c00d615 fix checkversion on Freebsd, another hardcoded make
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2896 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-30 07:44:25 +00:00
Michael Jerris
50571597c5 Do not force use of "gmake" -- but propagate whichever command was used to start the top-level make. This way users on e.g.
Mac OS X won't have to create a special symlink to build, but can instead just use the command "gnumake" (as opposed to "make" og "gmake")

Merged from tholo's branch http://svn.freeswitch.org/svn/freeswitch/branches/tholo rev 2796, thanks tholo.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2815 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-23 23:27:44 +00:00
Brian West
97bf98495a Small tweak from tholo to make it work on BSD and OS X without wget
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2792 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-23 03:44:32 +00:00
Anthony Minessale
c5b8547676 WIP
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2422 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-29 02:42:27 +00:00
Anthony Minessale
f258e3ea5c build bs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2365 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-22 21:18:36 +00:00
Anthony Minessale
780edcd09d optimizations
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2354 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-22 00:56:27 +00:00
Michael Jerris
d9e8100737 make script work on solaris
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1395 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-08 04:10:21 +00:00
Michael Jerris
4bd5fbc3a4 add new autoconf macros for compiler testing, thanks cypromis.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1392 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-08 03:57:16 +00:00
Anthony Minessale
e8b9a4f781 autotools cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@977 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-03-30 14:43:39 +00:00
Michael Jerris
4d8d6e61a3 build fix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@796 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-03-08 02:58:36 +00:00
Anthony Minessale
642b7647f1 alter build system and add in howl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@602 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-02-13 19:51:17 +00:00
Anthony Minessale
1bd8aaa8f1 Add mod_ldap as directory example
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@580 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-02-09 22:37:44 +00:00
Michael Jerris
dbd2d43a0e fix autobuild script
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@572 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-02-09 02:14:20 +00:00
Michael Jerris
e6023786e5 modify for new build.sh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@570 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-02-08 21:40:53 +00:00
Michael Jerris
9f1862d1aa fix path
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@568 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-02-08 21:08:45 +00:00
Michael Jerris
01f0481db1 Build system cleanup, initial piece of automatic build test system (thanks xachen)
minor mod- I kept build.sh in the root dir for now.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@560 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-02-08 00:57:35 +00:00