X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2FMakefile.am;h=005c15017dce23a7ab74fe4dbc8fa7dfb0c274c2;hb=a1603d9e69629a8168f5babce3388307bb677341;hp=42891884474c908c5e0fa799caab2bc647451a82;hpb=9f0dae38aedb4976a4e61cfd7b53975236702cf2;p=vlc diff --git a/modules/Makefile.am b/modules/Makefile.am index 4289188447..005c15017d 100644 --- a/modules/Makefile.am +++ b/modules/Makefile.am @@ -1,30 +1,74 @@ -SUBDIRS = \ - access \ - access_filter \ - access_output \ +noinst_LTLIBRARIES = +noinst_HEADERS = +check_PROGRAMS = + +BASE_SUBDIRS = \ audio_filter \ - audio_mixer \ - audio_output \ - codec \ control \ - demux \ gui \ - meta_engine \ misc \ packetizer \ - services_discovery \ - video_chroma \ + text_renderer \ video_filter \ video_output \ visualization EXTRA_SUBDIRS = \ + access_output \ mux \ - stream_out + stream_out \ + hw/vdpau \ + hw/mmal + +SUBDIRS = . $(BASE_SUBDIRS) +DIST_SUBDIRS = . $(BASE_SUBDIRS) $(EXTRA_SUBDIRS) if ENABLE_SOUT -SUBDIRS += mux stream_out +SUBDIRS += access_output mux stream_out endif +if HAVE_VDPAU +SUBDIRS += hw/vdpau +endif +if HAVE_MMAL +SUBDIRS += hw/mmal +endif + +TESTS = -DIST_SUBDIRS = $(SUBDIRS) $(EXTRA_SUBDIRS) +dist_noinst_SCRIPTS = genmf list.sh module.rc.in +dist_noinst_DATA = MODULES_LIST -dist_noinst_SCRIPTS = genmf list.sh -dist_noinst_DATA = LIST +include common.am +include access/Makefile.am +include access/rtp/Makefile.am +include arm_neon/Makefile.am +include audio_mixer/Makefile.am +include audio_output/Makefile.am +include codec/Makefile.am +include demux/Makefile.am +include lua/Makefile.am +include meta_engine/Makefile.am +include notify/Makefile.am +include services_discovery/Makefile.am +include stream_filter/Makefile.am +include video_chroma/Makefile.am +include video_splitter/Makefile.am + +BUILT_SOURCES += dummy.cpp + +dummy.cpp: + touch dummy.cpp + +if HAVE_WIN32 +BUILT_SOURCES += module.rc.lo +CLEANFILES += module.rc +#noinst_DATA = module.rc.lo + +module.rc: module.rc.in $(top_builddir)/config.status + $(AM_V_GEN) cd "$(top_builddir)" && $(SHELL) ./config.status --file="modules/$@" + +module.rc.lo: module.rc + $(AM_V_GEN) $(LIBTOOL) --tag=RC --mode=compile $(WINDRES) \ + --include-dir $(top_srcdir)/share \ + --include-dir $(top_srcdir)/extras/package/win32 \ + -i $< -o $@ + echo HELLO +endif