build: Generate module symdefs in src/modules directory
authorMaarten Bosmans <mkbosmans@gmail.com>
Tue, 25 Jan 2011 10:01:46 +0000 (11:01 +0100)
committerColin Guthrie <cguthrie@mandriva.org>
Mon, 31 Jan 2011 12:40:43 +0000 (12:40 +0000)
commitd6cdd80b0dce599df95ce3dba032bf074b75e1da
tree48e4a017f03024263dde89d2bd3627037833b69a
parent8534149fbe87c63a5af85f5610c0f62b45500d90
build: Generate module symdefs in src/modules directory

This will make it possible to remove the empty Makefile.am files.
 - module-...-symdef.h files are all generated in src/modules, instead of in the subdir of the module.
 - The default inclusion of src/modules subdirs in AM_CFLAGS can be removed, where necessary (raop) the subdir is
   included in the specific CFLAGS.
 - The src/daemon and src/modules directories are always created on make, to facilitate out of tree builds.
 - AM silent rules are used for the generation of symdef files by m4.
 - For echo-cancel, keep the build dir include for now (and mkdir it) although limit it to just the echo-cancel
   module's CFLAGS (Colin Guthrie)
src/Makefile.am