aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2008-11-01Merge changes from team/group/appdocsxmlrussell1-2/+24
This commit introduces the first phase of an effort to manage documentation of the interfaces in Asterisk in an XML format. Currently, a new format is available for applications and dialplan functions. A good number of conversions to the new format are also included. For more information, see the following message to asterisk-dev: http://lists.digium.com/pipermail/asterisk-dev/2008-October/034968.html git-svn-id: http://svn.digium.com/svn/asterisk/trunk@153365 f38db490-d61c-443f-a65b-d21fe96a405b
2008-10-18Make sure we support nested functions and generation of trampolinesmvanbaak1-1/+5
under OpenBSD. (closes issue #13724) Reported by: mvanbaak git-svn-id: http://svn.digium.com/svn/asterisk/trunk@150971 f38db490-d61c-443f-a65b-d21fe96a405b
2008-10-17Make sure we support nested functions with GCC 4.01 OS/X. This might not be ↵oej1-1/+1
OS/X only, but I'll leave it to kpfleming to add this to the configure script for testing. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@150469 f38db490-d61c-443f-a65b-d21fe96a405b
2008-10-14Merged revisions 148736 via svnmerge from kpfleming1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r148736 | kpfleming | 2008-10-14 12:30:54 +0200 (Tue, 14 Oct 2008) | 3 lines on Ubuntu (at least), recent versions of ld in binutils delete all debugging symbols when -x is supplied; since the reasons why -x is being passed are lost in the mists of time, remove it so debugging will work properly ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@148738 f38db490-d61c-443f-a65b-d21fe96a405b
2008-10-01Too many times have I mistyped the wordmmichelson1-0/+2
'install' as 'isntall' Now this typo shall no longer be a problem since 'make isntall' just builds the 'install' target. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@145381 f38db490-d61c-443f-a65b-d21fe96a405b
2008-09-27Merged revisions 144924-144925 via svnmerge from kpfleming1-2/+0
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r144924 | kpfleming | 2008-09-27 10:00:48 -0500 (Sat, 27 Sep 2008) | 6 lines improve header inclusion process in a few small ways: - it is no longer necessary to forcibly include asterisk/autoconfig.h; every module already includes asterisk.h as its first header (even before system headers), which serves the same purpose - astmm.h is now included by asterisk.h when needed, instead of being forced by the Makefile; this means external modules will build properly against installed headers with MALLOC_DEBUG enabled - simplify the usage of some of these headers in the AEL-related stuff in the utils directory ........ r144925 | kpfleming | 2008-09-27 10:13:30 -0500 (Sat, 27 Sep 2008) | 2 lines fix some minor issues with rev 144924 ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@144949 f38db490-d61c-443f-a65b-d21fe96a405b
2008-09-08Merged revisions 141741 via svnmerge from qwell1-17/+0
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r141741 | qwell | 2008-09-08 15:15:42 -0500 (Mon, 08 Sep 2008) | 8 lines Remove RPM package targets from Makefile (and all associated parts). This has never worked in 1.4, and we decided that it makes no sense to be done here. There are many distros out there that already have "proper" spec files that can be (re)used. Closes issue #13113 Closes issue #10950 Closes issue #10952 ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@141745 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-26Fix building menuselect-tree with PRINT_DIR set. We _must_ use the --quietrussell1-2/+2
flag here, or else some arbitrary text will end up in the resulting menuselect-tree file and things will explode. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@140169 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-25Optional light colored background, for those who use black on white terminals.tilghman1-0/+1
(closes issue #13306) Reported by: Corydon76 Patches: 20080814__bug13306__3.diff.txt uploaded by Corydon76 (license 14) Tested by: Corydon76, pkempgen git-svn-id: http://svn.digium.com/svn/asterisk/trunk@139981 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-18Remove option that isn't valid here.qwell1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@138631 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-11Make PRINT_DIR work as advertised.russell1-10/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@137239 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-04Rename Mandrake scripts to Mandrivatilghman1-1/+1
(Closes issue #13221) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@135485 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-30Merged revisions 134352 via svnmerge from kpfleming1-3/+6
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r134352 | kpfleming | 2008-07-30 10:29:17 -0500 (Wed, 30 Jul 2008) | 2 lines use the proper method for building version.h ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@134355 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-29Minor changes to reduce packaging changes made by the Fedora maintainer.tilghman1-4/+12
(closes issue #12974) Reported by: jcollie Patches: 0001-Don-t-override-duplicate-optimization-flags.patch uploaded by jcollie (license 412) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@134312 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-24Build the logrotate script according to pathstilghman1-1/+3
(Closes issue #13147) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@133400 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-24Optionally install logrotate filetilghman1-0/+6
(Closes issue #13148) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@133391 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-10Move phoneprov config files to be installed with 'make samples' so changes ↵twilson1-4/+18
aren't inadvertently lost on a 'make install' git-svn-id: http://svn.digium.com/svn/asterisk/trunk@129738 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-03Merged revisions 127892,127895 via svnmerge from kpfleming1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r127892 | kpfleming | 2008-07-03 17:18:38 -0500 (Thu, 03 Jul 2008) | 6 lines a couple of small Solaris-related fixes (closes issue #11885) Reported by: snuffy, asgaroth ........ r127895 | kpfleming | 2008-07-03 17:20:16 -0500 (Thu, 03 Jul 2008) | 3 lines remove this, it has been moved to the main Makefile ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@127903 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-01Fix a typo that caused this asterisk.conf to not get correctly generated.qwell1-1/+1
(closes issue #12966) Reported by: ibc Patches: 12966.patch uploaded by bkruse (license 132) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@127152 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-28fix silly syntax errorkpfleming1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@126154 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-28add message when no UI for menuselect is presentkpfleming1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@126153 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-28use batch-mode (no user interface) menuselect for --check-deps operationskpfleming1-6/+12
move automatic user interface selection for menuselect to this Makefile git-svn-id: http://svn.digium.com/svn/asterisk/trunk@126152 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-27Push relatively unused compiler options down the list, keeping the popular ↵tilghman1-1/+1
options at the top. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@125796 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-12Goodbye Zaptel, hello DAHDI. Removes Zaptel driver support with DAHDI. ↵jpeeler1-0/+1
Configuration file and dialplan backwards compatability has been put in place where appropiate. Release announcement to follow. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@122234 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-03Move compatibility options into asterisk.conf, default them to on for upgrades,tilghman1-0/+5
and off for new installations. This includes the translation from pipes to commas for pbx_realtime and the EXEC command for AGI, as well as the change to the Set application not to support multiple variables at once. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@120171 f38db490-d61c-443f-a65b-d21fe96a405b
2008-05-05Merged revisions 115312 via svnmerge from tilghman1-6/+6
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r115312 | tilghman | 2008-05-05 15:17:55 -0500 (Mon, 05 May 2008) | 2 lines Reverse order, such that user configs override default selections ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@115313 f38db490-d61c-443f-a65b-d21fe96a405b
2008-04-18Merged revisions 114278 via svnmerge from russell1-2/+4
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r114278 | russell | 2008-04-18 15:01:09 -0500 (Fri, 18 Apr 2008) | 2 lines ensure directories are created before we try to install stuff into them ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@114279 f38db490-d61c-443f-a65b-d21fe96a405b
2008-04-18Merged revisions 114275 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r114275 | russell | 2008-04-18 14:58:55 -0500 (Fri, 18 Apr 2008) | 2 lines SUBDIRS_INSTALL is already listed as a subtarget for bininstall ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@114276 f38db490-d61c-443f-a65b-d21fe96a405b
2008-04-17Merged revisions 114204 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r114204 | russell | 2008-04-17 11:23:45 -0500 (Thu, 17 Apr 2008) | 3 lines Fix the bininstall target to install from subdirs, as well. (closes issue AST-8, patch from bmd at switchvox) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@114205 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-31Ensure configure gets run on a clean checkout.russell1-1/+1
(closes issue #12197) Reported by: juggie Patches: 12197.diff uploaded by juggie (license 24) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@111998 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-26revert something dumb, because i was running svn diff in a subfolder not the ↵juggie1-1/+1
root of trunk, before doing my commit and did not see it git-svn-id: http://svn.digium.com/svn/asterisk/trunk@110930 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-26update documentation to reflect the changes in the way configure detects ↵juggie1-1/+1
net-snmp. (closes issue #12067) Reported by: juggie Patches: 12067_snmp_doc.patch uploaded by juggie (license 24) Tested by: juggie git-svn-id: http://svn.digium.com/svn/asterisk/trunk@110911 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-25Merged revisions 110628 via svnmerge from file1-0/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r110628 | file | 2008-03-25 11:37:35 -0300 (Tue, 25 Mar 2008) | 4 lines Add an option (transmit_silence) which transmits silence during both Record() and DTMF generation. The reason this is an option is that in order to transmit silence we have to setup a translation path. This may not be needed/wanted in all cases. (closes issue #10058) Reported by: tracinet ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@110629 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-19Merged revisions 109973 via svnmerge from qwell1-1/+4
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r109973 | qwell | 2008-03-19 12:12:52 -0500 (Wed, 19 Mar 2008) | 5 lines People report bugs about Asterisk crashing with DO_CRASH enabled was getting a little silly... Now we only show certain cflags when you run configure with --enable-dev-mode (corresponding menuselect change to follow) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@109974 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-18Go through and fix a bunch of places where character strings were being ↵twilson1-1/+1
interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not actual problems, per se. I also added format attributes to any printf wrapper functions I found that didn't have them. -Wsecurity and -Wmissing-format-attribute added to --enable-dev-mode. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@109447 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-17don't define Zaptel features as libraries, they aren't, and we don't want ↵kpfleming1-1/+1
'--with-zaptel-<foo>' configure options for them also some minor cleanups git-svn-id: http://svn.digium.com/svn/asterisk/trunk@109166 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-14Make sure configure is run before menuselect on a clean checkoutrussell1-1/+1
(closes issue #12197) Reported by: juggie Patches: 12197.diff uploaded by juggie (license 24) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@108799 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-05Add a cmenuselect/cmenuconfig, to force curses.qwell1-0/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@106250 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-05Add the nmenuselect makefile targets. This is a newt menuselect interface whichrussell1-0/+8
was written by seanbright. It is much sexier than my curses one. :) (issue #12139) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@106240 f38db490-d61c-443f-a65b-d21fe96a405b
2008-02-26Re-add the automatically generated version.h, so that modules can include forrussell1-3/+9
making build time decisions for cross asterisk version compatibility git-svn-id: http://svn.digium.com/svn/asterisk/trunk@104245 f38db490-d61c-443f-a65b-d21fe96a405b
2008-02-26Merged revisions 104141 via svnmerge from qwell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r104141 | qwell | 2008-02-26 12:26:12 -0600 (Tue, 26 Feb 2008) | 1 line Add badshell to .PHONY target (thanks Kevin) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@104142 f38db490-d61c-443f-a65b-d21fe96a405b
2008-02-26Merged revisions 104139 via svnmerge from qwell1-1/+8
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r104139 | qwell | 2008-02-26 12:09:13 -0600 (Tue, 26 Feb 2008) | 2 lines Since all shells aren't as awesome as bash, we have to fail if somebody tries to use a literal "~" in DESTDIR. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@104140 f38db490-d61c-443f-a65b-d21fe96a405b
2008-01-29Merged revisions 100922 via svnmerge from russell1-1/+3
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r100922 | russell | 2008-01-29 11:21:33 -0600 (Tue, 29 Jan 2008) | 3 lines Use GNU make magic instead of shell magic to escape spaces in the working directory. (related to issue #11834) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@100928 f38db490-d61c-443f-a65b-d21fe96a405b
2008-01-29Merged revisions 100882 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r100882 | russell | 2008-01-29 11:06:43 -0600 (Tue, 29 Jan 2008) | 6 lines Fix building Asterisk when the working path has spaces in it. (closes issue #11834) Reported by: spendergrass Patched by: me ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@100900 f38db490-d61c-443f-a65b-d21fe96a405b
2008-01-24Use the set ASTDBDIR as the default, tootilghman1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@100307 f38db490-d61c-443f-a65b-d21fe96a405b
2008-01-17Add several busy detection related defines to menuselect.qwell1-3/+1
Allow better busy detect debugging (with BUSYDETECT_DEBUG). Remove very old BUSYDETECT and BUSY_DETECT_MARTIN defines. (closes issue #11107) Patches: busydetect_enhancement.patch uploaded by agx (license 298) busydetect-r94975.diff uploaded by sergee (license 138) Additional changes/cleanup by me. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@98998 f38db490-d61c-443f-a65b-d21fe96a405b
2008-01-16Add logging for 'make update' command (also fixes updates in some places). ↵qwell1-0/+3
Issue #11766, initial patch by jmls. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@98968 f38db490-d61c-443f-a65b-d21fe96a405b
2008-01-09Added a new module, res_phoneprov, which allows auto-provisioning of phonestwilson1-0/+4
based on configuration templates that use Asterisk dialplan function and variable substitution. It should be possible to create phone profiles and templates that work for the majority of phones provisioned over http. It is currently only intended to provision a single user account per phone. An example profile and set of templates for Polycom phones is provided. NOTE: Polycom firmware is not included, but should be placed in AST_DATA_DIR/phoneprov/configs to match up with the included templates. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@97634 f38db490-d61c-443f-a65b-d21fe96a405b
2008-01-07If the HTML documentation exists, install it in the static-http/docs directoryrussell1-0/+6
so that it can be viewed through the Asterisk http server if it is turned on. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@96887 f38db490-d61c-443f-a65b-d21fe96a405b
2008-01-05Now that the version.h file was getting properly regenerated every time the svnrussell1-6/+6
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: http://svn.digium.com/svn/asterisk/trunk@96717 f38db490-d61c-443f-a65b-d21fe96a405b