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: