aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2006-08-24Okay, there are 3 reasons why I'm doing this.qwell1-1/+1
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-23merge menuselect_build ... most of the changes happened in menuselectrussell1-8/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40877 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-21oops... missed onekpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40792 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21another variable to clear out before configuring mxmlkpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40791 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21replace a couple of bare 'make' with $(MAKE)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40765 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21ensure that 'make' after 'svn update' that includes a configure script ↵kpfleming1-1/+1
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-21document Makefile target changeskpfleming1-2/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40728 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21main subdirectory is not dependencies for menuselect inputkpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40725 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21merge new_loader_completion branch, including (at least):kpfleming1-324/+66
- 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-20kpfleming didn't break trunk, it was the aliens. (fix it so that the ↵file1-4/+4
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-14don't include files that cause additional targets to get executed if the targetrussell1-4/+12
called was clean, distclean, or update git-svn-id: http://svn.digium.com/svn/asterisk/trunk@39640 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-19add menuselect_stub.c to deps listrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@38000 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-15add comments on what special variables are forkpfleming1-1/+10
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-15more Makefile cleanup and consistency stuffkpfleming1-14/+14
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-15use LDFLAGS and LIBS properly, and allow dependencies to provide LDFLAGS if ↵kpfleming1-1/+1
needed (although none do today) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37653 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-12revert this change for now since it isn't working correctly and there are morerussell1-8/+0
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-12add "update" to the list of targets to ignore various included files for andrussell1-4/+4
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-12don't let make run configure or menuselect if the target is eitherrussell1-0/+8
"clean" or "distclean" git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37476 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07remove the use of -Wno-pointer-sign. Asterisk now builds without any of theserussell1-3/+0
warnings present on my machine. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37303 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07small cleanupkpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37280 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07various minor fixeskpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37277 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-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37276 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-06make the build output less noisy (optional, can be controlled by the ↵kpfleming1-6/+12
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-06move rules file to prepare for generic rules filekpfleming1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37222 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01fix removing autoconfig.h on distclean (issue #7439, casper)russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36503 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01swap distclean and dist-clean, since distclean is more commonly used ...russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36502 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01remove build_tools/menuselelct-deps on distcleanrussell1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36483 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01don't specify this include in the menuselect Makefile, because asterisk-addonsrussell1-1/+1
doesn't have an include dir git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36464 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01more pickynessrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36463 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01change bracket style because i'm pickyrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36462 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-01menuselect doesn't pull strcompat.o from asterisk anymorerussell1-2/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36461 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-29Merged revisions 36290 via svnmerge from tilghman1-11/+11
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-28?= just checks to see if a variable is not yet defined. If MENUSELECT_CFLAGSrussell1-1/+3
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-28slight change to pulling out the MENUSELECT_CFLAGS from the user and globalrussell1-2/+5
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-28remove an extra commarussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36227 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-28remove the two uses of the $(or ...) function since it is only supported byrussell1-2/+3
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-28allow menuselect to be a symlink to a checkoutrussell1-1/+1
(second part of issue #7436, Corydon76) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36197 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-28fix the case where menuselect.makeopts is getting generated in the same run ofrussell1-0/+4
"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-27menuselect writes both menuselect.makeopts and menuselect.makedeps at once, ↵jcollie1-5/+2
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-26don't let the Makefile blow up in menuselect.makeopts is present butrussell1-0/+3
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-26simplify special rule for channel.okpfleming1-2/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35944 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-25use new (separate) dependencies file from menuselectkpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35895 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24The Eurostar Commit! (it's amazing how much work you can get done on a 150 ↵kpfleming1-7/+8
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-24fix dist-clean and add menuselect to the clean target, toorussell1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35791 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24add dependency on menuselect's version of linkedlists.h, list menuselect asrussell1-2/+2
a PHONY target git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35790 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23merge changes to get menuselect using svn:externalsrussell1-6/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35704 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23remove any generated doxygen docs during distcleankpfleming1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35650 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23remove the autom4te.cache dir on a "make distclean" and add distclean to therussell1-1/+2
.PHONY list git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35630 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22actually allow all of the sub directories to be built when running "make", oopsrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35533 f38db490-d61c-443f-a65b-d21fe96a405b