aboutsummaryrefslogtreecommitdiffstats
path: root/build_tools
AgeCommit message (Collapse)AuthorFilesLines
2006-09-29Merged revisions 44055 via svnmerge from kpfleming1-1/+1
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: http://svn.digium.com/svn/asterisk/trunk@44056 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21Merged revisions 43450 via svnmerge from kpfleming1-0/+28
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r43450 | kpfleming | 2006-09-21 16:21:29 -0500 (Thu, 21 Sep 2006) | 2 lines add another attempt to strip non-API symbols from the final binary... script will need to be extended to work on non-Linux systems ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43451 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21Merge in SS7 changes.... need to still cleanup zapata.confmattf1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43427 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-20Merged revisions 43396 via svnmerge from qwell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r43396 | qwell | 2006-09-20 16:19:25 -0700 (Wed, 20 Sep 2006) | 2 lines fix minor typo in the way version is handled ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43397 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19Mergeing in Paul Cadach's chan_h323 changes *holds breath*mattf2-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43281 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18escape some quotesqwell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43205 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-07minor wording fixkpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@42263 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25This is a bit safer on some versions of sed.qwell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41026 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-24As per the comments in this file..qwell1-5/+12
The last patch was slightly wrong. This'll get it for sure. Solaris (and some others) don't have sed -r. perl -p is equivalent git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41015 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-24Okay, there are 3 reasons why I'm doing this.qwell1-5/+5
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-22a couple Solaris tweaks, to help build properly.qwell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40832 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21merge new_loader_completion branch, including (at least):kpfleming4-30/+31
- 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-07-07sort entries in this filerussell1-13/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37282 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07spaces to tabsrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37281 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07small cleanupkpfleming1-1/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37280 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-06dirty hack of a fix to deal with the fact that chan_vpb changed to chan_vpb.ccrussell1-2/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37276 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05massive rework of configure script, and split of AST_EXT_LIB into separate ↵kpfleming1-21/+22
macros, reducing code duplication git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37066 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-30make this script work on solarisrussell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36336 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24The Eurostar Commit! (it's amazing how much work you can get done on a 150 ↵kpfleming1-1/+1
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-24search for Zaptel and libtonezone separately in the configure scriptkpfleming1-1/+2
various other minor fixes git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35812 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24set the menu name when building makeopts.xmlrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35789 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23merge changes to get menuselect using svn:externalsrussell4-1271/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35704 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23add basic autoconf support for res_snmprussell1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35607 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22- specify that 'all' is a .PHONY targetrussell1-0/+13
- 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-22add the 'clean', 'clean-depend', and 'dist-clean' targets as .PHONY targetsrussell1-0/+2
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-20ensure menuselect fails if the deps file isn't foundrussell1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35006 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-19copy the definition of ast_strdupa and use it instead of strdupa to fix therussell1-2/+14
build on systems that don't have it, such as mac git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34818 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-18commit russell's menuselect/buildoptions work with some changes:kpfleming4-21/+44
reverted per-directory .cleancount support added ability for 'remove_on_change' to support multiple filenames add 'remove_on_change' support to members, not just categories only do 'remove_on_change' removals if the config is actually saved add a 'remove_on_change' entry for each module found by prep_moduledeps so that if it gets turned off any existing .o/.so files will disappear git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34577 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-16remove prototypes for static functions and fix some potential memory leaksrussell1-15/+20
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34498 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-16add support for setting the CFLAGS for voicemail storage options in menuselectrussell3-1/+12
Thanks to kpfleming for the Makefile magic :) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34492 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-16build menuselect objects with -Wall and remove an unused variablerussell2-4/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34374 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-15remove prototypes for private functions and make functions and variables notrussell1-18/+10
used outside of this file static git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34348 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-14make the compiler's life easier. Thanks Kevin :)russell1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34022 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-14indicate which options are just binary and don't really need a full integerrussell1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33997 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-12the menu must be redrawn after displaying the help inforussell1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33669 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-11optimize the display of the module selection menus by only clearing the screenrussell1-33/+69
and starting over if a selection has changed or the menu needs to be scrolled. For moving the cursor up and down the menu, it works a lot faster now. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33576 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-08always include inttypes.h and sys/types.h in asterisk/compat.h to fix a buildrussell1-2/+2
problem on mac and place asterisk.h back at the top of menuselect.c git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33114 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-08Make menuselect compile on os/x...oej1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33112 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-08Enable doxygenoej1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32970 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07don't force the sounds to download... only when neededkpfleming2-4/+2
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-07woo-hoo, now it knows how to download the sound packages... doesn't install ↵kpfleming2-46/+1
them yet though git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32886 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07prepare for using sound files from out of the source treekpfleming1-16/+28
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32885 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07remove the WITH_SMDI definerussell1-3/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32845 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07remove the need to have to re-run make after a default menuselect.makeoptsrussell1-8/+0
file is generated. This allows a fresh checkout of asterisk to be built and installed with the standard "./configure && make && make install". git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32798 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-06add the ability to do the same thing as "make dont-optimize" by enabling therussell1-0/+2
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-05use module names, not file names, in menuselectkpfleming2-15/+29
work around XML parsing bug in menuselect for default sounds package git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32407 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-05begin adding support for new sound packageskpfleming2-0/+20
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32372 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-01use strcpy instead of snprintf in a couple placesrussell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@31586 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-01allow menuselect to display dependencies and conflicts for modulesrussell3-20/+39
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@31443 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-22asterisk-xmpp merge inmogorman1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@29553 f38db490-d61c-443f-a65b-d21fe96a405b