dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

511 Commits

Author SHA1 Message Date
file 05230f6a88 Merged revisions 48571 via svnmerge from
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-19 03:47:44 +00:00
kpfleming 7fdeb17c60 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: http://svn.digium.com/svn/asterisk/trunk@48527 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-16 21:24:52 +00:00
kpfleming ca962eb0c0 Merged revisions 48521 via svnmerge from
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-16 20:19:19 +00:00
russell f1781a983a Merged revisions 48190 via svnmerge from
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-12-01 23:20:17 +00:00
qwell f3b17d9bb4 Merged revisions 48095 via svnmerge from
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-28 18:28:07 +00:00
russell 7b8b1285b7 Merged revisions 47494 via svnmerge from
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-11 15:33:06 +00:00
russell a92148bfa5 Merged revisions 46847 via svnmerge from
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-11-01 22:54:15 +00:00
russell 7101addb28 Merged revisions 46093 via svnmerge from
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-24 05:24:32 +00:00
file b3ffca3af4 Let's have build.h created a bit earlier so that func_version can use it and 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-22 04:44:43 +00:00
file d6ef08c641 Merged revisions 45775 via svnmerge from
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-20 19:04:23 +00:00
file 8e30fcc2a3 Merged revisions 44942 via svnmerge from
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-12 16:11:32 +00:00
rizzo 96dc97909e put linker flags in ASTLDFLAGS where they belong
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44408 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-04 22:51:17 +00:00
kpfleming cdae839f80 Merged revisions 44322 via svnmerge from
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-04 00:26:21 +00:00
russell c8183a8a97 Merged revisions 44125 via svnmerge from
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-10-01 18:30:42 +00:00
rizzo 5b3b15328f merge compile fixes from 44080:
- 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-30 16:37:21 +00:00
kpfleming 170dae49be 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: http://svn.digium.com/svn/asterisk/trunk@44013 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-29 18:54:21 +00:00
kpfleming 16312049c6 Merged revisions 43993 via svnmerge from
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-29 16:38:46 +00:00
kpfleming cdc484c1df Merged revisions 43524 via svnmerge from
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-22 23:45:14 +00:00
kpfleming 44db0fbbd1 move this header to include where it belongs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43298 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 21:48:57 +00:00
mattf 42a59d0531 Mergeing in Paul Cadach's chan_h323 changes *holds breath*
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43281 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 17:07:22 +00:00
qwell 094036c996 We have autoconf...let's actually use it.
(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-18 19:57:09 +00:00
kpfleming 0439aaa76a more makefile tweaks to keep targets from being run when they don't need to be
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@42505 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-09 03:27:21 +00:00
kpfleming 1f3e9bf746 make menuselect configure process be silent when possible
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-29 23:33:59 +00:00
kpfleming 1773d7b4fe ensure that cross-compiler info is removed from the enviroment before 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-26 17:05:38 +00:00
russell cdffda3e50 remove some unneeded variables now that the menuselect build is isolated from
the parent project


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41165 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-26 16:13:45 +00:00
rizzo 4d8047ba7c we really need BSD make here to understand the -V option.
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-25 20:10:56 +00:00
russell 2f061fe875 remove CFLAGS that aren't needed anymore
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40990 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-24 18:57:46 +00:00
qwell dfaafb7c36 Okay, there are 3 reasons why I'm doing this.
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-24 01:21:41 +00:00
russell d623201cd4 merge menuselect_build ... most of the changes happened in menuselect
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40877 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-23 03:07:34 +00:00
qwell 8891da27bb a couple Solaris tweaks, to help build properly.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40832 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-22 05:24:50 +00:00
kpfleming 1a9756b81e oops... missed one
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40792 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 20:19:47 +00:00
kpfleming 5b18ba8c05 another variable to clear out before configuring mxml
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40791 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 20:18:36 +00:00
kpfleming 2909be4a3e replace a couple of bare 'make' with $(MAKE)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40765 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 13:47:45 +00:00
kpfleming 19db6fdb2a ensure that 'make' after 'svn update' that includes a configure script change won't run without making the user run configure first
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40753 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 03:58:02 +00:00
kpfleming 307edd045d document Makefile target changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40728 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 02:54:05 +00:00
kpfleming 8e5c93f615 main subdirectory is not dependencies for menuselect input
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40725 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 02:31:01 +00:00
kpfleming 8b0c007ad9 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: http://svn.digium.com/svn/asterisk/trunk@40722 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 02:11:39 +00:00
file 4a051ed2b5 kpfleming didn't break trunk, it was the aliens. (fix it so that the Makefile references the new name for the XML tree, menuselect-tree)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40566 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-20 01:42:41 +00:00
russell 6587d2ab75 don't include files that cause additional targets to get executed if the target
called was clean, distclean, or update


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@39640 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-14 02:00:28 +00:00
russell e0a9b2f295 add menuselect_stub.c to deps list
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@38000 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-19 21:52:59 +00:00
kpfleming f3b8ad2720 add comments on what special variables are for
put library path into proper variable for *BSD


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37670 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-15 20:12:28 +00:00
kpfleming 51482ed964 more Makefile cleanup and consistency stuff
don't reuse LIBS variable from top-level Makefile (oops)
build Asterisk binary after subdirs (preparing for embedded modules)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37661 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-15 19:59:35 +00:00
kpfleming 661a4f572c use LDFLAGS and LIBS properly, and allow dependencies to provide LDFLAGS if needed (although none do today)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37653 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-15 16:40:05 +00:00
russell 520643b71e revert this change for now since it isn't working correctly and there are more
important issues to work on at the moment ...


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37483 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-12 20:27:46 +00:00
russell 75abdcd730 add "update" to the list of targets to ignore various included files for and
check the targets in a little bit different way


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37477 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-12 19:48:22 +00:00
russell 4e4fb4bdec don't let make run configure or menuselect if the target is either
"clean" or "distclean"


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37476 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-12 19:36:42 +00:00
russell 286bbf2c23 remove the use of -Wno-pointer-sign. Asterisk now builds without any of these
warnings present on my machine.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37303 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07 16:22:32 +00:00
kpfleming d901c0f7c0 small cleanup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37280 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07 02:33:24 +00:00
kpfleming 98ae1f3092 various minor fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37277 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07 00:48:40 +00:00
russell 22667a6ca6 dirty hack of a fix to deal with the fact that chan_vpb changed to chan_vpb.cc
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37276 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-06 23:51:15 +00:00
kpfleming e319f5334e make the build output less noisy (optional, can be controlled by the NOISY_BUILD variable in the top-level Makefile)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37273 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-06 23:18:45 +00:00
kpfleming 84cc5e8bd0 move rules file to prepare for generic rules file
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37222 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-06 21:04:28 +00:00
russell cff0502738 fix removing autoconfig.h on distclean (issue #7439, casper)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36503 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01 14:29:06 +00:00
russell 5802dbf9ca swap distclean and dist-clean, since distclean is more commonly used ...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36502 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01 14:25:43 +00:00
russell 3dbe712d62 remove build_tools/menuselelct-deps on distclean
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36483 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01 04:37:52 +00:00
russell a622cbd1e3 don't specify this include in the menuselect Makefile, because asterisk-addons
doesn't have an include dir


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36464 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01 03:27:37 +00:00
russell a3d6dce7b3 more pickyness
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36463 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01 03:23:18 +00:00
russell 6e2717b89e change bracket style because i'm picky
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36462 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01 03:21:56 +00:00
russell e895b094b9 menuselect doesn't pull strcompat.o from asterisk anymore
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36461 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01 03:21:06 +00:00
tilghman d066798bec Merged revisions 36290 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r36290 | tilghman | 2006-06-29 14:23:18 -0500 (Thu, 29 Jun 2006) | 2 lines

Bug 7388 - compatibility changes for Solaris

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36317 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-29 22:01:41 +00:00
russell f06ba80021 ?= just checks to see if a variable is not yet defined. If MENUSELECT_CFLAGS
was not found in the user level makeopts file, the variable is defined, but
empty.

I wish we could just require GNU make 3.81  :)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36229 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-28 21:33:39 +00:00
russell 85ea88fcc2 slight change to pulling out the MENUSELECT_CFLAGS from the user and global
level makeopts files - if MENUSELECT_CFLAGS is set to nothing in the user level
makeotps file, then the Makefile should not look in the global file at all.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36228 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-28 21:26:31 +00:00
russell bd38aba2a0 remove an extra comma
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36227 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-28 21:20:15 +00:00
russell 65adf4c9ba remove the two uses of the $(or ...) function since it is only supported by
GNU make 3.81 which is less than 3 months old (issue #7442, patch by Corydon76)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36226 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-28 21:09:02 +00:00
russell 40717f32b8 allow menuselect to be a symlink to a checkout
(second part of issue #7436, Corydon76)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36197 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-28 19:55:05 +00:00
russell 435c27995e fix the case where menuselect.makeopts is getting generated in the same run of
"make" as the current build and some of the MENUELSELECT_CFLAGS are set in the
user or global level asterisk.makeopts file


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36192 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-28 15:10:57 +00:00
jcollie 9adbd8f388 menuselect writes both menuselect.makeopts and menuselect.makedeps at once, make sure that the Makefile knows about that.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36179 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-27 18:49:04 +00:00
russell 097717acac don't let the Makefile blow up in menuselect.makeopts is present but
menuselect.makedeps is not.  This would probably only be the case in existing
checkouts ...


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36020 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-26 14:38:55 +00:00
kpfleming 661469afbc simplify special rule for channel.o
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35944 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-26 06:27:25 +00:00
kpfleming 673e53a328 use new (separate) dependencies file from menuselect
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35895 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-25 08:50:14 +00:00
kpfleming 41af2260b7 The Eurostar Commit! (it's amazing how much work you can get done on a 150 minute train ride from Paris to London <G>)
support the new location for zaptel.h and tonezone.h
use the dependency information output by menuselect to build Makefile rules for each module for header files and libraries
combine the common rules into a top-level Makefile.rules file
remove all (now) unnecessary stuff from subdir Makefiles
change translator API so that the newpvt() callback returns an int instead of a pointer (it no longer allocates memory)
alphabetize --with-<foo> options in configure script
enhance Net-SNMP support in configure script to provide a --with-netsnmp option
fix support for --with-pq so that if pg-config is not found when --with-pq is specified, an error will be generated
add 'optional package' usage to modules now that menuselect can output it
allow res_snmp to build by default, since the new loader changes coming soon will solve the function naming problem (and users can disable it via menuselect anyway)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35832 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24 19:43:31 +00:00
russell 551fc5b6aa fix dist-clean and add menuselect to the clean target, too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35791 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24 04:42:35 +00:00
russell cdf4d0251c add dependency on menuselect's version of linkedlists.h, list menuselect as
a PHONY target


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35790 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24 04:34:55 +00:00
russell 5432a96172 merge changes to get menuselect using svn:externals
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35704 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23 14:19:35 +00:00
kpfleming 917167a8f0 remove any generated doxygen docs during distclean
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35650 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23 08:32:19 +00:00
russell 3bed9ab4b7 remove the autom4te.cache dir on a "make distclean" and add distclean to the
.PHONY list


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35630 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23 02:15:35 +00:00
russell f3f7a9e1aa actually allow all of the sub directories to be built when running "make", oops
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35533 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 16:26:09 +00:00
russell d5a8438176 add a couple more targets to .PHONY
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35506 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 15:45:32 +00:00
russell 9b1d7f9fa8 - 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: http://svn.digium.com/svn/asterisk/trunk@35503 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 15:38:13 +00:00
russell ddb0e59eb0 - 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: http://svn.digium.com/svn/asterisk/trunk@35501 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 15:08:08 +00:00
russell 60c04446db use separate targets instead of for loops to process sub directories for the
'clean' and 'clean-depend' targets


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35481 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 14:31:52 +00:00
russell 3493f60829 get rid of another annoying stray space in the gcc commands
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35480 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 14:16:41 +00:00
russell 0bb78235cb - 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: http://svn.digium.com/svn/asterisk/trunk@35479 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 14:09:18 +00:00
russell 55abc954ce clean up a little mess I created by using the 'or' function instead of gross
nested if statements


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35459 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 13:22:07 +00:00
russell e9a0647b9a use a slightly different, but equivalent way of setting the
SUBDIRS_INSTALL variable


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35438 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 12:48:25 +00:00
russell 1b77aac2ee instead of using a for loop to call 'make install' on each subdirectory, use
separate targets


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35437 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 12:33:50 +00:00
russell b4f3b629b6 instead of using a for loop to call make on each subdirectory, use a target for
each subdirectory.
 - the shell code in the for loop doesn't have a manually catch errors from
   make on a subdirectory
 - you can now run something like "make apps" or "make channels" from the root
   source directory
 - This should allow for better support for parallel instances of make (the -j
   option) since make can work on each subdirectory target in parallel


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35436 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 12:14:29 +00:00
russell 3d668d2424 nothing to see here ...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35416 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 11:39:25 +00:00
russell b70a7c6a7c 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: http://svn.digium.com/svn/asterisk/trunk@35415 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 11:27:03 +00:00
russell 79e7aea754 use $(FIND) and $(LN) from configure
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35393 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 10:38:45 +00:00
russell fa5e42c830 use $(BASENAME) set by configure
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35392 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 10:36:45 +00:00
russell 70380d9019 $(INSTALL) is determined by configure and set in the makeopts file
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35123 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-20 15:08:44 +00:00
russell 1bf6e418ca - use $(CC) instead of gcc when building testexpr2
- modify ast_expr2.fl and ast_expr2.y to not try to register the file version
  in a STANDALONE build
- add config.status as a dependency on testexpr2 to ensure configure is
  executed before building it
- add include/asterisk/buildopts.h as a dependency for testexpr2 as well
- add -Iinclude to the gcc commands for building the testexpr2 objects so that
  it can find the local asterisk headers


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34980 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-20 01:06:50 +00:00
kpfleming 0d6876baf2 various cleanups, remove support for CVS checkouts
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34844 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-19 15:17:32 +00:00
russell 0dd66d0673 there is no reason to build and link stdtime/libtime.a because we already
directly include stdtime/localtime.o in the OBJS for asterisk, which is the
only object file for libtime


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34629 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-18 20:33:53 +00:00
file 6088a779eb Fix adsi target in main Makefile and check a variable properly (issue #7369 reported by casper)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34496 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-16 16:45:52 +00:00
kpfleming c3a90e6c79 moh files will now be distributed in native format, not mp3, so...
update sounds/Makefile to download/unpack the proper files
remove all evidence of mpg123 from the main Makefile
change the sample musiconhold.conf file to use native mode instead of mp3


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32917 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 22:37:31 +00:00
kpfleming 31e06ddaea don't force the sounds to download... only when needed
fix a few buglets i caused in menuselect
remove downloaded sounds on 'dist-clean'


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32901 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 21:05:05 +00:00
kpfleming 05f3ae6817 woo-hoo, now it knows how to download the sound packages... doesn't install them yet though
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32886 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 20:54:30 +00:00
kpfleming cbd3156f72 move autoconfig.h to the include/asterisk directory so it will get installed
install asterisk.h include the system's default include directory


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32860 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 19:05:35 +00:00
kpfleming 73c525e6e2 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32846 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 18:54:56 +00:00
russell 5998dbac5c add the ability to do the same thing as "make dont-optimize" by enabling the
option in menuselect.  This is very useful for developers if you want to ensure
that all of your builds are done without optimizations.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32434 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-06 00:25:23 +00:00
kpfleming 7884b41d66 begin adding support for new sound packages
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32372 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-05 19:16:04 +00:00
russell 024161b89b - add slav, zoa, and royk to the CREDITS for the generic jitterbuffer
- change references to the "scx" jitterbuffer to be called "fixed" and change
  references to the "stevek" jitterbuffer to be called "adaptive", instead


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@31356 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-01 14:07:03 +00:00
russell 37ffe256c4 fix the problem where defaults.h is missing after a forced make clean in a
different way that actually works


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@31225 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-01 00:09:18 +00:00
russell 1264d306ef Add support for using a jitterbuffer for RTP on bridged calls. This includes
a new implementation of a fixed size jitterbuffer, as well as support for the
existing adaptive jitterbuffer implementation. (issue #3854, Slav Klenov)

Thank you very much to Slav Klenov of Securax and all of the people involved
in the testing of this feature for all of your hard work!


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@31052 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-31 16:56:50 +00:00
russell 9f9309cda6 restore default paths for FreeBSD (reported by alphaque, fixed by jcollie)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@30458 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-25 22:05:12 +00:00
russell 1972f752e7 defaults.h must be listed as a dependency after the cleantest because if it
forces a make clean, it has to be regenerated.  This fixes the problem that
people have been seeing where the build would fail complaining about defaults.h
not being present.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@28894 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-20 00:36:18 +00:00
russell fdd9596b0b there is no reason to explicity specify -fomit-frame-pointer when building with
optimization enabled, because it is enabled automatically (issue #7108, casper)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@28789 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-19 19:10:06 +00:00
russell 269bec93af add support for more refined ability to set install paths using the standard
options to configure such as --libdir, --sbindir, etc. All of the default paths
are still the same. (issue #7057, jcollie)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@28747 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-19 18:54:21 +00:00
russell 6267326202 fix file dependency generation so that the resulting files in the subdirectories
are not of zero length (issue #7138, reported/patched by casper, fixed by a
different patch)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@28055 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-18 06:41:53 +00:00
russell 98c676720d Move WITH_SMDI from the Makefiles to be handled by menuselect. It will now be
defined in buildopts.h. Also, remove a few more stray spaces in the gcc commands. 


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@27130 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-13 10:54:40 +00:00
russell e3a7b062c0 remove some stuff handled by configure and menuselect
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@27129 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-13 10:43:11 +00:00
russell 0c4455e322 remove unnecessary INCLUDE variable which was currently added to ASTCFLAGS
before it was ever set.  This removes another stray space in the gcc
commands  :)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@27128 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-13 10:37:26 +00:00
russell d59e49c0b5 fix the build with astmm (issue #7139)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@27023 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-11 21:24:54 +00:00
russell fd6a5e2bdd use config.status instead of include/autoconfig.h as the dependency
for menuselect


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26992 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-11 20:29:00 +00:00
kpfleming e059213d6a various minor cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26877 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-11 13:15:10 +00:00
russell 4f86c0eabf forcing a dist-clean in the cleantest was a bad idea. Just change the script
that generates buildopts.h to handle old menuselect.makeopts files


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26850 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-11 10:28:37 +00:00
russell d7262587f4 remove a trailing tab ... now this Makefile is perfect
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26840 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-11 10:12:34 +00:00
russell 26a2b7c6d5 change the CFLAGS controlled by menuselect to be placed in a header file
instead of being added to the compiler commands.  This header file will be
installed and modules built outside of the main tree will be able to use the
same build options used to build the rest of Asterisk.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26808 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-11 09:50:41 +00:00
russell 4a20808cc8 suppress the output from generating defaults.h and versions.h, as well as
checking the cleancount


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26492 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-10 14:35:38 +00:00
rizzo 4082068bee add missing rule
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26347 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-10 10:48:29 +00:00
kpfleming feaaea804f remove rule for running bootstrap, it's only safe to run it manually now
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26094 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-09 14:43:00 +00:00
kpfleming 909bd6a98c don't build strcompat for menuselect except on Solaris
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25893 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-09 07:51:20 +00:00
russell fdb839ee42 make sure that the MOD_SUBDIR_CFLAGS and OTHER_SUBDIR_FLAGS come before
ASTCFLAGS so that -Iinclude comes before any system include path


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25686 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 21:00:16 +00:00
kpfleming f683cf4342 make Makefile slightly less noisy
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25653 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 16:17:00 +00:00
russell c4a6d12d56 add smarter checking for termcap support, which fixes a build problem when
ncurses is statically compiled with term info support, which is provided in
the statically compiled editline library that we are including. 
(issue #6948, original patch by casper, modified to use the features 
of AST_EXT_LIB)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25611 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 15:24:52 +00:00
kpfleming 4017232235 use a file that configure will _always_ regenerate as the trigger for running the script
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25610 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 15:20:00 +00:00
russell a36aeaf46b add TOPDIR_CFLAGS to the CFLAGS before ASTCFLAGS to make sure that -Iinclude
comes before -I/usr/local/include or something similar


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25590 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 15:03:44 +00:00
kpfleming dff3da58c2 don't let make use implicit rules for bison/flex output files
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25565 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 14:34:32 +00:00
russell 2b18e6b01a add support for installing other init scripts, other than just the redhat
version.  (issue #7093, initial patch by froguz, extended by north)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25095 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-05 22:49:55 +00:00
russell 5d303b7427 allow for a non-optimized build that does not get installed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@24212 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-02 17:15:37 +00:00
kpfleming fd0fef45bf Merged revisions 23673 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r23673 | kpfleming | 2006-04-30 09:27:56 -0500 (Sun, 30 Apr 2006) | 2 lines

allow top-level OPTIMIZE setting to affect builds in these subdirectories too

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23674 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-30 14:28:25 +00:00
kpfleming 7e7117a7df Merged revisions 23638 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r23638 | kpfleming | 2006-04-30 08:55:59 -0500 (Sun, 30 Apr 2006) | 2 lines

let the compiler determine whether hardware or software floating point should be used (like we do in the editline subdirectory)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23639 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-30 13:56:37 +00:00
kpfleming f4436d4dae Merged revisions 23636 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r23636 | kpfleming | 2006-04-30 08:38:22 -0500 (Sun, 30 Apr 2006) | 4 lines

remove extraneous -m64 flag that is not needed
(these are coming from Debian patches <G>)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23637 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-30 13:39:49 +00:00
kpfleming 7313590690 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: http://svn.digium.com/svn/asterisk/trunk@23582 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-30 11:40:06 +00:00
rizzo 298249eb17 when compiling ast_expr2 from utils/ the current directory
is utils/ so the compiler fails to find the header which is in ../
(at least on FreeBSD; this works on linux but it may be due to
differences in gmake).
For the time being, fix it by adding -I.. to the includes.
However i think a proper fix is to make sure that ast_expr2
is built using the rules in the top-level makefile instead
of those in the subdirectory.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23535 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-30 08:35:49 +00:00
russell 02d013ed45 use the INSTALL variable instead of "install" directly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23467 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-30 04:34:04 +00:00
kpfleming f5bd1e827c Merged revisions 23305 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r23305 | kpfleming | 2006-04-29 06:40:04 -0500 (Sat, 29 Apr 2006) | 3 lines

do installation in subdirs as a separate target (so external modules can use the Makefile more easily)
generate final messages -after- running any post-install script that may be present

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23306 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-29 11:42:31 +00:00
russell 94af7e7b21 support "make distclean" as well as "make dist-clean" for the picky people
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23208 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-28 17:39:54 +00:00
russell a430d16b6b another little Solaris fix, unset LIBS before building libmxml
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22345 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-25 05:35:11 +00:00
russell ec16cd7e34 menuselect needs strcompat.o for strsep on Solaris
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22344 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-25 05:26:02 +00:00
russell 5ab6384261 add a note indicating that you can press 'h' for help
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22306 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-24 19:15:43 +00:00
russell 25c6011e23 fix kevin's silly typos
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22269 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-24 17:24:03 +00:00
kpfleming 29f496ef12 Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22267 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-24 17:11:45 +00:00
file dc25a9479c Move a bit more stuff over to the datadir (issue #6967 reported by tzafrir patch by north)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@20358 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-15 23:37:29 +00:00
file db5a6fcfc3 We are shaking up trunk tonight! allow data dir to be specified (issue #6967 reported by tzafrir)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@20330 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-15 22:53:53 +00:00
oej f33b337077 New functions for locking a channel - these simplify debugging
when you have channel locking issues.
(Part of the SIP transfer patch, where I had a *lot* of
channel locking problems)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@20264 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-15 08:07:50 +00:00
kpfleming 659280fa25 Merged revisions 19353 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19353 | kpfleming | 2006-04-11 16:58:47 -0500 (Tue, 11 Apr 2006) | 2 lines

don't create a 'voicemail' symlink in the sounds directory; app_voicemail has not needed it since January of 2005 (issue #6613)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19354 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 21:59:40 +00:00
oej 03998522c4 Issue #6580 - Unify directory definitions to one section of Makefile (casper)
- Maybe we should define proper directories for OS/X too?
- Should OpenBSD and NetBSD follow the FreeBSD rules?


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18130 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-07 07:04:05 +00:00