Commit fc25a3a1 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

access: remove recursion

If you missed the fact that recursive makefiles are harmful, there is
plenty of documentation online (try "Recursive makefiles considered
harmful"), or ask the libav developers for the more concise version.

This change and the previous ones, are particularly boring though. The
main motivation is to eventually address #9397, after the same change is
applied to codec/, demux/ and possibly a few other subdirectories.

Note that some more simplification between Makefile.am files and
configure.ac is definitely possible - if someone is bored.
parent 98cea7a2
...@@ -4231,7 +4231,6 @@ AC_CONFIG_FILES([ ...@@ -4231,7 +4231,6 @@ AC_CONFIG_FILES([
lib/Makefile lib/Makefile
bin/Makefile bin/Makefile
test/Makefile test/Makefile
modules/access/Makefile
modules/access/rtp/Makefile modules/access/rtp/Makefile
modules/access_output/Makefile modules/access_output/Makefile
modules/audio_filter/Makefile modules/audio_filter/Makefile
......
noinst_LTLIBRARIES = noinst_LTLIBRARIES =
BASE_SUBDIRS = \ BASE_SUBDIRS = \
access \ access/rtp \
audio_filter \ audio_filter \
audio_mixer \ audio_mixer \
audio_output \ audio_output \
...@@ -55,6 +55,9 @@ if HAVE_PULSE ...@@ -55,6 +55,9 @@ if HAVE_PULSE
noinst_LTLIBRARIES += libvlc_pulse.la noinst_LTLIBRARIES += libvlc_pulse.la
endif endif
include common.am
include access/Makefile.am
if HAVE_WIN32 if HAVE_WIN32
module.rc: $(top_builddir)/modules/module.rc.in $(top_builddir)/config.status module.rc: $(top_builddir)/modules/module.rc.in $(top_builddir)/config.status
$(AM_V_GEN) cd "$(top_builddir)" && $(SHELL) ./config.status --file="modules/$@" $(AM_V_GEN) cd "$(top_builddir)" && $(SHELL) ./config.status --file="modules/$@"
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment