Commit Graph

523 Commits

Author SHA1 Message Date
Stefan Knoblich f6f0e99efd tell gcc where to look for includes needed to create switch_swigable_cpp.h, build fails otherwise 2010-04-30 23:34:36 +02:00
Michael Jerris 97395b8c79 don't put ':' in to user agent string (MODSOFIA-71) 2010-04-26 02:18:15 -04:00
Travis Cross d791351f46 The .version file should die on a git pull. 2010-04-02 14:06:01 +00:00
Michael Jerris 8e76877a26 update makefile and version generation to work with git working copy too 2010-04-02 00:07:02 -04:00
Anthony Minessale d8699822b7 automistake
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17106 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-25 21:20:09 +00:00
Anthony Minessale b1ddb70cf1 add fsctl min_idle_cpu and min-idle-cpu feature to refuse calls after the system fallse below a certian percentage of idle cpu
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16962 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-10 20:21:34 +00:00
Michael Jerris aceb06f24f move common say 'spell' function into shared code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16931 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-07 21:26:36 +00:00
Michael Jerris 0c1ae13da1 move mod_spidermoney build to automake, fix spidermoneky dependencies (I think this really fixes -j builds), move mod_spidermonkey sub modules all under the same source directory and bundle their build together as one
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16333 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-17 05:48:36 +00:00
Michael Jerris 31b743d6eb rename ADD_ AM conditionals to HAVE_
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16332 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-17 03:11:56 +00:00
Michael Jerris 143050451d attempt at fixing make -j build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16304 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-14 05:44:20 +00:00
Michael Jerris b3001e9623 fix install directories for conf and htdocs files and support --srcdir builds for conf and htdocs install
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16279 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-13 18:22:50 +00:00
Michael Jerris bfd6a899fd fix dependencies when doing make mod_modname
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16269 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-13 01:06:18 +00:00
Michael Jerris a6d9ae94ae fix htdocs install
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16268 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-12 23:51:04 +00:00
Michael Jerris 68b584063f add pkgconfig file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16256 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-12 04:43:39 +00:00
Michael Jerris ae7e03da12 tweak install deps
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16249 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-11 21:27:41 +00:00
Michael Jerris 8b3f71cc48 Makefile.am cleanup (mostly from stkn, THANKS\!)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16248 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-11 20:26:14 +00:00
Michael Jerris d1c60899de add soundsdir configure var and sounds_dir global freeswitch var
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16241 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-11 16:32:35 +00:00
Michael Jerris 89ae5f4741 add configure vars for htdocs and grammar dirs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16239 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-11 15:47:36 +00:00
Michael Jerris 5ccac21dc3 wip move towards adding directory layout control to configure
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16238 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-11 14:36:29 +00:00
Michael Jerris c064a2a586 add recordings_dir
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16233 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-11 03:20:42 +00:00
Michael Jerris 7ad6094850 remove libuuid from tree
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16072 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-29 02:05:51 +00:00
Michael Jerris 6b004d9cc6 fix libuuid build and add automake autoreconf when necessary
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16060 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-28 16:23:47 +00:00
Michael Jerris ba8e3e8cf3 remove uuid lib from base core build and cleanup recursive dependencies
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16059 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-28 16:01:48 +00:00
Anthony Minessale 1ed005a54d tweak on last commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16055 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-24 05:51:31 +00:00
Anthony Minessale 775ed2eb7a add spandsp-reconf and uuid-reconf to fix latest speed bump in build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16054 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-24 05:47:04 +00:00
Michael Jerris 2cdca228c6 add libuuid to core build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16023 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-22 19:30:58 +00:00
Michael Jerris 97c7974433 even better handling of build failures
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15988 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-17 19:14:47 +00:00
Michael Jerris bc7c3fea86 actually fail to continue build on core build failure and don't display the success banner
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15985 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-17 16:53:25 +00:00
Michael Jerris 40361298c2 a little bit more clean
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15912 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-11 18:26:39 +00:00
Michael Jerris f69d3495c8 fix include for sqlite header file in --srcdir builds
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15890 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-11 00:13:50 +00:00
Michael Jerris 8f8275245c fix dependencies so modules.conf gets created before its used
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15884 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 22:27:36 +00:00
Anthony Minessale cd1824e119 Adding switch_mprintf (broken out from sqlite)
Adding new %w to mprintf to auto escape both single quote and backslashes
Improve the tab completion a tad and fix some sqlite/odbc compat with new mprintf opts
Change the default stream writer to use switch_vmprintf so %q/%w can be used there too



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15875 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 20:51:13 +00:00
Michael Jerris 90ea3b811c remove duplicate target
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15827 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-07 16:25:27 +00:00
Jeff Lenk 05cc65b2e8 add changes for sounds download to allow independent version specific selection
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15777 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-03 19:43:38 +00:00
Michael Jerris 02c7a3acc9 picked the wrong day to stop sniffing glue...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15745 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-01 22:19:07 +00:00
Michael Jerris 59ba5a156c add --disbale-cpp configure argument to disable the c++ build for the core
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15717 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-30 12:31:24 +00:00
Michael Jerris 7bfdd463b6 more --srcdir fixes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15708 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-29 05:50:59 +00:00
Michael Jerris 77933de4f0 fix --srcdir make error (FSBUILD-211)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15673 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-25 21:32:21 +00:00
Michael Jerris 7e8a9d0995 fix regression from r15645 (FSBUILD-211)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15647 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-24 00:08:40 +00:00
Michael Jerris dd2fe83112 srcdir fixes for Makefile.am (FSBUILD-211)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15645 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-23 23:42:24 +00:00
Michael Jerris 613eba79da cross compile goodies
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15535 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-18 23:04:12 +00:00
Michael Jerris ff7878bcd0 fix --srcdir for sounds_version.txt and swigall
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15527 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-18 19:48:09 +00:00
Michael Jerris d7c16b4392 fix --srcdir for modules.conf
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15526 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-18 19:46:29 +00:00
Michael Jerris 738c8754d1 be more obvious when you can't do an update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15232 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-26 19:05:22 +00:00
Anthony Minessale 1172afedb5 make legacy make sure same as make current
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15158 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-14 14:58:45 +00:00
Anthony Minessale 4815a13471 up
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15148 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-13 18:46:44 +00:00
Brian West a47850fe9c up
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15039 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-01 22:56:33 +00:00
Brian West d6b0c28825 add make tiff-reconf you need this for the next update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15038 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-01 22:51:02 +00:00
Brian West 3703db6244 update demo too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14101 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-02 00:14:28 +00:00
Michael Jerris 2ddb4079f3 add russian language support and makefile targets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14091 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-01 19:58:40 +00:00
Michael Jerris 6348359d95 change odbc handling in code to be runtime instead of build time
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13936 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-24 16:02:43 +00:00
Brian West a19dad9155 Adding switch_nat options for NATPMP and uPNP mapping of ports for auto nat traversal. Not used for anything yet.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13513 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-30 00:14:57 +00:00
Michael Jerris 174af94247 add pnp lib build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13511 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-29 20:16:01 +00:00
Michael Jerris 9d7ee8befd make core build depend on switch_frame.h
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13504 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-29 16:16:40 +00:00
Michael Jerris 0ddb4fabed last test
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13483 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 23:37:16 +00:00
Michael Jerris 6a3ffd86be poke
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13482 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 23:33:46 +00:00
Michael Jerris d10c8d4a65 poke
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13481 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 23:31:52 +00:00
Michael Jerris fbcb908f58 poke
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13480 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 23:29:06 +00:00
Michael Jerris 3ba6b4c585 poke
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13479 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 23:27:45 +00:00
Brian West 861bd2093e ZRTP Support please download your SDK from http://www.zfone.com and use build/buildzrtp.sh to build the lib.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13406 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-20 23:04:05 +00:00
Anthony Minessale 8ca5a7aee8 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13205 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 02:45:12 +00:00
Anthony Minessale f540036135 clean esl on make current
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13204 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 02:20:25 +00:00
Brian West de3e190a0c use different version file for moh version
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13093 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 01:11:12 +00:00
Michael Jerris d5cf0c933f add build of fs_ivrd
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12843 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-30 18:24:16 +00:00
Anthony Minessale 8f9600e16c MODENDP-202 and MODENDP-204
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12680 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-20 12:58:04 +00:00
Mathieu Rene 085bd00fa4 Generic config parser
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12432 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-05 03:09:31 +00:00
Anthony Minessale 4ecf801683 add clean of speex to update-clean
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12143 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-18 20:14:18 +00:00
Michael Jerris bab0728ae0 swigall
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12116 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-17 21:41:01 +00:00
Brian West b4d1959d36 removing libresample
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12019 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-15 02:40:43 +00:00
Michael Jerris b531cf332f speexdsp build for core
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11989 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-13 17:44:55 +00:00
Michael Jerris 93300ce05e speexdsp build for core
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11988 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-13 17:43:34 +00:00
Michael Jerris cb9cf4a3b8 build: fix configure --sysconfdir (FSBUILD-84)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11670 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-06 18:46:12 +00:00
Anthony Minessale 3ec66344ea add iks-reconf target
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11646 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-05 00:05:55 +00:00
Michael Jerris 09c46acc37 fix odbc build on osx
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11634 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-04 18:15:16 +00:00
Anthony Minessale fd8ce8a6b5 override distclean becuase it breaks some of the dep libs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11353 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-22 03:48:46 +00:00
Brian West 9a9ba4c37e try to fix osx build when you --enable-core-odbc-support
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11323 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-20 21:55:27 +00:00
Michael Jerris 3ec59cdb34 fix esl solaris build (FSBUILD-104)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11310 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-20 16:29:32 +00:00
Brian West d042b78efb add 48k sound targets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11151 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-12 22:38:52 +00:00
Anthony Minessale 42d9888c94 integrate fs_cli into core build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11035 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-31 19:38:00 +00:00
Michael Jerris 55628bf21e tweak support target
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10658 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-08 17:24:52 +00:00
Michael Jerris 33ac59b5c5 rename
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10657 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-08 17:22:18 +00:00
Michael Jerris d3852f3aee all the difference a word makes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10642 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-07 16:23:35 +00:00
Brian West 26d9d0a16a moving everything to rootkit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10621 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-05 17:07:44 +00:00
Brian West b094178315 more files
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10619 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-05 17:04:53 +00:00
Brian West 34c1519f27 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10618 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-05 17:01:22 +00:00
Michael Jerris 0b5dc49b19 add make rootkit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10615 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-05 16:47:02 +00:00
Michael Jerris b17ebda4df add our own module load code (LBAPR-1)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10272 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-06 17:29:50 +00:00
Brian West bf487484c1 We don't need this now that the thing installs them in a loop
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9702 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-28 21:30:30 +00:00
Anthony Minessale 860b838b63 add new target
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9488 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-08 23:06:25 +00:00
Anthony Minessale 0214292463 don't require another configure when you just change the sound files version
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9480 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-08 18:10:28 +00:00
Anthony Minessale a3ccefa7e1 snake charming
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8998 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-11 19:42:52 +00:00
Michael Jerris ef43b04383 switch_xml becomes c again (FSCORE-151)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8941 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-08 22:00:03 +00:00
Anthony Minessale 35dc909cf6 Yet Another Mega Labotomy
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8864 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-30 18:56:29 +00:00
Anthony Minessale 887df65ed7 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8837 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-24 22:28:29 +00:00
Anthony Minessale e7f3b9502a add DESTDIR
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8703 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 03:51:32 +00:00
Anthony Minessale 924832d356 out of order commands
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8533 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 19:45:33 +00:00
Anthony Minessale 7c3b851e10 maybe if we commit this it will be more use than telling people to try it
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8529 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 18:56:51 +00:00
Michael Jerris 8e17e4107a switch to independent sound file version numbers
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8495 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 19:24:23 +00:00
Anthony Minessale dc66f0c0f2 add sofia-reconf targer
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8459 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-17 15:42:28 +00:00
Anthony Minessale c4657914eb lang fixes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8449 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 18:40:39 +00:00
Anthony Minessale 05288745c9 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8316 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-08 21:17:47 +00:00
Anthony Minessale f007b6b681 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8315 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-08 21:11:49 +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
Anthony Minessale b6d649fc86 look out below
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8221 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-30 19:42:26 +00:00
Anthony Minessale e75dc0b65d add make sync
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8008 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-03 14:31:47 +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
Michael Jerris 6c20f553d2 openbsd tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7729 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-23 00:26:21 +00:00
Michael Jerris 20310f5ac3 silence useless warning message
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7719 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-22 00:13:37 +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
Anthony Minessale 929a901a8f add backup way to generate openzap Makefile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7690 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 23:40:03 +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
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
Michael Jerris 55f44c96d9 add moh and moh-install targets to install default moh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7659 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 07:46:20 +00:00
Michael Jerris 2028c5d483 add prefix/recordings
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7644 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 23:53:58 +00:00
Michal Bielicki 48968c15b2 force libtool to leave -lodbc alone and not replace it by /usr/lib/libodbc.so since that drives the dynamic detection of platform dependant libodbc.so nuts
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7547 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-07 23:45:11 +00:00
Anthony Minessale 199cf9fa1c update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7493 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-02 17:55:08 +00:00
Anthony Minessale 6cce3acebf update makefile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7455 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-01 14:24:35 +00:00
Anthony Minessale b3a279b89d update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7414 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 20:57:02 +00:00
Anthony Minessale 020713ef0b add make current
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7406 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 15:55:24 +00:00
Anthony Minessale 2f68a378e9 add some make targets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7356 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-25 18:07:24 +00:00
Anthony Minessale abd48190e4 allways create /conf/dialplan/extensions on install
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7279 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-18 00:35:09 +00:00
Stefan Knoblich 92b2011b37 The fsxs tool (sort of apxs for FreeSWITCH) is back from the dead.
Changes include an extended usage message and support for e.g. "fsxs --cflags"
style calls to get one or more defined variables on one line (instead of the
"show" command; easier for scripting).


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7247 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-16 14:27:03 +00:00
Stefan Knoblich cc3a95c1da Change order of libaprutil and libapr in CORE_LIBS, this fixes undefined apr_ symbols in libfreeswitch (libaprutil depends on libapr, symbols used by libaprutil but not by libfreeswitch object files were lost at link time (and added to the freeswitch binary))
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7246 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-16 11:42:01 +00:00
Stefan Knoblich b4dfdfef84 Install switch_config.h (config file parser) too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7240 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-15 17:17:41 +00:00
Stefan Knoblich 24248ae102 Add gentls_cert script to create a CA and certificate for mod_sofia TLS
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7234 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-15 14:53:05 +00:00
Brian West 05670cfc53 adding ttml
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7210 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 15:24:14 +00:00
Michael Jerris 9e109c39e7 permissions on conf files to 644 (FSBUILD-32)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7208 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 06:14:04 +00:00
Michael Jerris 020ad53f77 fix sounds and sounds-install targets on some machines
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7197 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-12 22:37:03 +00:00
Michael Jerris 2b952d389e typo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7118 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-07 08:33:53 +00:00
Michael Jerris 5037078417 add core-clean and core-install make targets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7116 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-07 08:22:18 +00:00
Anthony Minessale 2faabff764 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6904 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-19 21:13:09 +00:00
Michael Jerris 31e59cab35 add make samples target, make samples by default if there are not already dirs out there, don't update configs on each make install
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6877 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-18 20:57:52 +00:00
Traun Leyden aa963b0dc7 add libclean target to do make clean in all libs subdirs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6787 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-14 04:05:01 +00:00
Michal Bielicki 99b12efefc Changed libedit to go into bootstrap.sh since its now default,
but still make the build and include selectable from configure
Chnaged libedit to use automake
Still need to update the leftover configure and .in files


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6746 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-13 14:36:14 +00:00
Michael Jerris 7fda361405 don't re-copy out conf files on make install if you have intentionally moved them to .noload
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6684 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-11 23:24:38 +00:00
Michael Jerris 84026be717 make targets for specific sound file sets such as 'sounds-en-us-callie-16000' and 'sounds-en-us-callie-16000-install'
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6615 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-11 00:11:43 +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
Anthony Minessale 13843320a3 fix build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6576 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-08 03:44:15 +00:00
Anthony Minessale 2888fb46e5 install htdocs files
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6432 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-29 04:07:41 +00:00
Anthony Minessale 54839c492e add external voicemail template file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6415 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-27 19:50:32 +00:00
Anthony Minessale e715379871 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6405 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-27 00:23:22 +00:00
Michael Jerris 5acf11c956 install missing config files and the new mime.types file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6403 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-26 23:59:00 +00:00
Anthony Minessale 28213aad14 detect ncurses or curses instead of hardcoding ncurses, fixing libedit build on some platforms
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6373 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-22 06:24:24 +00:00
Anthony Minessale 84435ca1ae install recursion into conf folder
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6308 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-16 18:11:14 +00:00
Anthony Minessale 1402e4a04b better globbing
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6256 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-14 19:25:28 +00:00
Anthony Minessale eb9f9fb263 some time changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6238 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-13 18:47:08 +00:00
Anthony Minessale 2b954cb470 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6213 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-09 22:25:48 +00:00
Brian West 4dbc074393 woops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6210 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-09 20:41:11 +00:00
Anthony Minessale 4d2dfa633b add a new dialplan module
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6205 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-09 19:25:46 +00:00
Michael Jerris b6c408a9e3 do a little bit better dependency tracking with module targets when the core is modified. Fix for FSBUILD-19
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6015 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-22 01:47:02 +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
Anthony Minessale 3235d4b8ee add clean_core target
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5788 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-03 20:45:59 +00:00
Anthony Minessale bd6bd9ad57 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@5784 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-03 16:44:11 +00:00
Michael Jerris e7583f98b5 fix build issue when --enable-core-odbc-support on fresh checkout
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5771 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-01 15:46:05 +00:00
Michael Jerris e912c13f8a tweak cleanup to hopefully fix suse build service build w/ odbc
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5684 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-30 21:56:35 +00:00
Michael Jerris 8ef2aa54c0 modify how we build switch_version.h so we can better handle releases
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5610 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-19 05:01:08 +00:00
Anthony Minessale d2002bd07c tweak for editline stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5175 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-14 16:20:57 +00:00
Anthony Minessale 3a13893f1a fix build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5136 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-10 20:31:23 +00:00
Anthony Minessale ab34a26079 make crash protection a runtime option instead of a compile-time option
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5123 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-10 16:56:29 +00:00
Anthony Minessale 83f848768b add basic cpp wrapper (c'mon and add to it c++ lovers...)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5101 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-08 00:29:49 +00:00
Anthony Minessale af97953adc add a fixed jitterbuffer to rtp (settable from a channel variable) (libSTFU)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5090 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-04 23:29:35 +00:00
Anthony Minessale 35dafc3574 move termcap depend into libedit mode
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5067 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-02 15:43:17 +00:00
Anthony Minessale c5c13c2668 add --enable-core-libedit-support configure flag in case you want nicer command line stuff in the debug console (I know I do when I am coding dunno about you)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5044 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-30 20:37:41 +00:00
Anthony Minessale 232dc94edd fix make core dependencies and output
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5012 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-24 18:00:08 +00:00
Michael Jerris a1c4a22e90 stray bits from the last commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4898 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-09 15:58:20 +00:00
Michael Jerris 5f053e183a proper -j support for the module builds
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4897 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-09 14:40:03 +00:00
Anthony Minessale 4d62a1adb2 add core ODBC
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4846 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-04 03:08:17 +00:00
Michael Jerris ef4187a44d fix whoops from previous commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4841 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-03 11:57:57 +00:00
Michael Jerris a7d2f5d8be add auto generated mod_* targets (generated from modules.conf. A step towards make -j support for the module builds.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4840 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-03 10:53:47 +00:00
Michael Jerris 3939523cae fix make -j build (currently only is useful for the core and core libs.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4838 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-03 04:42:48 +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 9a1945130b no more .noversion because it breaks things
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4811 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 17:31:21 +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 4341b8e6e4 add --disable-resample configure option to build without resampler support
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4783 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-28 18:46:07 +00:00
Michael Jerris 0958553f39 add special make targets (from requests via irc)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4779 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-28 17:33:05 +00:00
Michael Jerris 010c2f4ee6 switch_config isn't used anymore. leaving the .c and .h file there for now, we may remove them in the future.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4758 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-24 03:29:24 +00:00
Michael Jerris bf0c023107 start building teletone as part of the core
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4754 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-23 20:41:16 +00:00
Michael Jerris 8607209400 still trying
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4746 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-23 00:39:55 +00:00
Michael Jerris bbd69f3180 still trying
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4745 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-23 00:31:08 +00:00
Michael Jerris f0d94e76f5 tweak deps
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4744 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-22 23:20:23 +00:00
Michael Jerris ff40dd4ee3 tweak deps
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4743 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-22 23:04:12 +00:00
Michael Jerris 57e7a626f4 fix debian build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4695 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-20 21:23:39 +00:00
Michael Jerris d4f395362d little cleanups
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4675 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-20 01:00:22 +00:00
Michael Jerris f773e2b12d make the core honor VERBOSE setting for the core c files compile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4648 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-18 19:23:09 +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 ba10919f4b a little more cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4639 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-18 16:04:41 +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 0f9eecd3c9 build fix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4631 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-17 19:02:26 +00:00
Michael Jerris d6547b8081 we don't need to be so noisy
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4627 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-17 03:06:50 +00:00
Michael Jerris 34eedb4813 rebuild core libraries if the directory or the .update file changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4625 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-17 03:00:30 +00:00
Michael Jerris 70056cec54 fix make megaclean target
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4623 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-17 01:45:13 +00:00
Michael Jerris 4ffd0bc0bd 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.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4617 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-16 19:20:24 +00:00
Michael Jerris 18b47de4b2 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@4602 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-15 04:32:09 +00:00
Michael Jerris 504798a64a add install_core target
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4596 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-14 22:30:02 +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 1cf902ea60 add 'make update' target
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4579 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-13 06:44:30 +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 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 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 8f7f8a4531 fix pic flags and some typos. Core now builds all static
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4526 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 08:33:49 +00:00
Michael Jerris 46f6981dc4 core deps will now be configured along with the core configure, and will be static non-installed and linked only to the core.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4525 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 07:36:49 +00:00
Michael Jerris 45fbc8d224 merge a few more cleanups from my branch. More changes coming shortly.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4521 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 06:49:21 +00:00
Michael Jerris 18cf58db24 merge a few more cleanups from my branch. More changes coming shortly.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4520 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-11 06:36:04 +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
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 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 a080949e8f add small demo mod to dump xml call detail reports until we work it into mod_cdr ./configure or manually mkdir /usr/local/freeswitch/log/xml_cdr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4290 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-15 19:46:37 +00:00
Michael Jerris 88b2a8655c tweak var types in xml config, change makefile to install all the new broken out xml files.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4027 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-01-23 01:40:14 +00:00
Michael Jerris d7ad197e2c move unix build to use in tree core libs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3739 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-19 22:04:16 +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
Anthony Minessale 1167541063 build stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3287 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-11-09 05:31:29 +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
Anthony Minessale 08330521ce use checked in libresample
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2888 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-30 05:32:50 +00:00
Anthony Minessale a30256ad94 update to pcre 6.7
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2878 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-30 00:14:03 +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
Anthony Minessale 80722357a6 Mega Changes
adding mod_park for putting channels in limbo state for remote control.
adding stuff to mod_event_socket to let you do the bgapi <command> <args>
this will let you execute a job in the bg and the result will be sent as an event with an
indicated uuid to match the reply to the command

adding switch_core_port_allocator (to be used soon)
adding "make sure" to do a full rebild of the freeswitch object files

There will be more to this committed as the week progresses

make sure you do a rebuild after this update or you'll be sowwie
./configure && make sure




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2540 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-07 03:58:01 +00:00
Anthony Minessale bbfbaa2c39 fix for trac ticket #4, make failing on missing which utility, thanks urtho
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2344 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-20 08:36:54 +00:00
Anthony Minessale 3a5caeddae move pcre into core do a ./configure again
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2211 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-31 23:46:37 +00:00
Anthony Minessale da8484382c move unix builds to apr 1.2.7, sqlite 3.3.6 and libsndfile 1.0.16
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2112 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-25 15:11:15 +00:00
Anthony Minessale 3076ef7432 test for prefix write and don't fail if directory already exists
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2007 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-20 03:07:43 +00:00
Anthony Minessale 9c6b04435f test for prefix write
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2004 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-20 00:08:12 +00:00
Anthony Minessale 0153eb4cc4 move fsxs out of the root src dir
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1785 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-07 14:51:04 +00:00
Michael Jerris 204e6cf43d add fsxs script for building out of tree modules. Thanks stkn.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1755 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-05 14:40:28 +00:00
Anthony Minessale a4fc74c37e update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1497 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-24 14:42:21 +00:00
Anthony Minessale 93666f6dd7 XMLification (wave 1)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1401 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-10 03:23:05 +00:00
Anthony Minessale 3058335e80 add xml
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1376 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 21:05:11 +00:00
Anthony Minessale 28173df273 make crash protection a configure option --enable-crash-protection and make mini-rtp have 4 byte headers
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1368 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 13:35:33 +00:00
Anthony Minessale 0c27a246b3 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1356 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-04 20:21:54 +00:00
Anthony Minessale 51241ad37f update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1355 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-04 20:19:23 +00:00
Anthony Minessale d59cae60c7 add nitrous oxide tank to core event sql backend
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1260 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-26 17:18:33 +00:00
Anthony Minessale c096cd7137 add c99 setting to Makefile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1249 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-25 16:54:33 +00:00
Anthony Minessale c0891ce9db update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1186 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-18 16:20:47 +00:00
Anthony Minessale 021ea0e724 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1181 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-18 00:24:52 +00:00
Brian West 559b8ab26c Gut Logger and put it back modular style
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1117 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-11 21:13:44 +00:00
Anthony Minessale 809dfc8488 add in tree srtp to build system
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1089 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-07 16:39:49 +00:00
Brian West 550a64e299 use DYNAMIC_LIB_EXTEN on modwipe
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1082 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-07 03:58:22 +00:00
Anthony Minessale 4fa64dd6d2 a stunning new change
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1036 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 16:07:40 +00:00
Anthony Minessale 3cf68432c1 more build stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1024 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 00:27:32 +00:00
Anthony Minessale ea29697ad2 tweaks to get changes settled down
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1023 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 00:14:51 +00:00
Anthony Minessale 06ee215f57 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1021 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-03 23:35:20 +00:00
Anthony Minessale 18fe30cdf0 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1019 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-03 23:31:07 +00:00
Anthony Minessale a2945c0fdd try out new builtin RTP using srtp lib
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1017 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-03 22:33:46 +00:00
Anthony Minessale e5516be23f try out new builtin RTP using srtp lib
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1015 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-03 21:11:51 +00:00
Anthony Minessale 828e03715f try out new builtin RTP using srtp lib
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1012 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-03 21:00:13 +00:00
Anthony Minessale 64507e70ca icc changes part 1
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@982 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-03-30 23:02:50 +00:00
Anthony Minessale 322f5a150f update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@941 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-03-27 18:01:28 +00:00
Michael Jerris 124f7d234c build tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@795 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-03-08 02:38:38 +00:00