53436f42f4 
								
							
								 
							
						 
						
							
							
								
								Add a canary process, for high priority mode (asterisk -p) to ensure that if  
							
							... 
							
							
 
							
							Asterisk goes into a busy loop, the machine will be recoverable.  We'd still
need to do a restart to put Asterisk back into high priority mode, but at
least a reboot won't be required. (Closes issue #11559 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@93804  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								9e4ebbee87 
								
							
								 
							
						 
						
							
							
								
								remove relative paths and use ASTTOPDIR instead.  
							
							... 
							
							
 
							
							Give a default value to ASTTOPDIR if unset so we can at least
do a 'make clean' without too much trouble.
The proper fix, however, is to partition the top level
Makefile in a 'setup' and a 'main' part, in a way that the
'setup' part can be included from subdirs' Makefiles and
allow targets to be built without going through the
top level Makefile.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@92104  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								15d5e144b1 
								
							
								 
							
						 
						
							
							
								
								add hashtab.c to the list of files deleted  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@92042  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								d652be0930 
								
							
								 
							
						 
						
							
							
								
								normalize subdirs' Makefile by using ASTTOPDIR and not .. to reference  
							
							... 
							
							
 
							
							the top level directory.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@92022  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								93615ecc22 
								
							
								 
							
						 
						
							
							
								
								let's try this again... *all* compilation and linking in Asterisk should be done using the standard compilation rules, not manually created ones. changing hashtest.c to use these rules caused the compiler to notice a large number of coding guidelines violations, so those are fixed too.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@90150  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								6dfc36b639 
								
							
								 
							
						 
						
							
							
								
								enable support for stack backtrace for stuff built in utils/  
							
							... 
							
							
 
							
							(this was present in the main tree but forgotten here).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89506  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								7cd78079ae 
								
							
								 
							
						 
						
							
							
								
								more cygwin/mingw32 compatibility fixes  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89373  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								c7773aa206 
								
							
								 
							
						 
						
							
							
								
								(closes issue  #11221 )  
							
							... 
							
							
 
							
							Reported by: eliel
Patches:
      utils.Makefile.patch uploaded by eliel (modified by me) (license 64)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89190  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								a897556f7f 
								
							
								 
							
						 
						
							
							
								
								This is the perhaps the biggest, boldest, most daring change I've ever committed to trunk. Forgive me in advance any disruption this may cause, and please, report any problems via the bugtracker. The upside is that this can speed up large dialplans by 20 times (or more). Context, extension, and priority matching are all fairly constant-time searches.  I introduce here my hashtables (hashtabs), and a regression for them. I would have used the ast_obj2 tables, but mine are resizeable, and don't need the object destruction capability. The hashtab stuff is well tested and stable. I introduce a data structure, a trie, for extension pattern matching, in which knowledge of all patterns is accumulated, and all matches can be found via a single traversal of the tree. This is per-context. The trie is formed on the first lookup attempt, and stored in the context for future lookups. Destruction routines are in place for hashtabs and the pattern match trie. You can see the contents of the pattern match trie by using the 'dialplan show' cli command when 'core set debug' has been done to put it in debug mode. The pattern tree traversal only traverses those parts of the tree that are interesting. It uses a scoreboard sort of approach to find the best match. The speed of the traversal is more a function of the length of the pattern than the number of patterns in the tree. The tree also contains the CID matching patterns. See the source code comments for details on how everything works. I believe the approach general enough that any issues that might come up involving fine points in the pattern matching algorithm, can be solved by just tweaking things. We shall see. The current pattern matcher is fairly involved, and replicating every nuance of it is difficult. If you find and report problems, I will try to resolve than as quickly as I can. The trie and hashtabs are added to the existing context and exten structs, and none of the old machinery has been removed for the sake of the multitude of functions that use them. In the future, we can (maybe) weed out the linked lists and save some space.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89129  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								1c55f8424e 
								
							
								 
							
						 
						
							
							
								
								Move AUDIO_LIBS outside the top level Makefile. This too is used only  
							
							... 
							
							
 
							
							in one place.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@88770  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								cac97aa8b4 
								
							
								 
							
						 
						
							
							
								
								Remove another copied source file on "make clean".  
							
							... 
							
							
 
							
							(closes issue #11137 )
Reported by: IgorG
Patches: 
      addonclean-87971-1.patch uploaded by IgorG (license 20)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@88062  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								6ab27c871a 
								
							
								 
							
						 
						
							
							
								
								UGH... while trying to  fix   #10995 , I found all kinds of cruft in this Makefile. It should all be gone now, and as a side effect hashtest2 now builds with --enable-dev-mode enabled without a host of errors  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@87498  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								a4b8ca220d 
								
							
								 
							
						 
						
							
							
								
								clean up assembler and preprocessor files if they are here too  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@87467  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								437b439c61 
								
							
								 
							
						 
						
							
							
								
								Add some files to the utils directory svn:ignore and Makefile clean target  
							
							... 
							
							
 
							
							(closes issue #10808 , reported by mvanbaak)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@83741  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								1b949d24c0 
								
							
								 
							
						 
						
							
							
								
								Fix build of check_expr and hashtest2 when DEBUG_THREADLOCAL is defined  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@83545  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								c88e216a14 
								
							
								 
							
						 
						
							
							
								
								This solves an unreported solaris compile problem (missing -lnsl -lsocket).  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@82268  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								26d739ff5b 
								
							
								 
							
						 
						
							
							
								
								fixing up the pthread stuff for hashtest2  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@82256  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								56a31d1d20 
								
							
								 
							
						 
						
							
							
								
								Include string compatibility file in hashtest2.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@82235  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								c4133cc03f 
								
							
								 
							
						 
						
							
							
								
								Committing my test for astobj2, hashtest2.c, along with makefile changes in utils.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@82140  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								ab2c114cd7 
								
							
								 
							
						 
						
							
							
								
								(closes issue  #10496 )  
							
							... 
							
							
 
							
							Reported by: caio1982
Fix building on OSX.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@79989  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								488f6973cd 
								
							
								 
							
						 
						
							
							
								
								Add strcompat dependency for check_expr (needed for platforms that don't have strndup)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@79980  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								9836efb5fb 
								
							
								 
							
						 
						
							
							
								
								This commit closes bug 7605, and half-closes 7638. The AEL code has been redistributed/repartitioned to allow code re-use both inside and outside of Asterisk. This commit introduces the utils/conf2ael program, and an external config-file reader, for both normal config files, and for extensions.conf (context, exten, prio); It provides an API for programs outside of asterisk to use to play with the dialplan and config files.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@79595  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								52efde5c65 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 67526 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r67526 | murf | 2007-06-05 15:30:18 -0600 (Tue, 05 Jun 2007) | 1 line
this fixes bug 9883, wherein macros were not allowing the includes construct. fixed and tested, looks OK. Now includes can serve as an adjunct to catch.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@67529  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								1613b4e58e 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 59145 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r59145 | murf | 2007-03-22 08:40:53 -0600 (Thu, 22 Mar 2007) | 1 line
The stuff in utils was compiling with -O6 even if DONT_OPTIMIZE is set in menuconfig. Added the include to fix that
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@59146  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								bf0fbdd09b 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 52052 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
................
r52052 | murf | 2007-01-24 11:26:22 -0700 (Wed, 24 Jan 2007) | 9 lines
Merged revisions 52002 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r52002 | murf | 2007-01-24 10:43:50 -0700 (Wed, 24 Jan 2007) | 1 line
updated check_expr via 8322 (refactoring of expression checking impl); elfring contributed a nice code reorg, I contributed some time to get it working again, better messages
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@52053  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								89c41e2403 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 48525 via svnmerge from  
							
							... 
							
							
 
							
							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: https://origsvn.digium.com/svn/asterisk/trunk@48527  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								6948019465 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 46377 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r46377 | file | 2006-10-28 12:37:44 -0400 (Sat, 28 Oct 2006) | 2 lines
Don't build muted on OpenBSD, it is not supported.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@46378  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								cd0457d14e 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 44436 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r44436 | kpfleming | 2006-10-04 20:42:06 -0500 (Wed, 04 Oct 2006) | 2 lines
this change was correct, the old version is no longer needed
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@44437  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d16122c826 
								
							
								 
							
						 
						
							
							
								
								correct libraries for astman, at least so i think...  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@44410  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e92c34cc38 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 44055 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r44055 | kpfleming | 2006-09-29 17:47:40 -0500 (Fri, 29 Sep 2006) | 2 lines
fix a few build system bugs, and convert Makefiles to be compatible with GNU make 3.80
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@44056  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								89050169c8 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 43996-43997,44008,44011-44012 via svnmerge from  
							
							... 
							
							
 
							
							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: https://origsvn.digium.com/svn/asterisk/trunk@44013  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								8699205857 
								
							
								 
							
						 
						
							
							
								
								be a little more consistent with our variable usage  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43257  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								9177d1143b 
								
							
								 
							
						 
						
							
							
								
								Change the includes to work on FreeBSD  
							
							... 
							
							
 
							
							Linux has sys/soundcard.h, which does a #include <linux/soundcard.h>
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43240  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f18cbf77df 
								
							
								 
							
						 
						
							
							
								
								Many Solaris fixes - this moves some of the stuff from utils.c to strcompat.c  
							
							... 
							
							
 
							
							Every OS uses strcompat now - this was done on purpose.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42982  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								be29512d1e 
								
							
								 
							
						 
						
							
							
								
								more makefile tweaks to keep targets from being run when they don't need to be  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42505  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d12f54f90b 
								
							
								 
							
						 
						
							
							
								
								GNU make already knows how to quietly ignore non-existent files in 'include' directives  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41209  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								51132bbdbf 
								
							
								 
							
						 
						
							
							
								
								Changes to fix all problems reported in 7804 are included here.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41150  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								53b1c97c9a 
								
							
								 
							
						 
						
							
							
								
								build muted by default, since there is no Makefile target for it anymore  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40770  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								0a27d8bfe5 
								
							
								 
							
						 
						
							
							
								
								merge new_loader_completion branch, including (at least):  
							
							... 
							
							
 
							
							- restructured build tree and makefiles to eliminate recursion problems
  - support for embedded modules
  - support for static builds
  - simpler cross-compilation support
  - simpler module/loader interface (no exported symbols)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40722  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								396ef6f9e7 
								
							
								 
							
						 
						
							
							
								
								use LDFLAGS and LIBS properly, and allow dependencies to provide LDFLAGS if needed (although none do today)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@37653  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								4f826452cf 
								
							
								 
							
						 
						
							
							
								
								make the build output less noisy (optional, can be controlled by the NOISY_BUILD variable in the top-level Makefile)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@37273  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								48ae9f0d4f 
								
							
								 
							
						 
						
							
							
								
								- convert the 'uninstall' target to use separate targets to process each  
							
							... 
							
							
 
							
							subdirectory instead of a for loop
- remove the FORCE target from the main Makefile and add the couple places
  I used it to the .PHONY target.  .PHONY does the same thing and is a built-in
  more efficient way of doing it.
- add a bunch more targets to .PHONY ...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@35503  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								55e8a60363 
								
							
								 
							
						 
						
							
							
								
								- specify that 'depend' is a .PHONY target  
							
							... 
							
							
 
							
							- use separate targets instead of a for loop for doing 'make depend' for
  each sub directory
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@35501  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								9db0520ff9 
								
							
								 
							
						 
						
							
							
								
								- specify that 'all' is a .PHONY target  
							
							... 
							
							
 
							
							- add a copyright header to the build_tools Makefile
- remove 'depend' from the 'all' target in agi/ and utils/ since it is handled
  by the main Makefile already
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@35479  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								c399a06450 
								
							
								 
							
						 
						
							
							
								
								add the 'clean', 'clean-depend', and 'dist-clean' targets as .PHONY targets  
							
							... 
							
							
 
							
							since they are targets that do not have resulting files and are never listed
as prerequisites to real targets.  Using .PHONY in this manner improves make
performance by never having to check for resulting files.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@35415  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								241cd6163a 
								
							
								 
							
						 
						
							
							
								
								minor fix  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@33869  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								171992e505 
								
							
								 
							
						 
						
							
							
								
								don't use ast_copy_string when building for an external tool  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@33423  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								e856010714 
								
							
								 
							
						 
						
							
							
								
								use module names, not file names, in menuselect  
							
							... 
							
							
 
							
							work around XML parsing bug in menuselect for default sounds package
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@32407  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								3872b97683 
								
							
								 
							
						 
						
							
							
								
								Be gone foul Makefile usage! er I mean use the correct variable... UTILS instead of TARGET. (issue  #7239  reported by casper)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@30805  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								0661a76fc7 
								
							
								 
							
						 
						
							
							
								
								don't force the compiler name  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@30012  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								4a8ed5c136 
								
							
								 
							
						 
						
							
							
								
								we have to build local copies of aelflex.o, aelbison.o, and pbx_ael.o as well  
							
							... 
							
							
 
							
							to make sure aelparse doesn't use versions of these objects compiled with astmm
support (issue #7122 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@28796  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								9d07a0ffc6 
								
							
								 
							
						 
						
							
							
								
								Don't try to build aelparse if pbx_ael is disabled in menuselect (otherwise the build breaks)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25654  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								b4b36d6b83 
								
							
								 
							
						 
						
							
							
								
								remove incorrect Makefile rule that was causing aelparse to be rebuilt unnecessarily  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25566  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								a4e7ae1537 
								
							
								 
							
						 
						
							
							
								
								don't let make use implicit rules for bison/flex output files  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25565  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								7c46ef67ad 
								
							
								 
							
						 
						
							
							
								
								instead of just building local object files for ast_expr2.o and ast_expr2f.o,  
							
							... 
							
							
 
							
							actually link to them as well
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@24213  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								7343d311f1 
								
							
								 
							
						 
						
							
							
								
								simplify CFLAGS handling for subdirectories  
							
							... 
							
							
 
							
							don't put paths into the include search path when they are not needed
don't auto-rebuild the AEL bison/flex output based on make dependencies (the generated files are already checked in, and the timestamps generated by a checkout will usually cause them to be overwritten)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23582  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								3878a2a9fb 
								
							
								 
							
						 
						
							
							
								
								and now with the correct filenames  
							
							... 
							
							
 
							
							add basic support for checking for C compiler attribute support
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23380  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								24f241bc72 
								
							
								 
							
						 
						
							
							
								
								add the other two files that should have been on this target... oops  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23378  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								54d6194340 
								
							
								 
							
						 
						
							
							
								
								fix up dependencies for aelparse so that bison/flex will not be run to rebuild source files (that should _only_ be done manually)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23354  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								d19f767c3c 
								
							
								 
							
						 
						
							
							
								
								uncomment some functions in the flex code that were actually  
							
							... 
							
							
 
							
							used in the bison code - detected by making aelparse compile
again.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@22702  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								5f58cc8770 
								
							
								 
							
						 
						
							
							
								
								Merge Steve Murphy's (murf) complete re-implementation of AEL, which is now no longer considered experimental :-)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@22273  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								574e14cbea 
								
							
								 
							
						 
						
							
							
								
								Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@22267  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								e7c198453d 
								
							
								 
							
						 
						
							
							
								
								ensure that dependencies are rebuilt after 'make update' so that builds don't break when files are removed/renamed  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9691  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								7d03c33e0a 
								
							
								 
							
						 
						
							
							
								
								Allows for user to uninstall asterisk binaries  
							
							... 
							
							
 
							
							bug 6177
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9052  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								4a7cec937d 
								
							
								 
							
						 
						
							
							
								
								remove redundant CFLAGS for BSD which are already set in the main Makefile (issue  #6250 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@8101  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								2c65582b66 
								
							
								 
							
						 
						
							
							
								
								remove extraneous svn:executable properties  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7221  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								06320f5790 
								
							
								 
							
						 
						
							
							
								
								Fix build of CVS head on Solaris (bug  #5527 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6895  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								99b3d9206d 
								
							
								 
							
						 
						
							
							
								
								delete streamplayer with 'make clean'  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6594  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								9519f6c5f4 
								
							
								 
							
						 
						
							
							
								
								clean up, use make functions instead of subshells, remove unused stuff  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6449  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								0f03a734b1 
								
							
								 
							
						 
						
							
							
								
								don't make expression evaluator allocate a memory buffer for each result  
							
							... 
							
							
 
							
							to
be returned; use the buffers already present in the PBX for this purpose
update testexpr2/check_expr to allocate buffers for expression
evaluation
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6440  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								ff971379f4 
								
							
								 
							
						 
						
							
							
								
								support new format for musiconhold.conf (issue  #4908 )  
							
							... 
							
							
 
							
							support non-SLINEAR moh streams (issue #4908 )
add external app to feed TCP stream into Asterisk for moh (issue #4908 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6353  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								e3ddd96fec 
								
							
								 
							
						 
						
							
							
								
								enhance check_expr to check for parsing errors in dialplans (bug  #4556 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5959  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								0e9d920a60 
								
							
								 
							
						 
						
							
							
								
								move tools used during build into build_tools subdirectory  
							
							... 
							
							
 
							
							clean up Makefile headers
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5942  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								4ec448cc76 
								
							
								 
							
						 
						
							
							
								
								add check_expr to 'make clean' and CVS ignore list  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5890  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								e70d3db697 
								
							
								 
							
						 
						
							
							
								
								Fix 'make clean' bug in for app (Bug 4230)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5619  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								6f76e2b705 
								
							
								 
							
						 
						
							
							
								
								Fix to makefile (bug  #4215 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5611  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								a0a2592025 
								
							
								 
							
						 
						
							
							
								
								Fix cross compiling (bug  #3868 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5278  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								f9cfe60312 
								
							
								 
							
						 
						
							
							
								
								Add support for Solaris/x86 (bug  #3064 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5199  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								2184f91230 
								
							
								 
							
						 
						
							
							
								
								Add stereoize (bug  #3142 ), faster than soxmix  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4859  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								05e5da6083 
								
							
								 
							
						 
						
							
							
								
								Fix silly error in makefile (bug  #3081 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4475  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								e58083c1f9 
								
							
								 
							
						 
						
							
							
								
								DISA fix, makefile fix (bug  #3049 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4461  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								76de8d70a8 
								
							
								 
							
						 
						
							
							
								
								Fix it so TARGET always has at least one thing in it (bug  #3049 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4456  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								7a5dfd65ba 
								
							
								 
							
						 
						
							
							
								
								Fix minor makefile issues (bug  #3036 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4444  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								30bc3eec6e 
								
							
								 
							
						 
						
							
							
								
								Merge sms stuff and move to "utils" subdir (bug  #2973 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4429  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago