build-sys: Replace dummy Makefiles with proper Makefile.am's
commit3e28f60592656e14cd18fb708a57b4d8a81422ea
authorColin Guthrie <cguthrie@mandriva.org>
Fri, 3 Dec 2010 17:20:16 +0000 (3 17:20 +0000)
committerColin Guthrie <cguthrie@mandriva.org>
Sun, 5 Dec 2010 15:58:59 +0000 (5 15:58 +0000)
tree6eb8cd5020fcaa3c614c850575bac57db9cf9fc8
parentba2e5f4442b8f933f37411cc625598cc72938d33
build-sys: Replace dummy Makefiles with proper Makefile.am's

This is needed to better support out of tree builds (including
distcheck) and to ensure the necessary folders are created in the
build tree on configure and also works around an intl-tools bug
(https://bugs.launchpad.net/intltool/+bug/605826)

The Makefile.am's used are minimal (and in some cases completely
blank). At present they do not include anything interesting
with the majority of the real work still done by the monolitic
src/Makefile.am

It may make sense to start splitting out src/Makefile.am into
smaller chunks but this commit makes the minimum changes to address
the issues that result from using make distcheck and other out of
tree builds.

Note: This 'breaks' the ability to type make in e.g. the src/modules
folder and have all of PA rebuilt accordingly (this is because the
static Makefiles previously present just did a "make -C ..") which
was purportedly for use in emacs. But I'm sure there will be a better
and more robust way to configure emacs to do your builds properly if
this behaviour is still desirable.
35 files changed:
configure.ac
src/Makefile.am
src/daemon/Makefile [deleted symlink]
src/daemon/Makefile.am [new file with mode: 0644]
src/modules/Makefile [deleted symlink]
src/modules/Makefile.am [new file with mode: 0644]
src/modules/alsa/Makefile [deleted symlink]
src/modules/alsa/Makefile.am [new file with mode: 0644]
src/modules/alsa/mixer/Makefile [deleted symlink]
src/modules/alsa/mixer/Makefile.am [new file with mode: 0644]
src/modules/alsa/mixer/paths/Makefile [deleted symlink]
src/modules/alsa/mixer/paths/Makefile.am [new file with mode: 0644]
src/modules/alsa/mixer/profile-sets/Makefile [deleted symlink]
src/modules/alsa/mixer/profile-sets/Makefile.am [new file with mode: 0644]
src/modules/bluetooth/Makefile [deleted symlink]
src/modules/bluetooth/Makefile.am [new file with mode: 0644]
src/modules/gconf/Makefile [deleted symlink]
src/modules/gconf/Makefile.am [new file with mode: 0644]
src/modules/jack/Makefile.am [new file with mode: 0644]
src/modules/oss/Makefile [deleted symlink]
src/modules/oss/Makefile.am [new file with mode: 0644]
src/modules/raop/Makefile.am [new file with mode: 0644]
src/modules/rtp/Makefile [deleted symlink]
src/modules/rtp/Makefile.am [new file with mode: 0644]
src/modules/x11/Makefile.am [new file with mode: 0644]
src/pulse/Makefile [deleted file]
src/pulse/Makefile.am [new file with mode: 0644]
src/pulsecore/Makefile [deleted symlink]
src/pulsecore/Makefile.am [new file with mode: 0644]
src/pulsecore/ffmpeg/Makefile [deleted file]
src/pulsecore/ffmpeg/Makefile.am [new file with mode: 0644]
src/tests/Makefile [deleted symlink]
src/tests/Makefile.am [new file with mode: 0644]
src/utils/Makefile [deleted symlink]
src/utils/Makefile.am [new file with mode: 0644]