Commit Graph

273 Commits

Author SHA1 Message Date
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