build-sys: Stop using symdef headers for modules
authorArun Raghavan <arun@arunraghavan.net>
Tue, 5 Dec 2017 05:24:41 +0000 (10:54 +0530)
committerArun Raghavan <arun@arunraghavan.net>
Tue, 12 Dec 2017 07:28:52 +0000 (12:58 +0530)
commitd9624e0382aabc106252e3a39665293e72ed08bb
tree3aaa45e1dd7977bcec449b036560f667da349b04
parentbcd755bbe6db81acf1d8957c9ffa8e1a346dab49
build-sys: Stop using symdef headers for modules

This removes the symdef header generation m4 magic in favour of a
simpler macro method, allowing us to skip one unnecessary build step
while moving to meson, and removing an 11 year old todo!
90 files changed:
src/.gitignore
src/Makefile.am
src/modules/alsa/module-alsa-card.c
src/modules/alsa/module-alsa-sink.c
src/modules/alsa/module-alsa-source.c
src/modules/bluetooth/module-bluetooth-discover.c
src/modules/bluetooth/module-bluetooth-policy.c
src/modules/bluetooth/module-bluez4-device.c
src/modules/bluetooth/module-bluez4-discover.c
src/modules/bluetooth/module-bluez5-device.c
src/modules/bluetooth/module-bluez5-discover.c
src/modules/dbus/module-dbus-protocol.c
src/modules/echo-cancel/module-echo-cancel.c
src/modules/gconf/module-gconf.c
src/modules/jack/module-jack-sink.c
src/modules/jack/module-jack-source.c
src/modules/jack/module-jackdbus-detect.c
src/modules/macosx/module-bonjour-publish.c
src/modules/macosx/module-coreaudio-detect.c
src/modules/macosx/module-coreaudio-device.c
src/modules/module-allow-passthrough.c
src/modules/module-always-sink.c
src/modules/module-always-source.c
src/modules/module-augment-properties.c
src/modules/module-card-restore.c
src/modules/module-cli.c
src/modules/module-combine-sink.c
src/modules/module-combine.c
src/modules/module-console-kit.c
src/modules/module-default-device-restore.c
src/modules/module-defs.h.m4 [deleted file]
src/modules/module-detect.c
src/modules/module-device-manager.c
src/modules/module-device-restore.c
src/modules/module-equalizer-sink.c
src/modules/module-esound-compat-spawnfd.c
src/modules/module-esound-compat-spawnpid.c
src/modules/module-esound-sink.c
src/modules/module-filter-apply.c
src/modules/module-filter-heuristics.c
src/modules/module-hal-detect-compat.c
src/modules/module-intended-roles.c
src/modules/module-ladspa-sink.c
src/modules/module-lirc.c
src/modules/module-loopback.c
src/modules/module-match.c
src/modules/module-mmkbd-evdev.c
src/modules/module-native-protocol-fd.c
src/modules/module-null-sink.c
src/modules/module-null-source.c
src/modules/module-pipe-sink.c
src/modules/module-pipe-source.c
src/modules/module-position-event-sounds.c
src/modules/module-protocol-stub.c
src/modules/module-remap-sink.c
src/modules/module-remap-source.c
src/modules/module-rescue-streams.c
src/modules/module-role-cork.c
src/modules/module-role-ducking.c
src/modules/module-rygel-media-server.c
src/modules/module-sine-source.c
src/modules/module-sine.c
src/modules/module-solaris.c
src/modules/module-stream-restore.c
src/modules/module-suspend-on-idle.c
src/modules/module-switch-on-connect.c
src/modules/module-switch-on-port-available.c
src/modules/module-systemd-login.c
src/modules/module-tunnel-sink-new.c
src/modules/module-tunnel-source-new.c
src/modules/module-tunnel.c
src/modules/module-udev-detect.c
src/modules/module-virtual-sink.c
src/modules/module-virtual-source.c
src/modules/module-virtual-surround-sink.c
src/modules/module-volume-restore.c
src/modules/module-waveout.c
src/modules/module-zeroconf-discover.c
src/modules/module-zeroconf-publish.c
src/modules/oss/module-oss.c
src/modules/raop/module-raop-discover.c
src/modules/raop/module-raop-sink.c
src/modules/rtp/module-rtp-recv.c
src/modules/rtp/module-rtp-send.c
src/modules/x11/module-x11-bell.c
src/modules/x11/module-x11-cork-request.c
src/modules/x11/module-x11-publish.c
src/modules/x11/module-x11-xsmp.c
src/pulsecore/module.h
todo