Makefile.am 16.5 KB
Newer Older
1 2 3
###############################################################################
# Automake targets and declarations
###############################################################################
4

5 6 7 8 9
# SUBDIRS stores the directories where a "make" is required when building
# something. DIST_SUBDIRS stores the directories where nothing is built but
# which have makefiles with distribution information.
SUBDIRS = po intl m4 share
DIST_SUBDIRS = $(SUBDIRS) modules src debian doc ipkg lib
10

11
EXTRA_DIST = BUGS FAQ HACKING MAINTAINERS STATUS \
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
             INSTALL.win32 README.MacOSX.rtf vlc.spec install-win32 \
             Modules.am macosx-dmg \
             configure.ac.in mkinstalldirs bootstrap
MOSTLYCLEANFILES =
BUILT_SOURCES =
SUFFIXES = 

# List of programs, libraries and headers that need to be built and/or
# distributed. Initialized to empty because we'll use += later.
bin_PROGRAMS =

lib_LIBRARIES = 
libvlc_LIBRARIES =
noinst_LIBRARIES =

noinst_HEADERS =

# Tell aclocal to use -I m4. Wonder if it really works.
ACLOCAL_AMFLAGS = -I m4

32 33 34 35
# XXX: these flags could be set in configure.ac.in, but we set them here
# because old versions of automake don't support them in configure.ac.
AUTOMAKE_OPTIONS = foreign dist-bzip2 subdir-objects

36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
###############################################################################
# Compilation flags for debug mode, profiling, and others
###############################################################################

# Standard flags used everywhere to build things in the distribution. Some
# of them are empty but might be extended later in the Makefile. *_default
# is the default flag list for all files in the distribution, for instance
# the vlc code. *_pic is for PIC code, such as the Mozilla plugin. *_plugin
# is for plugin code, *_builtin is for builtin code, and *_builtin_pic is
# for PIC builtin code, for instance builtin modules in the mozilla plugin.

CPPFLAGS_default = -I$(top_srcdir)/include
CFLAGS_default = 
CXXFLAGS_default = 
OBJCFLAGS_default = 
LDFLAGS_default =

CPPFLAGS_pic = $(CPPFLAGS_default)
CFLAGS_pic = $(CFLAGS_default) @CFLAGS_pics@
CXXFLAGS_pic = $(CXXFLAGS_default) @CFLAGS_pics@
OBJCFLAGS_pic = $(OBJCFLAGS_default) @CFLAGS_pics@
LDFLAGS_pic = $(LDFLAGS_default)

CPPFLAGS_plugin = $(CPPFLAGS_default) -D__VLC__ -D__PLUGIN__
CFLAGS_plugin = $(CFLAGS_default) @CFLAGS_plugins@
CXXFLAGS_plugin = $(CXXFLAGS_default) @CFLAGS_plugins@
OBJCFLAGS_plugin = $(OBJCFLAGS_default) @CFLAGS_plugins@
LDFLAGS_plugin = @LDFLAGS_plugins@

CPPFLAGS_builtin = $(CPPFLAGS_default) -D__VLC__ -D__BUILTIN__
CFLAGS_builtin = $(CFLAGS_default) @CFLAGS_builtins@
CXXFLAGS_builtin = $(CXXFLAGS_default) @CFLAGS_builtins@
OBJCFLAGS_builtin = $(OBJCFLAGS_default) @CFLAGS_builtins@
LDFLAGS_builtin =
L_builtin =

CPPFLAGS_builtin_pic = $(CPPFLAGS_builtin) $(CPPFLAGS_pic)
CFLAGS_builtin_pic = $(CFLAGS_builtin) $(CFLAGS_pic)
CXXFLAGS_builtin_pic = $(CXXFLAGS_builtin) $(CXXFLAGS_pic)
OBJCFLAGS_builtin_pic = $(OBJCFLAGS_builtin) $(OBJCFLAGS_pic)
LDFLAGS_builtin_pic = $(LDFLAGS_builtin) $(LDFLAGS_pic)
L_builtin_pic = $(L_builtin) $(L_pic)

