asterisk/main
Luigi Rizzo 3caa225108 Make sure that we properly recurse in subdirectories to
check dependencies for libraries.
Because these targets (e.g. minimime/libmmime.a) are real ones,
declaring them .PHONY would cause them to be rebuilt every time
(see e.g. SVN 64355).

As a workaround I am using the following CHECK_SUBDIR target:

  CHECK_SUBDIR:  # do nothing, just make sure that we recurse in the subdir/
  minimime/libmmime.a: CHECK_SUBDIR
	@cd minimime && $(MAKE) libmmime.a

which seems to do a better job than .PHONY (probably because
.PHONY forces the rebuild even if the recursive make does not think
it is necessary).

If this turns out to be the correct approach, we can then
merge it back into 1.4



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@72700 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2007-06-29 20:33:35 +00:00
..
db1-ast Merged revisions 53497 via svnmerge from 2007-02-07 23:56:46 +00:00
editline add -Wundef to the --enable-dev-mode flags, so that mistyped macro names in #if expressions will be caught 2007-02-18 15:03:42 +00:00
minimime Merged revisions 61070 via svnmerge from 2007-04-09 19:57:21 +00:00
stdtime Merged revisions 69392 via svnmerge from 2007-06-14 22:09:20 +00:00
Makefile Make sure that we properly recurse in subdirectories to 2007-06-29 20:33:35 +00:00
abstract_jb.c Cosmetic changes. Make main source files better conform to coding guidelines and standards. (issue #8679 reported by johann8384) 2007-01-23 00:11:32 +00:00
acl.c Add a massive set of changes for converting to use the ast_debug() macro. 2007-06-14 19:39:12 +00:00
adsistub.c Add a massive set of changes for converting to use the ast_debug() macro. 2007-06-14 19:39:12 +00:00
aescrypt.c use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
aeskey.c use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
aesopt.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
aestab.c use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
alaw.c Cosmetic changes. Make main source files better conform to coding guidelines and standards. (issue #8679 reported by johann8384) 2007-01-23 00:11:32 +00:00
app.c Add a massive set of changes for converting to use the ast_debug() macro. 2007-06-14 19:39:12 +00:00
ast_expr2.c add -Wundef to the --enable-dev-mode flags, so that mistyped macro names in #if expressions will be caught 2007-02-18 15:03:42 +00:00
ast_expr2.fl Merged revisions 59206 via svnmerge from 2007-03-26 17:56:26 +00:00
ast_expr2.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
ast_expr2.y Jason is having problems with the inclusion of <err.h>; it appears to be unnecessary for sucessful builds, so I either removed or commented out the inclusions from all the AEL related code. New outputs from bison/flex are included, etc. 2006-12-28 17:56:21 +00:00
ast_expr2f.c Change javadoc style code documentation to the same format we use elsewhere. 2007-06-04 15:56:13 +00:00
asterisk.c Merged revisions 72383 via svnmerge from 2007-06-27 23:30:31 +00:00
astmm.c Merged revisions 50820 via svnmerge from 2007-01-14 22:00:51 +00:00
autoservice.c Even more minor code cleanup! 2007-06-12 14:16:37 +00:00
buildinfo.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
callerid.c Merged revisions 69805 via svnmerge from 2007-06-18 21:58:37 +00:00
cdr.c Luigi's suggestion to move the llfrom decl was a good one. Done. 2007-06-25 16:43:33 +00:00
channel.c Merged revisions 72257 via svnmerge from 2007-06-27 20:26:53 +00:00
chanvars.c Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes 2007-06-06 21:20:11 +00:00
cli.c Fix a segfault when trying to tab complete the "core show uptime" command. 2007-06-27 22:27:09 +00:00
config.c Merged revisions 69470 via svnmerge from 2007-06-14 23:23:35 +00:00
cryptostub.c Clean up adsistub file a bit (just spacing) and change over the crypto sub to use this build_stub macro strategy. 2007-05-20 17:52:00 +00:00
db.c Merged revisions 71289 via svnmerge from 2007-06-24 17:42:39 +00:00
devicestate.c Add a massive set of changes for converting to use the ast_debug() macro. 2007-06-14 19:39:12 +00:00
dial.c Add a massive set of changes for converting to use the ast_debug() macro. 2007-06-14 19:39:12 +00:00
dlfcn.c Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes 2007-06-06 21:20:11 +00:00
dns.c Add a massive set of changes for converting to use the ast_debug() macro. 2007-06-14 19:39:12 +00:00
dnsmgr.c Merged revisions 69708 via svnmerge from 2007-06-18 16:56:06 +00:00
dsp.c Add a massive set of changes for converting to use the ast_debug() macro. 2007-06-14 19:39:12 +00:00
ecdisa.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
enum.c Convert uses of strdup() to ast_strdup() 2007-06-14 23:01:01 +00:00
event.c Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes 2007-06-06 21:20:11 +00:00
file.c Merged revisions 71068 via svnmerge from 2007-06-22 15:03:32 +00:00
fixedjitterbuf.c Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes 2007-06-06 21:20:11 +00:00
fixedjitterbuf.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
frame.c Merged revisions 70360 via svnmerge from 2007-06-20 17:55:09 +00:00
fskmodem.c Cosmetic changes. Make main source files better conform to coding guidelines and standards. (issue #8679 reported by johann8384) 2007-01-23 00:11:32 +00:00
http.c Conversions to ast_debug() 2007-06-24 18:51:41 +00:00
image.c Convert some more stuff to read/write lists. 2007-01-26 22:55:06 +00:00
indications.c Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes 2007-06-06 21:20:11 +00:00
io.c Conversions to ast_debug() 2007-06-24 18:51:41 +00:00
jitterbuf.c Conversions to ast_debug() 2007-06-24 18:51:41 +00:00
loader.c Conversions to ast_debug() 2007-06-24 18:51:41 +00:00
logger.c Fix -T option. (issue #10073 reported by xylome) 2007-06-27 19:57:36 +00:00
manager.c Merged revisions 72556 via svnmerge from 2007-06-29 04:56:08 +00:00
md5.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
netsock.c Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes 2007-06-06 21:20:11 +00:00
pbx.c Fix trunk brokenness; also, optimize application registration 2007-06-20 23:31:08 +00:00
plc.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
poll.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
privacy.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
rtp.c Merged revisions 72112 via svnmerge from 2007-06-27 16:38:12 +00:00
say.c Add support for Thai language in say.c 2007-06-27 22:17:59 +00:00
sched.c Convert so more logging to ast_debug (issue #10045, dimas) 2007-06-25 13:42:51 +00:00
sha1.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
slinfactory.c Minor tweak... drop translation path if one exists when we get an already signed linear frame in. Chances are the stream has then switched to signed linear and we no longer need the path. 2007-05-25 13:26:52 +00:00
srv.c add -Wundef to the --enable-dev-mode flags, so that mistyped macro names in #if expressions will be caught 2007-02-18 15:03:42 +00:00
strcompat.c Merged revisions 68192 via svnmerge from 2007-06-07 19:31:05 +00:00
tdd.c Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes 2007-06-06 21:20:11 +00:00
term.c Merged revisions 49006 via svnmerge from 2006-12-27 22:14:33 +00:00
threadstorage.c Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes 2007-06-06 21:20:11 +00:00
translate.c Conversions to ast_debug() 2007-06-24 18:51:41 +00:00
udptl.c Conversions to ast_debug() 2007-06-24 18:51:41 +00:00
ulaw.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
utils.c Issue 9990 - New API ast_mkdir, which creates parent directories as necessary (and is faster than an outcall to mkdir -p) 2007-06-22 04:35:12 +00:00