aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2007-05-11Better fallback method for autosystemname.qwell1-1/+1
Issue 9713, patch by Juggie with minor mods by me. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@64012 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-11Add autosystemname setting to asterisk.confqwell1-0/+1
When enabled, it will set the systemname to be the hostname of the system Issue 9713, patch by Juggie - slightly modified by me, to "failover" to localhost git-svn-id: http://svn.digium.com/svn/asterisk/trunk@63967 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-11Merged revisions 63905 via svnmerge from tilghman1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ................ r63905 | tilghman | 2007-05-11 11:35:51 -0500 (Fri, 11 May 2007) | 10 lines Merged revisions 63903 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r63903 | tilghman | 2007-05-11 11:31:03 -0500 (Fri, 11 May 2007) | 2 lines Issue 9121 - fixups for safe_asterisk script ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@63906 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-09Merged revisions 63535 via svnmerge from russell1-1/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r63535 | russell | 2007-05-09 08:24:03 -0500 (Wed, 09 May 2007) | 6 lines I have seen multiple people post questions trying to figure out what the message "The configure script must be executed before running 'make'" means. So, add another like that says to specifically run ./configure. If this isn't obvious enough, then they should be using something like AsteriskNOW and not installing from source. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@63536 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-03Merged revisions 59853 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r59853 | russell | 2007-04-03 11:03:35 -0500 (Tue, 03 Apr 2007) | 1 line Ensure that menuselect gets executed in dependency check mode every time you run make. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@59854 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-29Merged revisions 59304 via svnmerge from russell1-0/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r59304 | russell | 2007-03-29 11:25:41 -0500 (Thu, 29 Mar 2007) | 2 lines Export the GTK2 library and include information to sub Makefiles. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@59305 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-15Merged revisions 58947 via svnmerge from russell1-0/+8
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r58947 | russell | 2007-03-15 18:53:26 -0500 (Thu, 15 Mar 2007) | 3 lines Add configure script checking for GTK2 and some additional Makefile targets to support gmenuselect ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@58948 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-15Merged revisions 58937 via svnmerge from russell1-2/+5
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r58937 | russell | 2007-03-15 17:51:29 -0500 (Thu, 15 Mar 2007) | 2 lines Add Asterisk version information to the generated PDF ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@58938 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-15Merged revisions 58931 via svnmerge from russell1-0/+18
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r58931 | russell | 2007-03-15 17:25:12 -0500 (Thu, 15 Mar 2007) | 13 lines Merge changes from svn/asterisk/team/russell/LaTeX_docs. * Convert most of the doc directory into a single LaTeX formatted document so that we can generate a PDF, HTML, or other formats from this information. * Add a CLI command to dump the application documentation into LaTeX format which will only be include if the configure script is run with --enable-dev-mode. * The PDF turned out to be close to 1 MB, so it is not included. However, you can simply run "make asterisk.pdf" to generate it yourself. We may include it in release tarballs or have automatically generated ones on the web site, but that has yet to be decided. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@58932 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-18add -Wundef to the --enable-dev-mode flags, so that mistyped macro names in ↵kpfleming1-1/+1
#if expressions will be caught convert various #if expressions to #ifdef for macros that may not be defined (and where the value is not important) Note: two of these changes are in bison generated files which is going to be inconvenient when they are regenerated git-svn-id: http://svn.digium.com/svn/asterisk/trunk@55329 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-02Merged revisions 53114 via svnmerge from file1-0/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r53114 | file | 2007-02-02 09:29:35 -0600 (Fri, 02 Feb 2007) | 2 lines Add systemname to asterisk.conf generation per recent discussions about it. (issue #8968 reported by blitzrage) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53115 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-18Merged revisions 51262 via svnmerge from russell1-0/+4
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r51262 | russell | 2007-01-18 15:54:23 -0600 (Thu, 18 Jan 2007) | 5 lines Ensure that the locations given to the Asterisk configure script for ncurses, curses, termcap, or tinfo are further passed along to the editline configure script. This fixes some cross-compilation environments. (issue #8637, reported by ovi, patch by me) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51263 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-13Merged revisions 50754 via svnmerge from kpfleming1-10/+3
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r50754 | kpfleming | 2007-01-13 10:45:37 -0600 (Sat, 13 Jan 2007) | 2 lines when building the sample greetings for maibox 1234@default during 'make samples', build a greeting for each language and file format the user selected to install with menuselect (reported by Brian Capouch on asterisk-dev) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@50755 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-10Merged revisions 50228 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ................ r50228 | russell | 2007-01-09 21:17:46 -0500 (Tue, 09 Jan 2007) | 14 lines Merged revisions 50227 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r50227 | russell | 2007-01-09 21:16:45 -0500 (Tue, 09 Jan 2007) | 6 lines Make the number that represents the major version number a single digit instead of 2. Using two digits makes it an octal number when put into version.h, which breaks the compilation of any out of tree module that checks the version for any version after 1.2.7 (reported by Matteo Brancaleoni on the asterisk-dev mailing list, who gave credit to vihai for pointing it out) ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@50229 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-03Merged revisions 49282 via svnmerge from kpfleming1-2/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r49282 | kpfleming | 2007-01-02 21:21:25 -0600 (Tue, 02 Jan 2007) | 2 lines various Makefile improvements to get chan_vpb (and any other C++ modules) to build properly ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@49283 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-01GNU make already knows what the current directory is, there is no need to ↵kpfleming1-1/+1
use 'pwd' git-svn-id: http://svn.digium.com/svn/asterisk/trunk@49101 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-01Merged revisions 49098-49099 via svnmerge from kpfleming1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r49098 | kpfleming | 2007-01-01 16:08:24 -0600 (Mon, 01 Jan 2007) | 2 lines revert this change until a better solution can be found... 'env -i' was not being used properly, but even when changed to do so, this process fails during cross-compilation because the menuselect build still sees 'CC' as set to the cross-compiler ........ r49099 | kpfleming | 2007-01-01 16:48:03 -0600 (Mon, 01 Jan 2007) | 2 lines use a simpler (and portable) method to ensure that menuselect is built as a host binary ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@49100 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-22Merged revisions 48906 via svnmerge from qwell1-0/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r48906 | qwell | 2006-12-22 16:33:46 -0600 (Fri, 22 Dec 2006) | 2 lines Minor fixes for Solaris. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48907 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-19Merged revisions 48571 via svnmerge from file1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r48571 | file | 2006-12-18 22:46:12 -0500 (Mon, 18 Dec 2006) | 2 lines Use env -i to start a fresh environment when going to build menuselect. This is more portable then using unset. (issue #8543 reported by jtodd) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48572 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-16Merged revisions 48525 via svnmerge from kpfleming1-22/+3
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r48525 | kpfleming | 2006-12-16 15:14:34 -0600 (Sat, 16 Dec 2006) | 2 lines 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 ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48527 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-16Merged revisions 48521 via svnmerge from kpfleming1-0/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r48521 | kpfleming | 2006-12-16 14:12:41 -0600 (Sat, 16 Dec 2006) | 2 lines since we really, really have to have autoconfig.h included before all other headers (especially system headers), the Makefile will now force it to happen (this will fix build problems with files like ast_expr2f.c, where we can't control the inclusion order in the file itself) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48522 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-01Merged revisions 48190 via svnmerge from russell1-2/+3
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r48190 | russell | 2006-12-01 18:16:28 -0500 (Fri, 01 Dec 2006) | 12 lines FreeBSD 6.1 does not include wget by default. However, it has fetch which will work just fine for our purposes of downloading the sounds packages. So, check for both wget and fetch and the configure script and use what was found to download them. If neither one was found, and sound packages are selected that must be downloaded, the install process will print out an informative error message indicating the situation. Also, fix a couple places where "make" was hard coded into some output messages by replacing them with the $(MAKE) variable. (issue #8451, initial patch by pabelanger, with additional modifications by me) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48191 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-28Merged revisions 48095 via svnmerge from qwell1-0/+5
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r48095 | qwell | 2006-11-28 12:26:53 -0600 (Tue, 28 Nov 2006) | 2 lines Export several more variables in top level Makefile. Inspired by issue 8438. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48096 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-11Merged revisions 47494 via svnmerge from russell1-0/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r47494 | russell | 2006-11-11 10:31:08 -0500 (Sat, 11 Nov 2006) | 6 lines Add the target "menuconfig" as an alias for the "menuselect" target. This is just a favor to users so that if you accidentally type "make menuconfig" instead of "make menuselect", it still works. (inspired by a comment on IRC from wangster calling me an "especially devious asterisk developer" for having it be menuselect instead of menuconfig. :) ) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47495 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-01Merged revisions 46847 via svnmerge from russell1-0/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r46847 | russell | 2006-11-01 17:51:21 -0500 (Wed, 01 Nov 2006) | 3 lines Fixes for cross-compilation on mips (issue #8058, ywalther, with some modifications) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46848 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-24Merged revisions 46093 via svnmerge from russell1-1/+3
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r46093 | russell | 2006-10-24 01:23:33 -0400 (Tue, 24 Oct 2006) | 3 lines Restore the ability to remove the firmware directory without causing the installation to fail (issue #8111) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46094 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-22Let's have build.h created a bit earlier so that func_version can use it and ↵file1-1/+8
not stop the build on a fresh machine that has never had Asterisk installed on it before... git-svn-id: http://svn.digium.com/svn/asterisk/trunk@45847 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-20Merged revisions 45775 via svnmerge from file1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r45775 | file | 2006-10-20 15:03:03 -0400 (Fri, 20 Oct 2006) | 2 lines Pass DESTDIR and ASTSBINDIR so that the utilities get installed in the proper location (reported on asterisk-dev mailing list) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@45776 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-12Merged revisions 44942 via svnmerge from file1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r44942 | file | 2006-10-12 12:08:50 -0400 (Thu, 12 Oct 2006) | 2 lines Pass off AUDIO_LIBS so muted can link on OSX (issue #8135 reported by ssokol) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44943 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-04put linker flags in ASTLDFLAGS where they belongrizzo1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44408 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-04Merged revisions 44322 via svnmerge from kpfleming1-2/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r44322 | kpfleming | 2006-10-03 19:25:44 -0500 (Tue, 03 Oct 2006) | 3 lines ensure that local include files are always used avoid a duplicate function name (term_init()) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44323 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-01Merged revisions 44125 via svnmerge from russell1-1/+3
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r44125 | russell | 2006-10-01 14:30:06 -0400 (Sun, 01 Oct 2006) | 6 lines Fix a problem that cuased AST_DATA_DIR in defaults.h to be empty. The cause is that since ASTDATADIR is explicitly exported using "export ASTDATADIR" at the top of the Makefile, make no longer considers the variable "undefined", so the Makefile can't use ?= to set ASTDATADIR if not yet set. (issue #8063, reported by akohlsmith, fixed by me) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44126 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-30merge compile fixes from 44080:rizzo1-1/+2
- with AST_DEVMODE, building codecs/lpc10 fails because of lots of warnings, and the configure step in editline fails as well. Fix this by removing the -Werror in these steps. - on FreeBSD (but probably on other platforms as well), the final link of asterisk fails because AST_LIBS was not exported to the subdirs Makefiles. Add a proper fix in the top-level Makefile (a possible alternative way is to add "export AST_LIBS" near the beginning of the file). With this fix, i believe that some of the platform-specific conditionals in main/Makefile are redundant (because they should be already dealt with in the top level Makefile) but i don't have a platform to check. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44081 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-29Merged revisions 43996-43997,44008,44011-44012 via svnmerge from kpfleming1-10/+37
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r43996 | kpfleming | 2006-09-29 11:47:05 -0500 (Fri, 29 Sep 2006) | 2 lines another cross-compile fix ........ r43997 | kpfleming | 2006-09-29 11:52:27 -0500 (Fri, 29 Sep 2006) | 2 lines support --without-curl in configure script ........ r44008 | kpfleming | 2006-09-29 13:25:49 -0500 (Fri, 29 Sep 2006) | 2 lines 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 ........ r44011 | kpfleming | 2006-09-29 13:40:17 -0500 (Fri, 29 Sep 2006) | 2 lines missed one conversion to ASTCFLAGS ........ r44012 | kpfleming | 2006-09-29 13:49:07 -0500 (Fri, 29 Sep 2006) | 2 lines yet another place where we were not using the correct CFLAGS by default ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44013 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-29Merged revisions 43993 via svnmerge from kpfleming1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r43993 | kpfleming | 2006-09-29 11:38:27 -0500 (Fri, 29 Sep 2006) | 2 lines a couple more environment settings that can't leak into the menuselect build ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43994 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-22Merged revisions 43524 via svnmerge from kpfleming1-5/+7
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r43524 | kpfleming | 2006-09-22 18:44:47 -0500 (Fri, 22 Sep 2006) | 2 lines don't output the 'build complete' message when the target being run is already going to do an installation ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43525 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19move this header to include where it belongskpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43298 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19Mergeing in Paul Cadach's chan_h323 changes *holds breath*mattf1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43281 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18We have autoconf...let's actually use it.qwell1-7/+0
(note, M4 wasn't used, so...bye) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43215 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-09more makefile tweaks to keep targets from being run when they don't need to bekpfleming1-6/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@42505 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-29make menuselect configure process be silent when possiblekpfleming1-1/+1
don't use #ifdef inside a macro call... it appears various versions of gcc have bugs related to this git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41284 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-26ensure that cross-compiler info is removed from the enviroment before ↵kpfleming1-1/+1
configuring menuselect ensure that the user's LDFLAGS take precedence when linking the final binary git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41178 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-26remove some unneeded variables now that the menuselect build is isolated fromrussell1-1/+1
the parent project git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41165 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25we really need BSD make here to understand the -V option.rizzo1-1/+2
Fix and document this. (problem introduced in SVN 40753) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41147 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-24remove CFLAGS that aren't needed anymorerussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40990 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-24Okay, there are 3 reasons why I'm doing this.qwell1-1/+1
1) Solaris sed doesn't have -r, which means things like \s and \S don't work. 2) GNU sed version 4.1.2 failed on a very simple test echo "Test Test" | sed -r -e 's/\s/x/g' should have returned "TestxxxTest", but did not (however, 4.1.4 did?). 3) The CFLAGS were never set, so that entire line actually did nothing. Now it's useful again. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40964 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-23merge menuselect_build ... most of the changes happened in menuselectrussell1-8/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40877 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-22a couple Solaris tweaks, to help build properly.qwell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40832 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21oops... missed onekpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40792 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21another variable to clear out before configuring mxmlkpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40791 f38db490-d61c-443f-a65b-d21fe96a405b