# On Linux and Solaris, activate 64-bit off_t (by default under BSD)
CPPFLAGS_default += -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE
CPPFLAGS_default += -D_REENTRANT -D_THREAD_SAFE
CPPFLAGS_default += -D_GNU_SOURCE

# Gettext support
CPPFLAGS_default += -DLOCALEDIR=\"$(datadir)/locale\"

# Data and plugin location
CPPFLAGS_default += -DDATA_PATH=\"@prefix@/share/vlc\"
CPPFLAGS_default += -DPLUGIN_PATH=\"@prefix@/lib/vlc\"

# Conditional flags that get added to *FLAGS_default
if RELEASE
CPPFLAGS_release = -DHAVE_RELEASE
endif
if DEBUG
96
CPPFLAGS_debug = -DDEBUG
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
CFLAGS_debug = -g
endif
if GPROF
CPPFLAGS_gprof = -DGPROF
CFLAGS_gprof = -finstrument-functions
endif
if CPROF
CPPFLAGS_cprof = -DCPROF
CFLAGS_cprof = -pg
endif
if OPTIM
CFLAGS_optim = @CFLAGS_OPTIM@ @CFLAGS_TUNING@
if DEBUG
else
if GPROF
else
if CPROF
else
CFLAGS_nodebug = @CFLAGS_OPTIM_NODEBUG@
endif
endif
endif
endif

CPPFLAGS_default += $(CPPFLAGS_release) \
		$(CPPFLAGS_debug) $(CPPFLAGS_gprof) $(CPPFLAGS_cprof)
CFLAGS_default += $(CFLAGS_optim) $(CFLAGS_nodebug) \
		$(CFLAGS_debug) $(CFLAGS_gprof) $(CFLAGS_cprof)
CXXFLAGS_default += $(CFLAGS_optim) $(CFLAGS_nodebug) \
		$(CFLAGS_debug) $(CFLAGS_gprof) $(CFLAGS_cprof)
OBJCFLAGS_default += $(CFLAGS_optim) $(CFLAGS_nodebug) \
		$(CFLAGS_debug) $(CFLAGS_gprof) $(CFLAGS_cprof)

###############################################################################
# Headers
###############################################################################

BUILT_SOURCES += \
	include/vlc_symbols.h \
	src/misc/modules_builtin.h \
	src/misc/modules_plugin.h

pkgincludedir = $(includedir)/vlc

dist_pkginclude_HEADERS = \
	include/vlc/vlc.h \
	include/vlc/aout.h \
	include/vlc/vout.h \
	include/vlc/sout.h \
	include/vlc/decoder.h \
	include/vlc/input.h \
	include/vlc/intf.h

noinst_HEADERS += $(HEADERS_include) $(HEADERS_include_built)

HEADERS_include = \
	include/aout_internal.h \
	include/audio_output.h \
	include/beos_specific.h \
	include/configuration.h \
	include/darwin_specific.h \
158
	include/codecs.h \
159
	include/error.h \
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175
	include/input_ext-dec.h \
	include/input_ext-intf.h \
	include/input_ext-plugins.h \
	include/interface.h \
	include/intf_eject.h \
	include/iso_lang.h \
	include/main.h \
	include/mmx.h \
	include/modules.h \
	include/modules_inner.h \
	include/mtime.h \
	include/netutils.h \
	include/network.h \
	include/os_specific.h \
	include/stream_control.h \
	include/stream_output.h \
Sam Hocevar's avatar
Sam Hocevar committed
176
	include/variables.h \
177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226
	include/video.h \
	include/video_output.h \
	include/vlc_common.h \
	include/vlc_config.h \
	include/vlc_cpu.h \
	include/vlc_messages.h \
	include/vlc_objects.h \
	include/vlc_playlist.h \
	include/vlc_threads.h \
	include/vlc_threads_funcs.h \
	include/win32_specific.h

HEADERS_include_built = \
	include/vlc_symbols.h

