aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2007-12-16use a simpler idiom for 'cmp -s ...'rizzo1-12/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93162 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-14Solaris compat fixestilghman1-1/+1
Reported by: snuffy Patch by: snuffy,tilghman (Closes issue #11315) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93090 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-10Fix the detection of modules installed from this build.rizzo1-2/+5
You can now add the path of local module subdirs from the command line with make LOCAL_MOD_SUBDIRS= .... git-svn-id: http://svn.digium.com/svn/asterisk/trunk@92083 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-10make the install target a bit less noisyrizzo1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@92063 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-10document usage of several exported variablesrizzo1-22/+37
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@92062 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-09Implement the outcome of a discussion on the -dev list re. the userizzo1-7/+7
of DESTDIR and INSTALL_PATH - many thanks to Tzafrir Cohen and Simon Perreault for extremely useful feedback: 1. comment out the [directories] section the created asterisk.conf ; you can set the correct defaults at build time using INSTALL_PATH, so the repetition here is redundant and often wrong. (The next step now is move asterisk.conf outside the Makefile to asterisk.conf.sample, because there is little if anything here that needs to be constructed at build/install time). 2. use DESTDIR?=$(INSTALL_PATH) so you only need to specify a path once if the two coincide. This should have no ill side effects, because if you don't specify DESTDIR, you really need INSTALL_PATH="" to set the correct defaults, and if you specify DESTDIR the value is not overridden. The second part required moving the 'export DESTDIR' right after the assignment to prevent DESTDIR getting set by the export (this is documented in the Makefile).o hopefully avoid the mistake)$ With this change you can now do something like this from your source tree: make INSTALL_PATH=/some/place install samples and then main/asterisk -vdc which will pick up the correct config files and libraries from /some/place - i.e. great for developers! git-svn-id: http://svn.digium.com/svn/asterisk/trunk@92002 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-04Add Makefile alias target 'pdf' which does the same thing as asterisk.pdf.qwell1-1/+2
Issue 11452, reported by blitzrage. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@90929 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-26make sure we check to see if the configure script has been executed on a new ↵russell1-1/+1
checkout or after a distclean git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89590 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-20initial makefile changes to build loadable modules under cygwinrizzo1-5/+1
(not complete yet - still need to sort out dependecies on res_*) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89443 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17will i ever get precedences for windows right ?rizzo1-18/+15
in the meantime, use a variable to ease enabling/disabling print subdirectories. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89390 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17reformulate dependencies in a more correct wayrizzo1-14/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89389 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17wrong variable, wrong order -> broken build.rizzo1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89381 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17support cygwin targetsrizzo1-3/+22
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89376 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17these linker flags apply to both cygwin and mingw32rizzo1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89369 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17linker flags for mingw32rizzo1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89358 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-15Merged revisions 89302 via svnmerge from tilghman1-2/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r89302 | tilghman | 2007-11-15 12:37:38 -0600 (Thu, 15 Nov 2007) | 2 lines Start Asterisk in Debian at a more reasonable time (since zaptel is at level 20) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89304 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-13oops, somebody left out the directory here...qwell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89203 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-07remove enter/exit comments when handling subdirectory.rizzo1-4/+0
If we really want them we can remove the --no-print-directory git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89084 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-07match changes in menuselect's Makefilerizzo1-3/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89082 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-06don't export variables that can be retrieved from makeopts in child subdirsrizzo1-6/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88898 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-05Move AUDIO_LIBS outside the top level Makefile. This too is used onlyrizzo1-2/+1
in one place. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88770 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-05Move the last instance of AST_LIBS to the only place it is used,rizzo1-3/+1
namely main/Makefile . I am unclear where decisions on the build environment (CFLAGS, LDFLAGS, LIBS and so on) should be made - right now they are split here and there. As a first step in cleaning up this situation, i am trying to at least collect all instances of each variable in one place. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88767 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-05Cleanup the installation of samples, avoiding repetitions.rizzo1-11/+21
I am preserving the behaviour on *.adsi files, i.e. overwrite anything there without making a backup. However I am not sure that this is the intended behaviour. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88675 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-05simplify (hopefully) the printing of $(MAKE) in aligned output.rizzo1-20/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88652 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-05print messages when entering/leaving a directory so we know where we arerizzo1-0/+4
(sometimes it is obvious, sometimes it is not). git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88615 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-31Merged revisions 87852 via svnmerge from tilghman1-0/+14
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r87852 | tilghman | 2007-10-31 13:03:53 -0500 (Wed, 31 Oct 2007) | 2 lines Create samples for ALL of the available options in asterisk.conf ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@87854 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-29Merged revisions 87460 via svnmerge from kpfleming1-1/+5
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r87460 | kpfleming | 2007-10-29 17:04:29 -0500 (Mon, 29 Oct 2007) | 2 lines don't put '-pipe' into ASTCFLAGS if '-save-temps' is already there (used when debugging preprocessor issues) because the compiler will whine about each compile command ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@87462 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-18Merged revisions 86405 via svnmerge from qwell1-0/+11
https://origsvn.digium.com/svn/asterisk/branches/1.4 (Closes issue #11029) ........ r86405 | qwell | 2007-10-18 16:58:44 -0500 (Thu, 18 Oct 2007) | 4 lines Add documentation for options in asterisk.conf Issue 11029, patch by eserra ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@86408 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-15Merged revisions 85684 via svnmerge from qwell1-10/+10
https://origsvn.digium.com/svn/asterisk/branches/1.4 (closes issue #10938) ........ r85684 | qwell | 2007-10-15 15:15:51 -0500 (Mon, 15 Oct 2007) | 5 lines Properly use DESTDIR in 'config' target. Do not try to run chkconfig or similar if using DESTDIR. Issue 10938, patch by cabal95. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85685 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-02Merged revisions 84474 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r84474 | russell | 2007-10-02 15:06:07 -0500 (Tue, 02 Oct 2007) | 5 lines * Don't build the menuselect-tree for the tarball, as it requires running the configure script first * Change the Makefile to note that menuselect-tree depends on the configure script. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@84475 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-01Merged revisions 84291 via svnmerge from qwell1-2/+6
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r84291 | qwell | 2007-10-01 16:52:45 -0500 (Mon, 01 Oct 2007) | 6 lines Add dist-clean support for subdirs. Change h323 to only remove the Makefile on a dist-clean, rather than a clean. This fixes a bug I found with trying to run make after a make clean ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@84300 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-24Permit custom locations for astdb and the keys directory (though default to ↵tilghman1-0/+7
the current locations) (Closes issue #10267) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@83726 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-06Merged revisions 81826 via svnmerge from qwell1-1/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81826 | qwell | 2007-09-06 17:05:02 -0500 (Thu, 06 Sep 2007) | 1 line We added COPTS for ASTCFLAGS additions, but not LDOPTS for ASTLDFLAGS. This adds LDOPTS ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@81827 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-22Merged revisions 80330 via svnmerge from qwell1-0/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r80330 | qwell | 2007-08-22 13:53:18 -0500 (Wed, 22 Aug 2007) | 7 lines Fix a few build issues in Solaris (and likely others). Use GREP and ID variables from autoconf. Reported to me in #asterisk-dev I forgot who reported this - sorry. :( ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@80331 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-22Merged revisions 80304 via svnmerge from qwell1-3/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r80304 | qwell | 2007-08-22 13:25:34 -0500 (Wed, 22 Aug 2007) | 2 lines Change a syntax that the GNU make in Solaris dislikes. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@80305 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-22Merged revisions 80257 via svnmerge from russell1-0/+4
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r80257 | russell | 2007-08-22 11:21:58 -0500 (Wed, 22 Aug 2007) | 4 lines Honor the contents of the COPTS variable as custom target CFLAGS. Apparently this is what openwrt does. (reported by Brian Capouch on the asterisk-dev list, patch by me) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@80258 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-09Merged revisions 78891 via svnmerge from murf1-0/+16
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r78891 | murf | 2007-08-09 17:10:46 -0600 (Thu, 09 Aug 2007) | 1 line This fixes bug 10416; thanks to mvanbaak for the pretty output ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@78906 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-27Target asterisk.pdf stopped building when the build was moved to the doc ↵tilghman1-1/+2
directory. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@77602 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-26Merged revisions 77410 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r77410 | russell | 2007-07-26 16:23:23 -0500 (Thu, 26 Jul 2007) | 10 lines AST_DEVMODE was defined in trunk, but not in 1.4. When Asterisk is compiled under dev mode, AST_DEVMODE will get defined in buildopts.h. Change 1.4 to define it in the same way that trunk does. Also, revert the change that added this define in the Makefile The advantage to doing it this way is that buildopts.h gets installed when you install Asterisk. Then, when building any out of tree modules, or building asterisk-addons, these modules know which options the rest of Asterisk was built with. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@77411 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-26Merged revisions 77380 via svnmerge from mmichelson1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r77380 | mmichelson | 2007-07-26 15:35:17 -0500 (Thu, 26 Jul 2007) | 7 lines Fixes to get ast_backtrace working properly. The AST_DEVMODE macro was never defined so the majority of ast_backtrace never attempted compilation. The makefile now defines AST_DEVMODE if configure was run with --enable-dev-mode. Also, changes were made to acccomodate 64 bit systems in ast_backtrace. Thanks to qwell, kpfleming, and Corydon76 for their roles in allowing me to get this committed ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@77381 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-11Merged revisions 74642 via svnmerge from murf1-1/+4
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r74642 | murf | 2007-07-11 12:18:42 -0600 (Wed, 11 Jul 2007) | 1 line This fixes 10172, where the entire man8 dir gets removed during an uninstall of asterisk ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@74648 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-02* Move LaTeX docs into a tex/ subdirectory of the doc/ dirrussell1-18/+0
* Add a Makefile in doc/tex/ for generating PDF and HTML * Add a README.txt file to doc/tex/ to document which tools are used and what web sites to visit for getting them. * Update build_tools/prep_tarball to put the proper Asterisk version string in the automatically generated PDF for release tarballs git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72982 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-28Apparently some builds of gcc don't have declaration-after-statement.qwell1-1/+1
This checks for it in configure, and only uses it if it's available. If it's wrong, somebody please yell at me and tell me why. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72539 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-28Add -Wdeclaration-after-statement to AST_DEVMODErizzo1-1/+1
to detect declarations in the middle of a block. Approved by: Russel, Kevin The fallout will be fixed in separate commits. I am doing this only on trunk only for the time being, because 1.4 still requires a bit more polishing to give a clean compile (at least on FreeBSD). git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72452 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-18Merged revisions 69660 via svnmerge from russell1-1/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r69660 | russell | 2007-06-18 10:46:14 -0500 (Mon, 18 Jun 2007) | 2 lines Tweak paths for BSD systems (issue #10001, stuarth) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@69662 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-24Merged revisions 65978 via svnmerge from russell1-2/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r65978 | russell | 2007-05-24 14:05:08 -0500 (Thu, 24 May 2007) | 3 lines Clear CFLAGS before running make for menuselect. (issue #9784, reported by ovi, patch by me) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@65982 f38db490-d61c-443f-a65b-d21fe96a405b
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