aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
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
2006-06-22add a couple more targets to .PHONYrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35506 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22- convert the 'uninstall' target to use separate targets to process eachrussell1-8/+9
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- specify that 'depend' is a .PHONY targetrussell1-6/+13
- 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-22use separate targets instead of for loops to process sub directories for therussell1-14/+20
'clean' and 'clean-depend' targets git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35481 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22get rid of another annoying stray space in the gcc commandsrussell1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35480 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22- specify that 'all' is a .PHONY targetrussell1-1/+1
- 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-22clean up a little mess I created by using the 'or' function instead of gross russell1-8/+1
nested if statements git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35459 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22use a slightly different, but equivalent way of setting the russell1-1/+1
SUBDIRS_INSTALL variable git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35438 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22instead of using a for loop to call 'make install' on each subdirectory, userussell1-3/+4
separate targets git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35437 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22instead of using a for loop to call make on each subdirectory, use a target forrussell1-5/+6
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-22nothing to see here ...russell1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35416 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22add the 'clean', 'clean-depend', and 'dist-clean' targets as .PHONY targetsrussell1-1/+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-22use $(FIND) and $(LN) from configurerussell1-11/+11
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35393 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22use $(BASENAME) set by configurerussell1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35392 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-20$(INSTALL) is determined by configure and set in the makeopts filerussell1-2/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35123 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-20- use $(CC) instead of gcc when building testexpr2russell1-4/+4
- 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