include/vlc_symbols.h: Makefile $(HEADERS_include)
	rm -f $@.in
	echo '/* DO NOT EDIT THIS FILE! See Makefile.am */' >> $@.in
	echo 'struct module_symbols_t {' >> $@.in
	cat $(HEADERS_include) | grep '^ *VLC_EXPORT.*;' | sed -e 's/VLC_EXPORT( *\([^,]*\), *\([^,]*\), *\(.*\));.*/    \1 (* \2_inner) \3;/' >> $@.in
	echo '};' >> $@.in
	echo '#ifdef __PLUGIN__' >> $@.in
	cat $(HEADERS_include) | grep '^ *VLC_EXPORT.*;' | sed -e 's/VLC_EXPORT( *\([^,]*\), *\([^,]*\), *\(.*\));.*/#   define \2 p_symbols->\2_inner/' >> $@.in
	echo '#endif /* __PLUGIN__ */' >> $@.in
	mv -f $@.in $@

src/misc/modules_plugin.h: Makefile src/misc/modules_plugin.h.in $(HEADERS_include)
	rm -f $@.tmp && cp $@.in $@.tmp
	sed -e 's#.*\$[I][d]:.*# * Automatically generated from '$@'.in by bootstrap#' < $@.in > $@.tmp
	echo '#define STORE_SYMBOLS( p_symbols ) \' >> $@.tmp
	cat $(HEADERS_include) | grep '^ *VLC_EXPORT.*;' | sed -e 's/VLC_EXPORT( *\([^,]*\), *\([^,]*\), *\(.*\));.*/    (p_symbols)->\2_inner = \2; \\/' >> $@.tmp
	echo '' >> $@.tmp
	mv -f $@.tmp $@

src/misc/modules_builtin.h: Makefile src/misc/modules_builtin.h.in
	rm -f $@.tmp && cp $@.in $@.tmp
if HAVE_BUILTINS
	for i in $(BUILTINS) ; do echo "int vlc_entry__"`echo $$i | sed -e 'y@/@_@' -e 's@\..*@@'`"( module_t* );" >>$@.tmp; done
	echo "" >> $@.tmp
endif
	echo "#define ALLOCATE_ALL_BUILTINS() \\" >> $@.tmp
	echo "    do \\" >> $@.tmp
	echo "    { \\" >> $@.tmp
if HAVE_BUILTINS
	for i in $(BUILTINS) ; do echo "        ALLOCATE_BUILTIN("`echo $$i | sed -e 'y@/@_@' -e 's@\..*@@'`"); \\" >> $@.tmp ; done
endif
	echo "    } while( 0 );" >> $@.tmp
	echo "" >> $@.tmp
	mv -f $@.tmp $@

227 228
# These dependencies are mandatory
$(SOURCES): include/vlc_symbols.h
229
$(SOURCES_libvlc): src/misc/modules_plugin.h src/misc/modules_builtin.h $(LIB_intl)
230

231 232 233 234 235 236 237 238 239 240 241 242 243 244
###############################################################################
# Optional getopt
###############################################################################

EXTRA_DIST += \
	extras/GNUgetopt/COPYING \
	extras/GNUgetopt/getopt.c \
	extras/GNUgetopt/getopt.h \
	extras/GNUgetopt/getopt1.c

if BUILD_GETOPT
SOURCES_libgetopt = extras/GNUgetopt/getopt.c extras/GNUgetopt/getopt1.c
endif

245 246 247 248 249 250 251 252 253 254 255
###############################################################################
# Optional libintl - FIXME, bad dependencies
###############################################################################

intl/libintl.a: FORCE
	cd intl && $(MAKE)

if BUILD_INTL
LIB_intl = intl/libintl.a
endif

256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350
###############################################################################
# MacOS X project
###############################################################################

