Commit Graph

137 Commits (192cadcd9de7ce7d33c4fe154c893dd3b9df02bb)

Author SHA1 Message Date
Kevin P. Fleming 553070456b fix up various compiler warnings found with gcc-4.3:
17 years ago
Tilghman Lesher 0dafcac660 Cross-platform fix: OS X now deprecates the use of the daemon(3) API.
17 years ago
Kevin P. Fleming f0c0dfe1f1 clean up (and ignore) assembler and preprocessor intermediate files if any are created during the build
18 years ago
Steve Murphy 4c7393a6a4 closes issue #11086 where a user complains that references to following contexts report a problem; The problem was REALLy that he was referring to empty contexts, which were being ignored. Reporter stated that empty contexts should be OK. I checked it out against extensions.conf, and sure enough, empty contexts ARE ok. So, I removed the restriction from AEL. This, though, highlighted a problem with multiple contexts of the same name. This should be OK, also. So, I added the extend keyword to AEL, and it can preceed the 'context' keyword (mixed with 'abstract', if nec.). This will turn off the warnings in AEL if the same context name is used 2 or more times. Also, I now call ast_context_find_or_create for contexts now, instead of just ast_context_create; I did this because pbx_config does this. The 'extend' keyword thus becomes a statement of intent. AEL can now duplicate the behavior of pbx_config,
18 years ago
Russell Bryant d6b8fb4dc0 gcc 4.2 has a new set of warnings dealing with cosnt pointers. This set of
18 years ago
Russell Bryant e56cb20774 Tweak the formatting of this MODULEINFO block. I think this would have caused
18 years ago
Steve Murphy 3e5c8457e1 This change addresses JerJer's complaint that aelparse builds and installs even if pbx_ael is unchecked in the menuselect stuff.
18 years ago
Steve Murphy 9020699e0a This patch fixes bug 10411. I added a new regression test, some regression test cleanups
18 years ago
Joshua Colp 68c221f69a Add some fixes for building on Solaris.
18 years ago
Steve Murphy 19041621f6 further reversion of previously applied floating point stuff for expr2
18 years ago
Steve Murphy adc13be87b support for floating point numbers added to ast_expr2 $\[...\] exprs. Fixes bug 9508, where the expr code fails with fp numbers. The MATH function returns fp numbers by default, so this fix is considered necessary.
18 years ago
Steve Murphy cb3e449d9b The stuff in utils was compiling with -O6 even if DONT_OPTIMIZE is set in menuconfig. Added the include to fix that
18 years ago
Steve Murphy 9fab305234 I almost had comma escapes right, but 9184 points out the problem-- the escape is removed by pbx_config, and pbx_ael should also, before sending it down into the pbx engine. Also, you have to insert it back in, if you are generating extensions.conf code from the AEL.
18 years ago
Steve Murphy e3f9fded3a Merged revisions 52002 via svnmerge from
19 years ago
Kevin P. Fleming 444adcb477 reduce stack consumption for AMI and AMI/HTTP requests by nearly 20K in most cases
19 years ago
Steve Murphy 4d6a91eef0 removed <err.h> as in trunk from the ael stuff. Also, threw in a minor fix to frame.c to avoid build-killing compiler warnings.
19 years ago
Kevin P. Fleming 9a78e1f90e remove some now-unnecessary explicit includes of autoconfig.h
19 years ago
Kevin P. Fleming 0509ca82b4 simplify dependency tracking system, using the compiler's built-in method for generating them, and only doing dependency tracking if developer mode is enabled via the configure script
19 years ago
Russell Bryant 28b10444f6 I occasionally get email from users that are trying to figure out what this
19 years ago
Joshua Colp 08b2a8e886 Don't build muted on OpenBSD, it is not supported.
19 years ago
Russell Bryant 5a2f8ea4b7 In muted.c, check the return value of strdup. In ael_main.c, check the return
19 years ago
Steve Murphy 743097a6c1 Hang on a minute, the install process sticks muted.conf in /etc/asterisk, so that's where muted should look for it, right\?
19 years ago
Kevin P. Fleming 1a8cca387b this change was correct, the old version is no longer needed
19 years ago
Luigi Rizzo 85d81f17d1 as far as i can tell astman only uses newt...
19 years ago
Kevin P. Fleming ec2e4f2216 fix a few build system bugs, and convert Makefiles to be compatible with GNU make 3.80
19 years ago
Kevin P. Fleming 704397dc3c don't abuse CFLAGS and LDFLAGS for build of Asterisk components, because they are also then used for non-Asterisk components (like menuselect); use our own variables instead
19 years ago
Jason Parker 8699205857 be a little more consistent with our variable usage
19 years ago
Jason Parker 9177d1143b Change the includes to work on FreeBSD
19 years ago
Jason Parker f18cbf77df Many Solaris fixes - this moves some of the stuff from utils.c to strcompat.c
19 years ago
Kevin P. Fleming be29512d1e more makefile tweaks to keep targets from being run when they don't need to be
19 years ago
Russell Bryant 1627052cf1 suppress compiler warning
19 years ago
Steve Murphy d5572fac38 My apologies, I missed the compiler warning in a previous commit for the ael_main.c;
19 years ago
Kevin P. Fleming d12f54f90b GNU make already knows how to quietly ignore non-existent files in 'include' directives
19 years ago
Steve Murphy 51132bbdbf Changes to fix all problems reported in 7804 are included here.
19 years ago
Joshua Colp fbe03b3f30 Another compile time warning bites the dust
19 years ago
Kevin P. Fleming 53b1c97c9a build muted by default, since there is no Makefile target for it anymore
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Steve Murphy 1d2b76a0f8 added a -q for quiet, option to aelparse
19 years ago
Steve Murphy f56d340b1c This commit adds the enhancemnt per bug 7606, adding
19 years ago
Kevin P. Fleming 396ef6f9e7 use LDFLAGS and LIBS properly, and allow dependencies to provide LDFLAGS if needed (although none do today)
19 years ago
Russell Bryant bb628eac98 pointer signedness warnings
19 years ago
Kevin P. Fleming 4f826452cf make the build output less noisy (optional, can be controlled by the NOISY_BUILD variable in the top-level Makefile)
19 years ago
Russell Bryant 48ae9f0d4f - convert the 'uninstall' target to use separate targets to process each
19 years ago
Russell Bryant 55e8a60363 - specify that 'depend' is a .PHONY target
19 years ago
Russell Bryant 9db0520ff9 - specify that 'all' is a .PHONY target
19 years ago
Russell Bryant c399a06450 add the 'clean', 'clean-depend', and 'dist-clean' targets as .PHONY targets
19 years ago
Kevin P. Fleming 241cd6163a minor fix
19 years ago
Russell Bryant 171992e505 don't use ast_copy_string when building for an external tool
19 years ago
Russell Bryant 89672b86d0 don't redefine PATH_MAX
19 years ago
Russell Bryant 0e140be311 convert a few more uses of AST_CONFIG_MAX_PATH to use PATH_MAX
19 years ago