ChangeLog: Makefile.am
rm -f -- "$@"
cd doc && $(MAKE) $(AM_MAKEFLAGS) changelogs
- ln -sf doc/ChangeLog-2009 "$@"
+ $(LN_S) -f doc/ChangeLog-2009 "$@"
###############################################################################
# MacOS X project
extras/package/macosx/Resources/wma.icns \
extras/package/macosx/Resources/wmv.icns \
extras/package/macosx/Resources/pause.png \
- extras/package/macosx/Resources/pause_blue.png \
extras/package/macosx/Resources/play.png \
- extras/package/macosx/Resources/play_blue.png \
extras/package/macosx/Resources/stop.png \
- extras/package/macosx/Resources/stop_blue.png \
extras/package/macosx/Resources/display_left.png \
extras/package/macosx/Resources/display_middle.png \
extras/package/macosx/Resources/display_right.png \
extras/package/macosx/Resources/display_slider.png \
extras/package/macosx/Resources/display_track.png \
extras/package/macosx/Resources/equalizerdrawer_active.png \
- extras/package/macosx/Resources/equalizerdrawer_blue.png \
extras/package/macosx/Resources/fullscreen_active.png \
- extras/package/macosx/Resources/fullscreen_blue.png \
extras/package/macosx/Resources/next_active.png \
- extras/package/macosx/Resources/next_blue.png \
extras/package/macosx/Resources/playlistdrawer_active.png \
- extras/package/macosx/Resources/playlistdrawer_blue.png \
extras/package/macosx/Resources/previous_active.png \
- extras/package/macosx/Resources/previous_blue.png \
extras/package/macosx/Resources/skip_forward_active.png \
- extras/package/macosx/Resources/skip_forward_blue.png \
extras/package/macosx/Resources/skip_previous_active.png \
- extras/package/macosx/Resources/skip_previous_blue.png \
extras/package/macosx/Resources/volume_high.png \
extras/package/macosx/Resources/volume_low.png \
- extras/package/macosx/Resources/volumeslider_blue.png \
extras/package/macosx/Resources/volumeslider_normal.png \
extras/package/macosx/Resources/volumetrack.png \
extras/package/macosx/Resources/about_bg.png \
extras/package/macosx/Resources/play_embedded.png \
extras/package/macosx/Resources/pause_embedded.png \
extras/package/macosx/Resources/skip_previous_active_embedded.png \
- extras/package/macosx/Resources/pause_embedded_blue.png \
- extras/package/macosx/Resources/play_embedded_blue.png \
- extras/package/macosx/Resources/skip_forward_embedded_blue.png \
- extras/package/macosx/Resources/skip_previous_embedded_blue.png \
extras/package/macosx/Resources/vlc.scriptSuite \
extras/package/macosx/Resources/vlc.scriptTerminology \
extras/package/macosx/Resources/README \
extras/package/macosx/Resources/add_embedded.png \
- extras/package/macosx/Resources/add_embedded_blue.png \
extras/package/macosx/Resources/repeat_embedded.png \
- extras/package/macosx/Resources/repeat_embedded_blue.png \
- extras/package/macosx/Resources/repeat_single_embedded_blue.png \
extras/package/macosx/Resources/shuffle_embedded.png \
- extras/package/macosx/Resources/shuffle_embedded_blue.png \
extras/package/macosx/Resources/fs_volume_slider_knob_highlight.png \
extras/package/macosx/Resources/fs_volume_slider_knob.png \
extras/package/macosx/Resources/fs_volume_slider_bar.png \
libvlc: libcompat
cd src && $(MAKE) $(AM_MAKEFLAGS) libvlc.la
-core: libvlc vlc
+core: libvlc vlc$(EXEEXT)
cd bin && $(MAKE) $(AM_MAKEFLAGS) vlc$(EXEEXT) vlc-static$(EXEEXT)
doc:
endif
vlc$(EXEEXT):
- $(AM_V_GEN)ln -sf bin/vlc-static$(EXEEXT) vlc$(EXEEXT)
+ $(AM_V_GEN)$(LN_S) -f bin/vlc-static$(EXEEXT) vlc$(EXEEXT)
if HAVE_DARWIN
if BUILD_MACOSX_VLC_APP
done
mkdir -p $(top_builddir)/tmp/extras/contrib/Sparkle
cp -R $(CONTRIB_DIR)/Sparkle/Sparkle.framework $(top_builddir)/tmp/extras/contrib/Sparkle
+ mkdir -p $(top_builddir)/tmp/extras/contrib/BGHUDAppKit
+ cp -R $(CONTRIB_DIR)/BGHUDAppKit/BGHUDAppKit.framework $(top_builddir)/tmp/extras/contrib/BGHUDAppKit
+ mkdir -p $(top_builddir)/tmp/extras/contrib/Growl
+ cp -R $(CONTRIB_DIR)/Growl/Growl.framework $(top_builddir)/tmp/extras/contrib/Growl
mkdir -p $(top_builddir)/tmp/modules/audio_output
mkdir -p $(top_builddir)/tmp/modules/gui/macosx
for i in \
$(top_builddir)/tmp/modules/gui/macosx; \
done
$(AM_V_GEN)cd $(top_builddir)/tmp/extras/package/macosx && \
- xcodebuild -target vlc SYMROOT=../../../build $(silentstd) && \
+ xcodebuild -target vlc SYMROOT=../../../build DSTROOT=../../../build $(silentstd) && \
cd ../../../../ && \
cp -R $(top_builddir)/tmp/build/Default/VLC.bundle $(top_builddir)/VLC-release.app; \
rm -Rf $(top_builddir)/tmp
$(INSTALL) -m 644 $${i} $(top_builddir)/VLC-release.app/Contents/MacOS/share/http/requests/`basename $${i}` ; \
done
$(INSTALL) -m 644 $(srcdir)/share/http/requests/README.txt $(top_builddir)/VLC-release.app/Contents/MacOS/share/http/requests/README.txt
+ $(INSTALL) -m 644 $(srcdir)/share/vlc512x512.png $(top_builddir)/VLC-release.app/Contents/MacOS/share/vlc512x512.png
$(INSTALL) -d $(top_builddir)/VLC-release.app/Contents/MacOS/share/locale
cat $(top_srcdir)/po/LINGUAS | while read i; do \
$(INSTALL) -d $(top_builddir)/VLC-release.app/Contents/MacOS/share/locale/$${i}/LC_MESSAGES ; \
$(INSTALL) $(srcdir)/po/$${i}.gmo $(top_builddir)/VLC-release.app/Contents/MacOS/share/locale/$${i}/LC_MESSAGES/vlc.mo || true ; \
mkdir -p $(top_builddir)/VLC-release.app/Contents/Resources/$${i}.lproj ; \
- ln -sf ../English.lproj/InfoPlist.strings \
+ $(LN_S) -f ../English.lproj/InfoPlist.strings \
$(top_builddir)/VLC-release.app/Contents/Resources/$${i}.lproj ; \
- ln -sf ../English.lproj/MainMenu.nib \
+ $(LN_S) -f ../English.lproj/MainMenu.nib \
$(top_builddir)/VLC-release.app/Contents/Resources/$${i}.lproj ; \
done
printf "APPLVLC#" >| $(top_builddir)/VLC-release.app/Contents/PkgInfo
done
mkdir -p $(top_builddir)/tmp/extras/contrib/Sparkle
cp -R $(CONTRIB_DIR)/Sparkle/Sparkle.framework $(top_builddir)/tmp/extras/contrib/Sparkle
+ mkdir -p $(top_builddir)/tmp/extras/contrib/BGHUDAppKit
+ cp -R $(CONTRIB_DIR)/BGHUDAppKit/BGHUDAppKit.framework $(top_builddir)/tmp/extras/contrib/BGHUDAppKit
+ mkdir -p $(top_builddir)/tmp/extras/contrib/Growl
+ cp -R $(CONTRIB_DIR)/Growl/Growl.framework $(top_builddir)/tmp/extras/contrib/Growl
mkdir -p $(top_builddir)/tmp/modules/audio_output
mkdir -p $(top_builddir)/tmp/modules/gui/macosx
for i in \
$(top_builddir)/tmp/modules/gui/macosx; \
done
$(AM_V_GEN)cd $(top_builddir)/tmp/extras/package/macosx && \
- xcodebuild -target vlc SYMROOT=../../../build $(silentstd) && \
+ xcodebuild -target vlc SYMROOT=../../../build DSTROOT=../../../build $(silentstd) && \
cd ../../../../ && \
- cp -R $(top_builddir)/tmp/build/Default/VLC.bundle $(top_builddir)/VLC.app
+ cp -R -L $(top_builddir)/tmp/build/Default/VLC.bundle $(top_builddir)/VLC.app
$(INSTALL) -d $(top_builddir)/VLC.app/Contents/MacOS
touch $(top_builddir)/VLC.app/Contents/MacOS/VLC
chmod +x $(top_builddir)/VLC.app/Contents/MacOS/VLC
$(INSTALL) $(top_builddir)/bin/.libs/vlc $(top_builddir)/VLC.app/Contents/MacOS/VLC
- ln -sf ../../../modules $(top_builddir)/VLC.app/Contents/MacOS/plugins
+ $(LN_S) -f ../../../modules $(top_builddir)/VLC.app/Contents/MacOS/plugins
install -d $(top_builddir)/VLC.app/Contents/MacOS/share
for i in `ls $(srcdir)/share`; do \
- ln -sf `pwd`/$(srcdir)/share/$$i $(top_builddir)/VLC.app/Contents/MacOS/share/; \
+ $(LN_S) -f `pwd`/$(srcdir)/share/$$i $(top_builddir)/VLC.app/Contents/MacOS/share/; \
done
$(INSTALL) -d $(top_builddir)/VLC.app/Contents/MacOS/share/locale
cat $(top_srcdir)/po/LINGUAS | while read i; do \
mkdir -p $(top_builddir)/VLC.app/Contents/MacOS/share/locale/$${i}/LC_MESSAGES ; \
- ln -sfn `pwd`/$(srcdir)/po/$${i}.gmo $(top_builddir)/VLC.app/Contents/MacOS/share/locale/$${i}/LC_MESSAGES/vlc.mo || true ; \
+ $(LN_S) -f `pwd`/$(srcdir)/po/$${i}.gmo $(top_builddir)/VLC.app/Contents/MacOS/share/locale/$${i}/LC_MESSAGES/vlc.mo || true ; \
mkdir -p $(top_builddir)/VLC.app/Contents/Resources/$${i}.lproj ; \
- ln -sf ../English.lproj/InfoPlist.strings \
+ $(LN_S) -f ../English.lproj/InfoPlist.strings \
$(top_builddir)/VLC.app/Contents/Resources/$${i}.lproj ; \
- ln -sf ../English.lproj/MainMenu.nib \
+ $(LN_S) -f ../English.lproj/MainMenu.nib \
$(top_builddir)/VLC.app/Contents/Resources/$${i}.lproj ; \
done
printf "APPLVLC#" >| $(top_builddir)/VLC.app/Contents/PkgInfo
cp -r $(destdir)/lib/vlc/plugins $(win32_destdir)
if BUILD_LUA
- cp -r $(destdir)/share/vlc/lua $(win32_destdir)
+ mkdir -p $(win32_destdir)/lua
+ cp -r $(destdir)/lib/vlc/lua/* $(win32_destdir)/lua
+ cp -r $(destdir)/share/vlc/lua/* $(win32_destdir)/lua
endif
if BUILD_HTTPD
cp -r $(destdir)/include "$(win32_destdir)/sdk"
cp -r $(destdir)/lib/pkgconfig "$(win32_destdir)/sdk/lib"
for file in libvlc.dll.a libvlc.la libvlccore.dll.a libvlccore.la; do \
- cp -r $(destdir)/lib/$$file "$(win32_destdir)/sdk/lib"; done
+ cp -rv $(destdir)/lib/$$file "$(win32_destdir)/sdk/lib"; done
if !HAVE_WIN64
if !HAVE_WINCE
mkdir -p "$(win32_destdir)/sdk/activex"
if USE_PEFLAGS
find $(win32_destdir) -type f \( -name '*$(LIBEXT)' -print -o -name '*$(EXEEXT)' -print \) -exec $(PEFLAGS) --dynamicbase=true --nxcompat=true {} \;
endif
+ find $(win32_destdir)/plugins/ -type f \( -name '*.a' -or -name '*.la' \) -exec rm -rvf {} \;
package-win-base: package-win-common
find $(win32_destdir) -type f \( -name '*$(LIBEXT)' -or -name '*$(EXEEXT)' \) | while read i; \
cp -L $(top_builddir)/ChangeLog $(top_builddir)/vlc-$(VERSION)/Goodies/
# Place a link to the application folder
- ln -s /Applications $(top_builddir)/vlc-$(VERSION)/Applications
+ $(LN_S) /Applications $(top_builddir)/vlc-$(VERSION)/Applications
# Create disk image (temporarily taken from the 0.8.6-bugfix branch to provide reliable NBs)
echo "Creating disk image"