EXTRA_DIST += \
	extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib \
	extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib \
	extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib \
	extras/MacOSX/Resources/English.lproj/InfoPlist.strings \
	extras/MacOSX/Resources/divx.icns \
	extras/MacOSX/Resources/generic.icns \
	extras/MacOSX/Resources/mpeg.icns \
	extras/MacOSX/Resources/mpeg1.icns \
	extras/MacOSX/Resources/mpeg2.icns \
	extras/MacOSX/Resources/mpeg4.icns \
	extras/MacOSX/Resources/vlc.icns \
	extras/MacOSX/Resources/pause.png \
	extras/MacOSX/Resources/play.png \
	extras/MacOSX/Resources/stop.png \
	extras/MacOSX/Resources/stepf.png \
	extras/MacOSX/Resources/stepr.png \
	extras/MacOSX/vlc.pbproj/project.pbxproj

###############################################################################
# Building libvlc
###############################################################################

bin_SCRIPTS = vlc-config

lib_LIBRARIES += lib/libvlc.a $(LIBRARIES_libvlc_pic)

lib_libvlc_a_SOURCES = $(SOURCES_libvlc)
lib_libvlc_a_CFLAGS = $(CPPFLAGS_default) -D__VLC__ $(CFLAGS_default) @CFLAGS_vlc@
lib_libvlc_a_CXXFLAGS = $(CPPFLAGS_default) -D__VLC__ $(CXXFLAGS_default)

lib_libvlc_pic_a_SOURCES = $(SOURCES_libvlc)
lib_libvlc_pic_a_CFLAGS = $(CPPFLAGS_pic) -D__VLC__ $(CFLAGS_pic) @CFLAGS_vlc@
lib_libvlc_pic_a_CXXFLAGS = $(CPPFLAGS_pic) -D__VLC__ $(CXXFLAGS_pic)

if HAVE_BEOS
SOURCES_libvlc_beos = src/misc/beos_specific.cpp
endif
if HAVE_DARWIN
SOURCES_libvlc_darwin = src/misc/darwin_specific.c
endif
if HAVE_WIN32
SOURCES_libvlc_win32 = src/misc/win32_specific.c
endif
if BUILD_MOZILLA
LIBRARIES_libvlc_pic = lib/libvlc_pic.a
endif

EXTRA_DIST += \
	src/misc/beos_specific.cpp \
	src/misc/darwin_specific.c \
	src/misc/win32_specific.c

SOURCES_libvlc = \
	src/libvlc.c \
	src/libvlc.h \
	src/interface/interface.c \
	src/interface/intf_eject.c \
	src/playlist/playlist.c \
	src/input/input.c \
	src/input/input_ext-plugins.c \
	src/input/input_ext-dec.c \
	src/input/input_ext-intf.c \
	src/input/input_dec.c \
	src/input/input_programs.c \
	src/input/input_clock.c \
	src/input/input_info.c \
	src/video_output/video_output.c \
	src/video_output/vout_pictures.c \
	src/video_output/vout_pictures.h \
	src/video_output/video_text.c \
	src/video_output/video_text.h \
	src/video_output/vout_subpictures.c \
	src/audio_output/common.c \
	src/audio_output/dec.c \
	src/audio_output/filters.c \
	src/audio_output/input.c \
	src/audio_output/mixer.c \
	src/audio_output/output.c \
	src/audio_output/intf.c \
	src/stream_output/stream_output.c \
	src/misc/mtime.c \
	src/misc/modules.c \
	src/misc/threads.c \
	src/misc/cpu.c \
	src/misc/configuration.c \
	src/misc/netutils.c \
	src/misc/iso_lang.c \
	src/misc/iso-639.def \
	src/misc/messages.c \
	src/misc/objects.c \
Sam Hocevar's avatar
Sam Hocevar committed
351
	src/misc/variables.c \
352
	src/misc/error.c \
353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368
	src/misc/extras.c \
	$(SOURCES_libvlc_win32) \
	$(SOURCES_libvlc_beos) \
	$(SOURCES_libvlc_darwin)

###############################################################################
# Building vlc
###############################################################################

bin_PROGRAMS += vlc

vlc_SOURCES = src/vlc.c $(SOURCES_libgetopt)

