Major cleanup of makefiles, api tests.
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 25 Feb 2009 03:53:15 +0000 (14:23 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 25 Feb 2009 03:53:15 +0000 (14:23 +1030)
commit9d724ba2aa3b69cc56d20e5f578b2c1399e965f6
tree7225ace3447fb8b46f983aaeb05001b3e53d849d
parent04160dbda10c78fbd4ee452d0af89d540e20b09a
Major cleanup of makefiles, api tests.
We no longer use libccan for tests, but explicit object lists.  This
will catch missing dependencies.  API tests *do* get the module object
linked in now.
In addition, makefiles now correctly rebuild when a dependency changes
(gcc's -MD here), and when _info.c changes.
12 files changed:
.bzrignore
Makefile
Makefile-ccan
Makefile-web
ccan/antithread/_info.c
ccan/crc/test/api.c
ccan/crcsync/test/api.c
ccan/grab_file/_info.c
ccan/hash/test/api-hash_stable.c
ccan/md4/test/api.c
tools/ccanlint/has_tests.c
tools/run_tests.c