asterisk/funcs
Russell Bryant 54bc2c20b6 Now that the version.h file was getting properly regenerated every time the svn
revision changed, every module that used the version was getting rebuilt after
every svn update.  This severly annoyed me pretty quickly, so I have improved
the situation.

Now, instead of generating version.h, main/version.c is generated.  version.c
includes the version information, as well as a couple of API calls for modules
to retrieve the version.  So now, only version.c will get rebuilt, and the main
asterisk binary relinked, which is must faster than rebuilding http.c, manager.c,
asterisk.c, relinking the asterisk binary, chan_sip.c, func_version.c, res_agi ...

The only minor change in behavior here is that the version information reported by
chan_sip, for example, is the version of the Asterisk core, and not necessarily the
Asterisk version that the chan_sip module came from.


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@96717 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2008-01-05 22:09:06 +00:00
..
Makefile Merged revisions 93180 via svnmerge from 2007-12-17 07:25:35 +00:00
func_base64.c remove some unnecessary includes. 2007-11-19 20:42:06 +00:00
func_blacklist.c remove some useless includes 2007-11-22 02:30:58 +00:00
func_callerid.c Merged revisions 90145 via svnmerge from 2007-11-29 00:28:10 +00:00
func_cdr.c another bunch of include removals (errno.h and asterisk/logger.h) 2007-11-19 19:09:03 +00:00
func_channel.c another bunch of include removals (errno.h and asterisk/logger.h) 2007-11-19 19:09:03 +00:00
func_curl.c remove another set of redundant #include "asterisk/options.h" 2007-11-21 23:24:55 +00:00
func_cut.c remove another set of redundant #include "asterisk/options.h" 2007-11-21 23:24:55 +00:00
func_db.c remove another set of redundant #include "asterisk/options.h" 2007-11-21 23:24:55 +00:00
func_devstate.c Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
func_dialgroup.c Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
func_dialplan.c This function checks more than just contexts... 2007-12-27 09:13:07 +00:00
func_enum.c remove another set of redundant #include "asterisk/options.h" 2007-11-21 23:24:55 +00:00
func_env.c Merged revisions 95470 via svnmerge from 2007-12-31 20:33:21 +00:00
func_extstate.c Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
func_global.c remove some useless includes 2007-11-22 02:30:58 +00:00
func_groupcount.c another bunch of include removals (errno.h and asterisk/logger.h) 2007-11-19 19:09:03 +00:00
func_iconv.c implement "configure" checks for libiconv, and add the 2008-01-01 22:08:32 +00:00
func_lock.c remove another set of redundant #include "asterisk/options.h" 2007-11-21 23:24:55 +00:00
func_logic.c another bunch of include removals (errno.h and asterisk/logger.h) 2007-11-19 19:09:03 +00:00
func_math.c another bunch of include removals (errno.h and asterisk/logger.h) 2007-11-19 19:09:03 +00:00
func_md5.c remove some useless includes 2007-11-22 02:30:58 +00:00
func_module.c remove some useless includes 2007-11-22 02:30:58 +00:00
func_odbc.c Change instances of AST_NONSTANDARD_APP_ARGS(foo, bar, ',') to AST_STANDARD_APP_ARGS(foo, bar) 2008-01-02 21:08:33 +00:00
func_rand.c remove another set of redundant #include "asterisk/options.h" 2007-11-21 23:24:55 +00:00
func_realtime.c remove another set of redundant #include "asterisk/options.h" 2007-11-21 23:24:55 +00:00
func_sha1.c remove some useless includes 2007-11-22 02:30:58 +00:00
func_shell.c another bunch of include removals (errno.h and asterisk/logger.h) 2007-11-19 19:09:03 +00:00
func_strings.c Change instances of AST_NONSTANDARD_APP_ARGS(foo, bar, ',') to AST_STANDARD_APP_ARGS(foo, bar) 2008-01-02 21:08:33 +00:00
func_sysinfo.c Make the SYSINFO documentation reflect which options were compiled in 2007-11-19 23:03:02 +00:00
func_timeout.c I needed to increment the numbers used on the VERBOSITY_ATLEAST calls by 1. 2007-12-14 19:19:07 +00:00
func_uri.c another bunch of include removals (errno.h and asterisk/logger.h) 2007-11-19 19:09:03 +00:00
func_version.c Now that the version.h file was getting properly regenerated every time the svn 2008-01-05 22:09:06 +00:00
func_vmcount.c remove another set of redundant #include "asterisk/options.h" 2007-11-21 23:24:55 +00:00
func_volume.c remove some unnecessary includes. 2007-11-19 20:42:06 +00:00