# @AUTOMAKE_SUCKS@ gets expanded to $(L_builtin) $(LDFLAGS_builtin)
# but we don't write it directly, otherwise automake will go amok and eat all
# the memory because of its 2^N crap algorithm. So we fool him. Nuahaha.
369 370
vlc_LDADD = lib/libvlc.a $(LDFLAGS_vlc) \
            $(DATA_win32_rc) $(LIB_intl) @AUTOMAKE_SUCKS@
371 372
vlc_CFLAGS = $(CPPFLAGS_default) $(CFLAGS_default)

373 374
# We use DEPENDENCIES_vlc instead of vlc_DEPENDENCIES because of an
# old automake-1.5 bug (automake/279).
375
DEPENDENCIES_vlc = lib/libvlc.a $(L_builtin) $(DATA_win32_rc) $(LIB_intl)
376 377

vlc$(EXEEXT): $(vlc_OBJECTS) $(DEPENDENCIES_vlc)
378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395
	@rm -f vlc$(EXEEXT)
	$(LINK) $(vlc_LDFLAGS) $(vlc_OBJECTS) $(vlc_LDADD) $(LIBS)
if HAVE_BEOS
	xres -o $@ ./share/vlc_beos.rsrc
	mimeset -f $@
endif

# Install the symlinks
install-exec-local:
	for i in dummy $(ALIASES) ; do if test "x$$i" != "xdummy" ; then \
		rm -f $(DESTDIR)$(bindir)/$$i && \
		ln -s vlc $(DESTDIR)$(bindir)/$$i ; \
	fi ; done

if HAVE_DARWIN
# Create the MacOS X app
vlc_app_DATA = vlc.app
vlc_appdir = $(bindir)
396
vlc.app: vlc $(PLUGIN_FILES)
397 398 399
	rm -Rf vlc.app
	cd extras/MacOSX ; pbxbuild | grep -v '^[ \t]' | grep -v "^$$"
	cp -r extras/MacOSX/build/vlc.bundle ./vlc.app
400
	$(INSTALL) -d vlc.app/Contents/MacOS
401
	$(INSTALL) vlc vlc.app/Contents/MacOS/
402 403 404 405 406
	$(INSTALL) -d vlc.app/Contents/MacOS/modules
	for i in dummy $(PLUGIN_FILES) ; do if test "x$$i" != "xdummy" ; then \
		$(INSTALL) $$i vlc.app/Contents/MacOS/modules/ ; \
	fi ; done
	$(INSTALL) -d vlc.app/Contents/MacOS/share
