aboutsummaryrefslogtreecommitdiffstats
path: root/build_tools/prep_tarball
AgeCommit message (Collapse)AuthorFilesLines
2009-08-18git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@212913 ↵kpfleming1-1/+1
f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17In http://lists.digium.com/pipermail/asterisk-dev/2007-December/031145.html,kpfleming1-1/+2
rizzo brought up some issues related to the way that the metadata required for menuselect and the rest of the build system is extracted from the source files. Since I had a few hours to kill on an airplane today, I decided to improve this situation... so now the system caches the extracted metadata and uses it to build the menuselect 'tree' as much as it can. The result of this is that when a single source file is changed, only the metadata for that file needs to be extracted again, and the rest is used from the cache files. I also reduced the number of forked processes required to do the metadata extraction; it was actually possible to do most of what we needed in the Makefiles themselves without using any shell scripts at all! On my laptop, these changes resulted in an 80% decrease in the time required for the 'menuselect.makeopts' automatic check to occur after editing a single source file. While doing this work I also cleaned up a few minor things in the Makefiles, adding a check for 'awk' to the configure script and changed all remaining places we use 'grep' or 'awk' to use the ones found by the configure script, and changed the 'prep_tarball' script to build the menuselect metadata so that tarballs of Asterisk will include it and won't require the user to wait while it is extracted after unpacking. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@93180 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-02* Don't build the menuselect-tree for the tarball, as it requires running therussell1-2/+0
configure script first * Change the Makefile to note that menuselect-tree depends on the configure script. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@84474 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-24Include the menuselect-tree file in tarballs to make builds from tarballs arussell1-0/+2
little bit faster git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@71371 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-16Making these documentation changes in the 1.4 branch upset various people, sorussell1-2/+0
these chanes will only be done in the trunk. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@58955 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-16Add the --pdf option to the usage of rubber in prep_tarballrussell1-3/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@58953 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-15have prep_tarball attempt to build asterisk.pdfrussell1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@58935 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-17need an additional argument here to make the downloads actually occurkpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@48548 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-12when making a release, we can always use wget and we can't run the configure ↵kpfleming1-1/+1
script to find that out... git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@48427 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-17add a project-specific script to be used during release preparationkpfleming1-0/+8
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45410 f38db490-d61c-443f-a65b-d21fe96a405b