Changeset 130afa593b0bbcdf1144e933db500e7170d6abfa
- Timestamp:
- 07/19/07 19:28:35
(1 year ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1184866115 +0000
- git-parent:
[df78f0a87c59ef0486aaa8365b327e3f51edddb4]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1184866115 +0000
- Message:
Remove non-libtool targets.
automake could hardly keep up with 700 targets.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r9b007c1 |
r130afa5 |
|
| 193 | 193 | subdirs="`sed -ne 's,'modules/${dir}'/\([^/]*\)/Makefile,\1,p' configure.ac | xargs`" |
|---|
| 194 | 194 | mods="`sed -n -e 's/^ *SOURCES_\([^ ]*\).*/\1/p' < "${modf}" | xargs`" |
|---|
| 195 | | extra_libs="" |
|---|
| 196 | 195 | extra_ltlibs="" |
|---|
| 197 | 196 | for mod in $mods |
|---|
| 198 | 197 | do |
|---|
| 199 | | extra_libs="${extra_libs} lib${mod}_plugin.a lib${mod}.a" |
|---|
| 200 | 198 | extra_ltlibs="${extra_ltlibs} lib${mod}_plugin.la" |
|---|
| 201 | 199 | done |
|---|
| … | … | |
| 210 | 208 | NULL = |
|---|
| 211 | 209 | libvlc_LTLIBRARIES = |
|---|
| 212 | | noinst_LTLIBRARIES = |
|---|
| 213 | 210 | EXTRA_DIST = Modules.am |
|---|
| 214 | 211 | BUILT_SOURCES = |
|---|
| 215 | | clean_modules = |
|---|
| | 212 | CLEANFILES = |
|---|
| 216 | 213 | SUBDIRS = ${subdirs} |
|---|
| 217 | | SUFFIXES = _plugin\$(LIBEXT) _plugin.a |
|---|
| | 214 | SUFFIXES = _plugin\$(LIBEXT) _plugin.la |
|---|
| 218 | 215 | |
|---|
| 219 | 216 | libvlcdir = \$(libdir)/vlc/\$(basedir) |
|---|
| 220 | 217 | |
|---|
| 221 | | EXTRA_LIBRARIES = ${extra_libs} |
|---|
| 222 | 218 | EXTRA_LTLIBRARIES = ${extra_ltlibs} |
|---|
| 223 | 219 | |
|---|
| … | … | |
| 226 | 222 | LTLIBVLC = \$(top_builddir)/src/libvlc.la |
|---|
| 227 | 223 | |
|---|
| | 224 | if USE_LIBTOOL |
|---|
| | 225 | LIBADD = \$(LTLIBVLC) |
|---|
| | 226 | endif |
|---|
| 228 | 227 | if HAVE_WIN32 |
|---|
| 229 | | LIBVLC = -L\$(top_builddir)/src -lvlc |
|---|
| | 228 | LIBVLC = \$(top_builddir)/src/libvlc.dll |
|---|
| 230 | 229 | LIBADD = \$(LIBVLC) |
|---|
| 231 | 230 | endif |
|---|
| … | … | |
| 252 | 251 | |
|---|
| 253 | 252 | # Build a plugin with the adequate linker and linker's flags |
|---|
| 254 | | _plugin.a_plugin\$(LIBEXT): |
|---|
| | 253 | _plugin.la_plugin\$(LIBEXT): |
|---|
| 255 | 254 | @mod="\$*" ; mod=\$\${mod#lib} ; \ |
|---|
| 256 | 255 | ldfl="\`\$(VLC_CONFIG) --libs plugin \$\$mod\` \$(LIBADD) -u \$(SYMPREF)\$(VLC_ENTRY)" ; \ |
|---|
| … | … | |
| 262 | 261 | echo \$\$ld \$< \$\$ldfl ; \ |
|---|
| 263 | 262 | \$\$ld \$< \$\$ldfl |
|---|
| 264 | | #ifneq (,\$(findstring cygwin,\$(host))) |
|---|
| 265 | | # mv -f "\$@.exe" "\$@" |
|---|
| 266 | | #endif |
|---|
| 267 | | @if test -f "\$@.exe"; then mv -f "\$@.exe" "\$@"; fi |
|---|
| | 263 | @if test -f "\$@.exe"; then mv -f -- "\$@.exe" "\$@"; fi |
|---|
| 268 | 264 | |
|---|
| 269 | 265 | if MAINTAINER_MODE |
|---|
| … | … | |
| 273 | 269 | |
|---|
| 274 | 270 | mostlyclean-local: |
|---|
| 275 | | if USE_LIBTOOL |
|---|
| 276 | 271 | -rm -f *.la |
|---|
| 277 | | else |
|---|
| 278 | | -rm -f *.a *\$(LIBEXT) |
|---|
| 279 | | endif |
|---|
| 280 | | |
|---|
| 281 | | clean-local: \$(clean_modules) |
|---|
| | 272 | if !USE_LIBTOOL |
|---|
| | 273 | -rm -f *\$(LIBEXT) |
|---|
| | 274 | endif |
|---|
| 282 | 275 | |
|---|
| 283 | 276 | ### automake creates libvlcdir after running install-*-local |
|---|
| … | … | |
| 344 | 337 | |
|---|
| 345 | 338 | EOF |
|---|
| | 339 | cat >> "${makf}" << EOF |
|---|
| | 340 | lib${mod}_plugin_la_SOURCES = \$(SOURCES_${mod}) |
|---|
| | 341 | EOF |
|---|
| 346 | 342 | if [ "${NODIST}" != "#" ]; then cat >> "${makf}" << EOF |
|---|
| 347 | | clean_modules += clean-${mod} |
|---|
| 348 | | clean-${mod}: |
|---|
| 349 | | -test -z "\$(nodist_SOURCES_${mod})" || rm -f \$(nodist_SOURCES_${mod}) |
|---|
| 350 | | |
|---|
| 351 | | EOF |
|---|
| 352 | | fi |
|---|
| 353 | | if [ "${NODIST}" != "#" ]; then cat >> "${makf}" << EOF |
|---|
| | 343 | nodist_lib${mod}_plugin_la_SOURCES = \$(nodist_SOURCES_${mod}) |
|---|
| | 344 | CLEANFILES += "\$(nodist_SOURCES_${mod})" |
|---|
| 354 | 345 | BUILT_SOURCES += \$(B${mod}) |
|---|
| 355 | 346 | EOF |
|---|
| 356 | 347 | fi |
|---|
| 357 | 348 | cat >> "${makf}" << EOF |
|---|
| 358 | | lib${mod}_plugin_a_SOURCES = \$(SOURCES_${mod}) |
|---|
| 359 | | lib${mod}_plugin_la_SOURCES = \$(SOURCES_${mod}) |
|---|
| 360 | | EOF |
|---|
| 361 | | if [ "${NODIST}" != "#" ]; then cat >> "${makf}" << EOF |
|---|
| 362 | | nodist_lib${mod}_plugin_a_SOURCES = \$(nodist_SOURCES_${mod}) |
|---|
| 363 | | nodist_lib${mod}_plugin_la_SOURCES = \$(nodist_SOURCES_${mod}) |
|---|
| 364 | | EOF |
|---|
| 365 | | fi |
|---|
| 366 | | cat >> "${makf}" << EOF |
|---|
| 367 | | lib${mod}_plugin_a_CFLAGS = \`\$(VLC_CONFIG) --cflags plugin ${mod}\` |
|---|
| 368 | | lib${mod}_plugin_a_CXXFLAGS = \`\$(VLC_CONFIG) --cxxflags plugin ${mod}\` |
|---|
| 369 | | lib${mod}_plugin_a_OBJCFLAGS = \`\$(VLC_CONFIG) --objcflags plugin ${mod}\` |
|---|
| 370 | 349 | lib${mod}_plugin_la_CFLAGS = \`\$(VLC_CONFIG) --cflags plugin ${mod}\` |
|---|
| 371 | 350 | lib${mod}_plugin_la_CXXFLAGS = \`\$(VLC_CONFIG) --cxxflags plugin ${mod}\` |
|---|
| … | … | |
| 374 | 353 | -rpath '\$(libvlcdir)' -avoid-version -module -shrext \$(LIBEXT) \\ |
|---|
| 375 | 354 | -export-symbol-regex ^\$(VLC_ENTRY)\$\$ -no-undefined |
|---|
| 376 | | lib${mod}_plugin_la_LIBADD = \$(LTLIBVLC) |
|---|
| 377 | | |
|---|
| 378 | | lib${mod}_a_SOURCES = \$(SOURCES_${mod}) |
|---|
| 379 | | EOF |
|---|
| 380 | | if [ "${NODIST}" != "#" ]; then cat >> "${makf}" << EOF |
|---|
| 381 | | nodist_lib${mod}_a_SOURCES = \$(nodist_SOURCES_${mod}) |
|---|
| 382 | | EOF |
|---|
| 383 | | fi |
|---|
| 384 | | cat >> "${makf}" << EOF |
|---|
| 385 | | lib${mod}_a_CFLAGS = \`\$(VLC_CONFIG) --cflags builtin pic ${mod}\` |
|---|
| 386 | | lib${mod}_a_CXXFLAGS = \`\$(VLC_CONFIG) --cxxflags builtin pic ${mod}\` |
|---|
| 387 | | lib${mod}_a_OBJCFLAGS = \`\$(VLC_CONFIG) --objcflags builtin pic ${mod}\` |
|---|
| 388 | | |
|---|
| 389 | 355 | EOF |
|---|
| 390 | 356 | done |
|---|