407 408 409 410
	$(INSTALL) -m 644 share/*.psf vlc.app/Contents/MacOS/share
endif

if HAVE_WIN32
411
DATA_win32_rc = $(noinst_share_vlc_win32_rc_DATA)
412 413 414 415 416 417 418 419 420 421 422 423
noinst_share_vlc_win32_rc_DATA = share/vlc_win32_rc.$(OBJEXT)
noinst_share_vlc_win32_rcdir = $(libdir)
share/vlc_win32_rc.$(OBJEXT): share/vlc_win32_rc.rc
	$(WINDRES) -i $< -o $@
endif

###############################################################################
# Building the Mozilla plugin
###############################################################################

noinst_LIBRARIES += $(noinst_LIBRARIES_mozilla)

424
MOSTLYCLEANFILES += $(LIBRARIES_mozilla)
425 426 427 428 429 430 431 432 433 434 435 436

EXTRA_DIST += $(SOURCES_mozilla) mozilla/vlcintf.idl

BUILT_SOURCES += $(BUILT_SOURCES_mozilla)

SOURCES_mozilla = \
	mozilla/vlcshell.cpp \
	mozilla/vlcplugin.cpp \
	mozilla/vlcplugin.h \
	mozilla/vlcpeer.cpp \
	mozilla/vlcpeer.h \
	mozilla/classinfo.h \
437 438 439 440 441 442 443 444 445 446 447 448 449 450
	$(SOURCES_mozilla_win32) \
	$(SOURCES_mozilla_unix)

# Under Win32, Mozilla plugins need to be named NP******.DLL, but under Unix
# the common naming scheme is lib******plugin.so. Also, we need npwin.cpp
# under Win32 and npunix.c under Unix.
if HAVE_WIN32
LIBRARIES_mozilla = mozilla/npvlc$(LIBEXT)
SOURCES_mozilla_win32 = mozilla/npwin.cpp
CPPFLAGS_mozilla_EXTRA = -DXP_WIN -DXP_WIN32
else
LIBRARIES_mozilla = mozilla/libvlcplugin$(LIBEXT)
SOURCES_mozilla_unix = mozilla/npunix.c
endif
451 452

if BUILD_MOZILLA
453 454 455 456 457 458 459 460 461 462 463 464 465
if UNTRUE
noinst_LIBRARIES_mozilla = mozilla/libplugin.a
endif

mozilla_libplugin_a_SOURCES = $(SOURCES_mozilla) $(BUILT_SOURCES_mozilla) \
                              $(SOURCES_libgetopt)
mozilla_libplugin_a_CFLAGS = $(CPPFLAGS_pic) $(CFLAGS_pic) \
                             $(CPPFLAGS_mozilla) $(CFLAGS_mozilla) \
                             $(CPPFLAGS_mozilla_EXTRA)
mozilla_libplugin_a_CXXFLAGS = $(CPPFLAGS_pic) $(CXXFLAGS_pic) \
                               $(CPPFLAGS_mozilla) $(CXXFLAGS_mozilla) \
                               $(CPPFLAGS_mozilla_EXTRA)
mozilla_libplugin_a_DEPENDENCIES = lib/libvlc_pic.a $(L_builtin_pic) $(DATA_npvlc_rc)
466 467

BUILT_SOURCES_mozilla = mozilla/vlcintf.h
468
$(SOURCES_mozilla): mozilla/vlcintf.h
469

470 471
mozilla_plugin_DATA = $(LIBRARIES_mozilla)
mozilla_plugindir = $(libdir)/mozilla/plugins
472 473 474
$(LIBRARIES_mozilla): $(mozilla_libplugin_a_OBJECTS) \
                      $(mozilla_libplugin_a_DEPENDENCIES) \
                      $(L_builtin_pic)
475
	$(CXXLINK) $(mozilla_libplugin_a_OBJECTS) $(DATA_npvlc_rc) \
476 477
		lib/libvlc_pic.a $(L_builtin_pic) -shared $(LDFLAGS) \
		$(LDFLAGS_vlc) $(LDFLAGS_mozilla) $(LDFLAGS_builtin_pic)
478 479 480 481 482 483 484 485 486 487

mozilla_vlcintf_xpt_DATA = mozilla/vlcintf.xpt
mozilla_vlcintf_xptdir = $(libdir)/mozilla/components
mozilla/vlcintf.xpt: Makefile mozilla/vlcintf.idl
	$(XPIDL) -I/usr/share/idl/mozilla -m typelib \
		-o mozilla/vlcintf mozilla/vlcintf.idl

mozilla/vlcintf.h: Makefile mozilla/vlcintf.idl
	$(XPIDL) -I/usr/share/idl/mozilla -m header \
		-o mozilla/vlcintf mozilla/vlcintf.idl
488 489 490 491 492 493 494 495

if HAVE_WIN32
DATA_npvlc_rc = $(noinst_mozilla_npvlc_rc_DATA)
noinst_mozilla_npvlc_rc_DATA = mozilla/npvlc_rc.$(OBJEXT)
noinst_mozilla_npvlc_rcdir = $(libdir)
mozilla/npvlc_rc.$(OBJEXT): mozilla/npvlc_rc.rc
	$(WINDRES) -i $< -o $@
endif
496 497 498 499 500
endif

###############################################################################
# Modules
###############################################################################
501 502 503
MOSTLYCLEANFILES += $(PLUGIN_FILES)
PLUGIN_FILES =

504 505 506 507
libvlcdir = $(libdir)/vlc

include Modules.am

508 509 510 511
###############################################################################
# Force rule
###############################################################################
FORCE: