Commit 2e888fde authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

Source Tree Layout Cleanup: (As decided at videolan-meeting #2)

    projects/ - contains projects that link to libvlc other than vlc and the bindings.
    extras/package - contains the packaging specific files.
    extras/deprecated - deprecated files.
    extras/buildsystem - contains non-default buildsystem stuff.
    extras/analyser - contains code analyser (such as editor specific files) specific files.
parent 9403fcee
...@@ -8,21 +8,21 @@ ...@@ -8,21 +8,21 @@
# - src (libvlc) is nedeed by modules, mozilla and bindings # - src (libvlc) is nedeed by modules, mozilla and bindings
# - libs/* are needed by modules # - libs/* are needed by modules
SUBDIRS = po libs/loader libs/srtp src modules \ SUBDIRS = po libs/loader libs/srtp src modules \
mozilla bindings activex share doc projects/mozilla bindings projects/activex share doc
DIST_SUBDIRS = $(SUBDIRS) m4 ipkg DIST_SUBDIRS = $(SUBDIRS) extras/buildsystem/autotools/m4 extras/package/ipkg
EXTRA_DIST = \ EXTRA_DIST = \
HACKING \ HACKING \
INSTALL.win32 \ INSTALL.win32 \
INSTALL.wince \ INSTALL.wince \
vlc.exe.manifest \ extras/package/win32/vlc.exe.manifest \
MAINTAINERS \ MAINTAINERS \
README.MacOSX.rtf \ README.MacOSX.rtf \
vlc-config.in.in \ vlc-config.in.in \
vlc.fedora.spec \ extras/package/rpm/vlc.fedora.spec \
vlc.mandriva.spec \ extras/package/rpm/vlc.mandriva.spec \
vlc.altlinux.spec \ extras/package/rpm/vlc.altlinux.spec \
vlc.win32.nsi.in extras/package/win32/vlc.win32.nsi.in
dist_noinst_SCRIPTS = bootstrap toolbox dist_noinst_SCRIPTS = bootstrap toolbox
...@@ -54,158 +54,158 @@ AUTOMAKE_OPTIONS = \ ...@@ -54,158 +54,158 @@ AUTOMAKE_OPTIONS = \
############################################################################### ###############################################################################
EXTRA_DIST += \ EXTRA_DIST += \
extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/MainMenu.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib \ extras/package/macosx/Resources/English.lproj/MainMenu.nib/info.nib \
extras/MacOSX/Resources/English.lproj/MainMenu.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/About.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/About.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/About.nib/info.nib \ extras/package/macosx/Resources/English.lproj/About.nib/info.nib \
extras/MacOSX/Resources/English.lproj/About.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/About.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/Open.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/Open.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/Open.nib/info.nib \ extras/package/macosx/Resources/English.lproj/Open.nib/info.nib \
extras/MacOSX/Resources/English.lproj/Open.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/Open.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/Preferences.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/Preferences.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/Preferences.nib/info.nib \ extras/package/macosx/Resources/English.lproj/Preferences.nib/info.nib \
extras/MacOSX/Resources/English.lproj/Preferences.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/Preferences.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/Wizard.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/Wizard.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/Wizard.nib/info.nib \ extras/package/macosx/Resources/English.lproj/Wizard.nib/info.nib \
extras/MacOSX/Resources/English.lproj/Wizard.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/Wizard.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/Bookmarks.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/Bookmarks.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/Bookmarks.nib/info.nib \ extras/package/macosx/Resources/English.lproj/Bookmarks.nib/info.nib \
extras/MacOSX/Resources/English.lproj/Bookmarks.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/Bookmarks.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/Extended.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/Extended.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/Extended.nib/info.nib \ extras/package/macosx/Resources/English.lproj/Extended.nib/info.nib \
extras/MacOSX/Resources/English.lproj/Extended.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/Extended.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/SFilters.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/SFilters.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/SFilters.nib/info.nib \ extras/package/macosx/Resources/English.lproj/SFilters.nib/info.nib \
extras/MacOSX/Resources/English.lproj/SFilters.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/SFilters.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/Update.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/Update.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/Update.nib/info.nib \ extras/package/macosx/Resources/English.lproj/Update.nib/info.nib \
extras/MacOSX/Resources/English.lproj/Update.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/Update.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/Interaction.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/Interaction.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/Interaction.nib/info.nib \ extras/package/macosx/Resources/English.lproj/Interaction.nib/info.nib \
extras/MacOSX/Resources/English.lproj/Interaction.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/Interaction.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/InteractionErrorPanel.nib/classes.nib \ extras/package/macosx/Resources/English.lproj/InteractionErrorPanel.nib/classes.nib \
extras/MacOSX/Resources/English.lproj/InteractionErrorPanel.nib/info.nib \ extras/package/macosx/Resources/English.lproj/InteractionErrorPanel.nib/info.nib \
extras/MacOSX/Resources/English.lproj/InteractionErrorPanel.nib/keyedobjects.nib \ extras/package/macosx/Resources/English.lproj/InteractionErrorPanel.nib/keyedobjects.nib \
extras/MacOSX/Resources/English.lproj/InfoPlist.strings \ extras/package/macosx/Resources/English.lproj/InfoPlist.strings \
extras/MacOSX/Resources/a52.icns \ extras/package/macosx/Resources/a52.icns \
extras/MacOSX/Resources/aac.icns \ extras/package/macosx/Resources/aac.icns \
extras/MacOSX/Resources/asf.icns \ extras/package/macosx/Resources/asf.icns \
extras/MacOSX/Resources/asx.icns \ extras/package/macosx/Resources/asx.icns \
extras/MacOSX/Resources/avi.icns \ extras/package/macosx/Resources/avi.icns \
extras/MacOSX/Resources/bin.icns \ extras/package/macosx/Resources/bin.icns \
extras/MacOSX/Resources/cue.icns \ extras/package/macosx/Resources/cue.icns \
extras/MacOSX/Resources/dat.icns \ extras/package/macosx/Resources/dat.icns \
extras/MacOSX/Resources/divx.icns \ extras/package/macosx/Resources/divx.icns \
extras/MacOSX/Resources/dv.icns \ extras/package/macosx/Resources/dv.icns \
extras/MacOSX/Resources/generic.icns \ extras/package/macosx/Resources/generic.icns \
extras/MacOSX/Resources/m3u.icns \ extras/package/macosx/Resources/m3u.icns \
extras/MacOSX/Resources/mov.icns \ extras/package/macosx/Resources/mov.icns \
extras/MacOSX/Resources/mp3.icns \ extras/package/macosx/Resources/mp3.icns \
extras/MacOSX/Resources/mp4.icns \ extras/package/macosx/Resources/mp4.icns \
extras/MacOSX/Resources/mpeg.icns \ extras/package/macosx/Resources/mpeg.icns \
extras/MacOSX/Resources/mpeg1.icns \ extras/package/macosx/Resources/mpeg1.icns \
extras/MacOSX/Resources/mpeg2.icns \ extras/package/macosx/Resources/mpeg2.icns \
extras/MacOSX/Resources/mpeg4.icns \ extras/package/macosx/Resources/mpeg4.icns \
extras/MacOSX/Resources/mpg.icns \ extras/package/macosx/Resources/mpg.icns \
extras/MacOSX/Resources/ogg.icns \ extras/package/macosx/Resources/ogg.icns \
extras/MacOSX/Resources/ogm.icns \ extras/package/macosx/Resources/ogm.icns \
extras/MacOSX/Resources/pls.icns \ extras/package/macosx/Resources/pls.icns \
extras/MacOSX/Resources/srt.icns \ extras/package/macosx/Resources/srt.icns \
extras/MacOSX/Resources/sub.icns \ extras/package/macosx/Resources/sub.icns \
extras/MacOSX/Resources/vlc.icns \ extras/package/macosx/Resources/vlc.icns \
extras/MacOSX/Resources/vob.icns \ extras/package/macosx/Resources/vob.icns \
extras/MacOSX/Resources/wma.icns \ extras/package/macosx/Resources/wma.icns \
extras/MacOSX/Resources/wmv.icns \ extras/package/macosx/Resources/wmv.icns \
extras/MacOSX/Resources/pause.png \ extras/package/macosx/Resources/pause.png \
extras/MacOSX/Resources/pause_blue.png \ extras/package/macosx/Resources/pause_blue.png \
extras/MacOSX/Resources/play.png \ extras/package/macosx/Resources/play.png \
extras/MacOSX/Resources/play_blue.png \ extras/package/macosx/Resources/play_blue.png \
extras/MacOSX/Resources/stop.png \ extras/package/macosx/Resources/stop.png \
extras/MacOSX/Resources/stop_blue.png \ extras/package/macosx/Resources/stop_blue.png \
extras/MacOSX/Resources/display.png \ extras/package/macosx/Resources/display.png \
extras/MacOSX/Resources/display_slider.png \ extras/package/macosx/Resources/display_slider.png \
extras/MacOSX/Resources/display_track.png \ extras/package/macosx/Resources/display_track.png \
extras/MacOSX/Resources/equalizerdrawer_active.png \ extras/package/macosx/Resources/equalizerdrawer_active.png \
extras/MacOSX/Resources/equalizerdrawer_blue.png \ extras/package/macosx/Resources/equalizerdrawer_blue.png \
extras/MacOSX/Resources/fullscreen_active.png \ extras/package/macosx/Resources/fullscreen_active.png \
extras/MacOSX/Resources/fullscreen_blue.png \ extras/package/macosx/Resources/fullscreen_blue.png \
extras/MacOSX/Resources/next_active.png \ extras/package/macosx/Resources/next_active.png \
extras/MacOSX/Resources/next_blue.png \ extras/package/macosx/Resources/next_blue.png \
extras/MacOSX/Resources/playlistdrawer_active.png \ extras/package/macosx/Resources/playlistdrawer_active.png \
extras/MacOSX/Resources/playlistdrawer_blue.png \ extras/package/macosx/Resources/playlistdrawer_blue.png \
extras/MacOSX/Resources/previous_active.png \ extras/package/macosx/Resources/previous_active.png \
extras/MacOSX/Resources/previous_blue.png \ extras/package/macosx/Resources/previous_blue.png \
extras/MacOSX/Resources/skip_forward_active.png \ extras/package/macosx/Resources/skip_forward_active.png \
extras/MacOSX/Resources/skip_forward_blue.png \ extras/package/macosx/Resources/skip_forward_blue.png \
extras/MacOSX/Resources/skip_previous_active.png \ extras/package/macosx/Resources/skip_previous_active.png \
extras/MacOSX/Resources/skip_previous_blue.png \ extras/package/macosx/Resources/skip_previous_blue.png \
extras/MacOSX/Resources/volume_high.png \ extras/package/macosx/Resources/volume_high.png \
extras/MacOSX/Resources/volume_low.png \ extras/package/macosx/Resources/volume_low.png \
extras/MacOSX/Resources/volumeslider_blue.png \ extras/package/macosx/Resources/volumeslider_blue.png \
extras/MacOSX/Resources/volumeslider_normal.png \ extras/package/macosx/Resources/volumeslider_normal.png \
extras/MacOSX/Resources/volumetrack.png \ extras/package/macosx/Resources/volumetrack.png \
extras/MacOSX/Resources/about_bg.png \ extras/package/macosx/Resources/about_bg.png \
extras/MacOSX/Resources/skip_forward_active_embedded.png \ extras/package/macosx/Resources/skip_forward_active_embedded.png \
extras/MacOSX/Resources/play_embedded.png \ extras/package/macosx/Resources/play_embedded.png \
extras/MacOSX/Resources/pause_embedded.png \ extras/package/macosx/Resources/pause_embedded.png \
extras/MacOSX/Resources/skip_previous_active_embedded.png \ extras/package/macosx/Resources/skip_previous_active_embedded.png \
extras/MacOSX/Resources/pause_embedded_blue.png \ extras/package/macosx/Resources/pause_embedded_blue.png \
extras/MacOSX/Resources/play_embedded_blue.png \ extras/package/macosx/Resources/play_embedded_blue.png \
extras/MacOSX/Resources/skip_forward_embedded_blue.png \ extras/package/macosx/Resources/skip_forward_embedded_blue.png \
extras/MacOSX/Resources/skip_previous_embedded_blue.png \ extras/package/macosx/Resources/skip_previous_embedded_blue.png \
extras/MacOSX/Resources/vlc.scriptSuite \ extras/package/macosx/Resources/vlc.scriptSuite \
extras/MacOSX/Resources/vlc.scriptTerminology \ extras/package/macosx/Resources/vlc.scriptTerminology \
extras/MacOSX/Resources/README \ extras/package/macosx/Resources/README \
extras/MacOSX/Resources/add_embedded.png \ extras/package/macosx/Resources/add_embedded.png \
extras/MacOSX/Resources/add_embedded_blue.png \ extras/package/macosx/Resources/add_embedded_blue.png \
extras/MacOSX/Resources/repeat_embedded.png \ extras/package/macosx/Resources/repeat_embedded.png \
extras/MacOSX/Resources/repeat_embedded_blue.png \ extras/package/macosx/Resources/repeat_embedded_blue.png \
extras/MacOSX/Resources/repeat_single_embedded_blue.png \ extras/package/macosx/Resources/repeat_single_embedded_blue.png \
extras/MacOSX/Resources/shuffle_embedded.png \ extras/package/macosx/Resources/shuffle_embedded.png \
extras/MacOSX/Resources/shuffle_embedded_blue.png \ extras/package/macosx/Resources/shuffle_embedded_blue.png \
extras/MacOSX/Resources/fs_volume_slider_knob_highlight.png \ extras/package/macosx/Resources/fs_volume_slider_knob_highlight.png \
extras/MacOSX/Resources/fs_volume_slider_knob.png \ extras/package/macosx/Resources/fs_volume_slider_knob.png \
extras/MacOSX/Resources/fs_volume_slider_bar.png \ extras/package/macosx/Resources/fs_volume_slider_bar.png \
extras/MacOSX/Resources/fs_volume_mute_highlight.png \ extras/package/macosx/Resources/fs_volume_mute_highlight.png \
extras/MacOSX/Resources/fs_volume_mute.png \ extras/package/macosx/Resources/fs_volume_mute.png \
extras/MacOSX/Resources/fs_volume_max_highlight.png \ extras/package/macosx/Resources/fs_volume_max_highlight.png \
extras/MacOSX/Resources/fs_volume_max.png \ extras/package/macosx/Resources/fs_volume_max.png \
extras/MacOSX/Resources/fs_time_slider_knob_highlight.png \ extras/package/macosx/Resources/fs_time_slider_knob_highlight.png \
extras/MacOSX/Resources/fs_time_slider_knob.png \ extras/package/macosx/Resources/fs_time_slider_knob.png \
extras/MacOSX/Resources/fs_time_slider.png \ extras/package/macosx/Resources/fs_time_slider.png \
extras/MacOSX/Resources/fs_stop_highlight.png \ extras/package/macosx/Resources/fs_stop_highlight.png \
extras/MacOSX/Resources/fs_stop.png \ extras/package/macosx/Resources/fs_stop.png \
extras/MacOSX/Resources/fs_skip_previous_highlight.png \ extras/package/macosx/Resources/fs_skip_previous_highlight.png \
extras/MacOSX/Resources/fs_skip_previous.png \ extras/package/macosx/Resources/fs_skip_previous.png \
extras/MacOSX/Resources/fs_skip_next_highlight.png \ extras/package/macosx/Resources/fs_skip_next_highlight.png \
extras/MacOSX/Resources/fs_skip_next.png \ extras/package/macosx/Resources/fs_skip_next.png \
extras/MacOSX/Resources/fs_rewind_highlight.png \ extras/package/macosx/Resources/fs_rewind_highlight.png \
extras/MacOSX/Resources/fs_rewind.png \ extras/package/macosx/Resources/fs_rewind.png \
extras/MacOSX/Resources/fs_play_highlight.png \ extras/package/macosx/Resources/fs_play_highlight.png \
extras/MacOSX/Resources/fs_play.png \ extras/package/macosx/Resources/fs_play.png \
extras/MacOSX/Resources/fs_pause_highlight.png \ extras/package/macosx/Resources/fs_pause_highlight.png \
extras/MacOSX/Resources/fs_pause.png \ extras/package/macosx/Resources/fs_pause.png \
extras/MacOSX/Resources/fs_forward_highlight.png \ extras/package/macosx/Resources/fs_forward_highlight.png \
extras/MacOSX/Resources/fs_forward.png \ extras/package/macosx/Resources/fs_forward.png \
extras/MacOSX/Resources/fs_exit_fullscreen_highlight.png \ extras/package/macosx/Resources/fs_exit_fullscreen_highlight.png \
extras/MacOSX/Resources/fs_exit_fullscreen.png \ extras/package/macosx/Resources/fs_exit_fullscreen.png \
extras/MacOSX/Resources/fs_background.png \ extras/package/macosx/Resources/fs_background.png \
extras/MacOSX/fullscreen_panel.svg \ extras/package/macosx/fullscreen_panel.svg \
extras/MacOSX/ub.sh \ extras/package/macosx/ub.sh \
extras/MacOSX/vlc.xcodeproj/project.pbxproj \ extras/package/macosx/vlc.xcodeproj/project.pbxproj \
extras/MacOSX/Delete_Preferences.app/Contents/Info.plist \ extras/package/macosx/Delete_Preferences.app/Contents/Info.plist \
extras/MacOSX/Delete_Preferences.app/Contents/PkgInfo \ extras/package/macosx/Delete_Preferences.app/Contents/PkgInfo \
extras/MacOSX/Delete_Preferences.app/Contents/MacOS/applet \ extras/package/macosx/Delete_Preferences.app/Contents/MacOS/applet \
extras/MacOSX/Delete_Preferences.app/Contents/Resources/description.rtfd/TXT.rtf \ extras/package/macosx/Delete_Preferences.app/Contents/Resources/description.rtfd/TXT.rtf \
extras/MacOSX/Delete_Preferences.app/Contents/Resources/applet.icns \ extras/package/macosx/Delete_Preferences.app/Contents/Resources/applet.icns \
extras/MacOSX/Delete_Preferences.app/Contents/Resources/applet.rsrc \ extras/package/macosx/Delete_Preferences.app/Contents/Resources/applet.rsrc \
extras/MacOSX/Delete_Preferences.app/Contents/Resources/Scripts/main.scpt \ extras/package/macosx/Delete_Preferences.app/Contents/Resources/Scripts/main.scpt \
extras/MacOSX/plugin/Info.plist \ extras/package/macosx/plugin/Info.plist \
extras/MacOSX/plugin/InstallerInfo.plist \ extras/package/macosx/plugin/InstallerInfo.plist \
extras/MacOSX/plugin/InstallerDescription.plist \ extras/package/macosx/plugin/InstallerDescription.plist \
extras/MacOSX/plugin/pbdevelopment.plist \ extras/package/macosx/plugin/pbdevelopment.plist \
extras/MacOSX/plugin/English.lproj/InfoPlist.strings extras/package/macosx/plugin/English.lproj/InfoPlist.strings
############################################################################### ###############################################################################
# Various utilities ( editor syntax files, D-Bus controller ... ) # Various utilities ( editor syntax files, D-Bus controller ... )
...@@ -359,8 +359,8 @@ VLC-release.app: vlc ...@@ -359,8 +359,8 @@ VLC-release.app: vlc
echo "OK."; mkdir -p "$(top_builddir)/tmp/extras/MacOSX"; \ echo "OK."; mkdir -p "$(top_builddir)/tmp/extras/MacOSX"; \
fi fi
rm -Rf $(top_builddir)/VLC-release.app rm -Rf $(top_builddir)/VLC-release.app
cp -R $(srcdir)/extras/MacOSX/vlc.xcodeproj $(top_builddir)/tmp/extras/MacOSX/ cp -R $(srcdir)/extras/package/macosx/vlc.xcodeproj $(top_builddir)/tmp/extras/MacOSX/
cp -R $(srcdir)/extras/MacOSX/Resources $(top_builddir)/tmp/extras/MacOSX cp -R $(srcdir)/extras/package/macosx/Resources $(top_builddir)/tmp/extras/MacOSX
for i in AUTHORS COPYING README.MacOSX.rtf THANKS; do \ for i in AUTHORS COPYING README.MacOSX.rtf THANKS; do \
cp "$(srcdir)/$$i" $(top_builddir)/tmp; \ cp "$(srcdir)/$$i" $(top_builddir)/tmp; \
done done
...@@ -417,9 +417,9 @@ VLC-release.app: vlc ...@@ -417,9 +417,9 @@ VLC-release.app: vlc
cp "$(srcdir)/modules/gui/macosx/$$i" \ cp "$(srcdir)/modules/gui/macosx/$$i" \
$(top_builddir)/tmp/modules/gui/macosx; \ $(top_builddir)/tmp/modules/gui/macosx; \
done done
cd $(top_builddir)/tmp/extras/MacOSX && xcodebuild -target vlc | grep -v '^\([ \t]\|$$\)' && \ cd $(top_builddir)/tmp/extras/package/macosx && xcodebuild -target vlc | grep -v '^\([ \t]\|$$\)' && \
cd ../../../ && \ cd ../../../ && \
cp -R $(top_builddir)/tmp/extras/MacOSX/build/Default/VLC.bundle \ cp -R $(top_builddir)/tmp/extras/package/macosx/build/Default/VLC.bundle \
$(top_builddir)/VLC-release.app; \ $(top_builddir)/VLC-release.app; \
rm -Rf $(top_builddir)/tmp rm -Rf $(top_builddir)/tmp
$(INSTALL) -d $(top_builddir)/VLC-release.app/Contents/MacOS $(INSTALL) -d $(top_builddir)/VLC-release.app/Contents/MacOS
...@@ -530,8 +530,8 @@ VLC.app: vlc ...@@ -530,8 +530,8 @@ VLC.app: vlc
echo "OK."; mkdir -p "$(top_builddir)/tmp/extras/MacOSX"; \ echo "OK."; mkdir -p "$(top_builddir)/tmp/extras/MacOSX"; \
fi fi
rm -Rf $(top_builddir)/VLC.app rm -Rf $(top_builddir)/VLC.app
cp -R $(srcdir)/extras/MacOSX/vlc.xcodeproj $(top_builddir)/tmp/extras/MacOSX/ cp -R $(srcdir)/extras/package/macosx/vlc.xcodeproj $(top_builddir)/tmp/extras/MacOSX/
cp -R $(srcdir)/extras/MacOSX/Resources $(top_builddir)/tmp/extras/MacOSX cp -R $(srcdir)/extras/package/macosx/Resources $(top_builddir)/tmp/extras/MacOSX
for i in AUTHORS COPYING README.MacOSX.rtf THANKS; do \ for i in AUTHORS COPYING README.MacOSX.rtf THANKS; do \
cp "$(srcdir)/$$i" $(top_builddir)/tmp; \ cp "$(srcdir)/$$i" $(top_builddir)/tmp; \
done done
...@@ -588,9 +588,9 @@ VLC.app: vlc ...@@ -588,9 +588,9 @@ VLC.app: vlc
cp "$(srcdir)/modules/gui/macosx/$$i" \ cp "$(srcdir)/modules/gui/macosx/$$i" \
$(top_builddir)/tmp/modules/gui/macosx; \ $(top_builddir)/tmp/modules/gui/macosx; \
done done
cd $(top_builddir)/tmp/extras/MacOSX && xcodebuild -target vlc | grep -v '^\([ \t]\|$$\)' && \ cd $(top_builddir)/tmp/extras/package/macosx && xcodebuild -target vlc | grep -v '^\([ \t]\|$$\)' && \
cd ../../../ && \ cd ../../../ && \
cp -R $(top_builddir)/tmp/extras/MacOSX/build/Default/VLC.bundle \ cp -R $(top_builddir)/tmp/extras/package/macosx/build/Default/VLC.bundle \
$(top_builddir)/VLC.app; \ $(top_builddir)/VLC.app; \
rm -Rf $(top_builddir)/tmp rm -Rf $(top_builddir)/tmp
$(INSTALL) -d $(top_builddir)/VLC.app/Contents/MacOS $(INSTALL) -d $(top_builddir)/VLC.app/Contents/MacOS
...@@ -645,7 +645,7 @@ package-win-common: ...@@ -645,7 +645,7 @@ package-win-common:
# Copy relevant files # Copy relevant files
cp "$(top_builddir)/.libs/vlc$(EXEEXT)" "$(top_builddir)/vlc-$(VERSION)/" cp "$(top_builddir)/.libs/vlc$(EXEEXT)" "$(top_builddir)/vlc-$(VERSION)/"
cp "$(top_srcdir)/vlc.exe.manifest" "$(top_builddir)/vlc-$(VERSION)/" cp "$(top_srcdir)/extras/package/win32/vlc.exe.manifest" "$(top_builddir)/vlc-$(VERSION)/"
cp "$(top_builddir)/src/.libs/libvlc$(LIBEXT)" "vlc-$(VERSION)/" cp "$(top_builddir)/src/.libs/libvlc$(LIBEXT)" "vlc-$(VERSION)/"
cp "$(top_builddir)/src/.libs/libvlc-control$(LIBEXT)" "vlc-$(VERSION)/" cp "$(top_builddir)/src/.libs/libvlc-control$(LIBEXT)" "vlc-$(VERSION)/"
...@@ -741,13 +741,13 @@ package-win-common: ...@@ -741,13 +741,13 @@ package-win-common:
if BUILD_MOZILLA if BUILD_MOZILLA
mkdir -p "$(top_builddir)/vlc-$(VERSION)/mozilla" mkdir -p "$(top_builddir)/vlc-$(VERSION)/mozilla"
cp $(top_builddir)/mozilla/.libs/npvlc$(LIBEXT) $(top_builddir)/vlc-$(VERSION)/mozilla/ ; cp $(top_builddir)/projects/mozilla/.libs/npvlc$(LIBEXT) $(top_builddir)/vlc-$(VERSION)/mozilla/ ;
endif endif
if BUILD_ACTIVEX if BUILD_ACTIVEX
mkdir -p "$(top_builddir)/vlc-$(VERSION)/activex" mkdir -p "$(top_builddir)/vlc-$(VERSION)/activex"
cp $(srcdir)/activex/README.TXT $(top_builddir)/vlc-$(VERSION)/activex/ ; cp $(srcdir)/projects/activex/README.TXT $(top_builddir)/vlc-$(VERSION)/activex/ ;
cp $(srcdir)/activex/test.html $(top_builddir)/vlc-$(VERSION)/activex/ ; cp $(srcdir)/projects/activex/test.html $(top_builddir)/vlc-$(VERSION)/activex/ ;
unix2dos $(top_builddir)/vlc-$(VERSION)/activex/* ; unix2dos $(top_builddir)/vlc-$(VERSION)/activex/* ;
cp $(top_builddir)/activex/.libs/axvlc$(LIBEXT) $(top_builddir)/vlc-$(VERSION)/activex/ ; cp $(top_builddir)/activex/.libs/axvlc$(LIBEXT) $(top_builddir)/vlc-$(VERSION)/activex/ ;
...@@ -940,9 +940,9 @@ package-macosx: ...@@ -940,9 +940,9 @@ package-macosx:
cd "$(srcdir)" && mkdir -p $(top_builddir)/vlc-$(VERSION)/Goodies/ && \ cd "$(srcdir)" && mkdir -p $(top_builddir)/vlc-$(VERSION)/Goodies/ && \
mkdir -p $(top_builddir)/vlc-$(VERSION)/.background/ && \ mkdir -p $(top_builddir)/vlc-$(VERSION)/.background/ && \
cp AUTHORS COPYING ChangeLog README THANKS NEWS $(top_builddir)/vlc-$(VERSION)/Goodies/ && \ cp AUTHORS COPYING ChangeLog README THANKS NEWS $(top_builddir)/vlc-$(VERSION)/Goodies/ && \
cp -R extras/MacOSX/Delete_Preferences.app $(top_builddir)/vlc-$(VERSION)/Goodies/Delete\ VLC\ Preferences.app && \ cp -R extras/package/macosx/Delete_Preferences.app $(top_builddir)/vlc-$(VERSION)/Goodies/Delete\ VLC\ Preferences.app && \
cp README.MacOSX.rtf $(top_builddir)/vlc-$(VERSION)/Read\ Me.rtf && \ cp README.MacOSX.rtf $(top_builddir)/vlc-$(VERSION)/Read\ Me.rtf && \
cp extras/MacOSX/Resources/about_bg.png $(top_builddir)/vlc-$(VERSION)/.background/background.png ; cp extras/package/macosx/Resources/about_bg.png $(top_builddir)/vlc-$(VERSION)/.background/background.png ;
# Place a link to the application folder # Place a link to the application folder
ln -s /Applications $(top_builddir)/vlc-$(VERSION)/Applications ; ln -s /Applications $(top_builddir)/vlc-$(VERSION)/Applications ;
...@@ -995,12 +995,12 @@ if BUILD_MOZILLA ...@@ -995,12 +995,12 @@ if BUILD_MOZILLA
# Create Installer # Create Installer
rm -rf "$(top_builddir)/macosx-plugin-instdata/"; true rm -rf "$(top_builddir)/macosx-plugin-instdata/"; true
mkdir -p "$(top_builddir)/macosx-plugin-instdata" mkdir -p "$(top_builddir)/macosx-plugin-instdata"
cp -R "$(top_builddir)/mozilla/VLC Plugin.plugin" "$(top_builddir)/macosx-plugin-instdata" cp -R "$(top_builddir)/projects/mozilla/VLC Plugin.plugin" "$(top_builddir)/macosx-plugin-instdata"
rm -rf "$(top_builddir)/VLC Internet Plug-In.pkg" rm -rf "$(top_builddir)/VLC Internet Plug-In.pkg"
PATH=/Developer/usr/bin:/Developer/Tools:$$PATH packagemaker -build -ds -p "$(top_builddir)/VLC Internet Plug-In.pkg" \ PATH=/Developer/usr/bin:/Developer/Tools:$$PATH packagemaker -build -ds -p "$(top_builddir)/VLC Internet Plug-In.pkg" \
-f "$(top_builddir)/macosx-plugin-instdata" \ -f "$(top_builddir)/macosx-plugin-instdata" \
-i "$(srcdir)/extras/MacOSX/plugin/InstallerInfo.plist" \ -i "$(srcdir)/extras/package/macosx/plugin/InstallerInfo.plist" \
-d "$(srcdir)/extras/MacOSX/plugin/InstallerDescription.plist"; true -d "$(srcdir)/extras/package/macosx/plugin/InstallerDescription.plist"; true
rm -rf "$(top_builddir)/macosx-plugin-instdata/" rm -rf "$(top_builddir)/macosx-plugin-instdata/"
# Create disk image # Create disk image
......
...@@ -6090,20 +6090,20 @@ dnl Create vlc-config.in ...@@ -6090,20 +6090,20 @@ dnl Create vlc-config.in
VLC_OUTPUT_VLC_CONFIG_IN VLC_OUTPUT_VLC_CONFIG_IN
AC_CONFIG_FILES([ AC_CONFIG_FILES([
vlc.win32.nsi extras/package/win32/vlc.win32.nsi
Makefile Makefile
activex/Makefile projects/activex/Makefile
activex/axvlc.inf projects/activex/axvlc.inf
bindings/Makefile bindings/Makefile
bindings/java/Makefile bindings/java/Makefile
bindings/java/src/Makefile bindings/java/src/Makefile
bindings/python/Makefile bindings/python/Makefile
doc/Makefile doc/Makefile
ipkg/Makefile extras/package/ipkg/Makefile
libs/loader/Makefile libs/loader/Makefile
libs/srtp/Makefile libs/srtp/Makefile
modules/Makefile modules/Makefile
mozilla/Makefile projects/mozilla/Makefile
m4/Makefile m4/Makefile
po/Makefile.in po/Makefile.in
share/Makefile share/Makefile
...@@ -6204,7 +6204,7 @@ rm -f compile ...@@ -6204,7 +6204,7 @@ rm -f compile
echo '#! /bin/sh' >compile echo '#! /bin/sh' >compile
echo "PATH=$PATH LANG=C make \$@ 2>&1| \\" >> compile echo "PATH=$PATH LANG=C make \$@ 2>&1| \\" >> compile
echo '`sed -ne "s/^top_srcdir *= *//p" < Makefile`/extras/make.pl' >> compile echo '`sed -ne "s/^top_srcdir *= *//p" < Makefile`/extras/buildsystem/autotools/make.pl' >> compile
chmod a+x compile chmod a+x compile
printf " printf "
......
BUILDDIR ?= .. BUILDDIR ?= ../..
zsh: zsh.cpp zsh: zsh.cpp
g++ ${CXXFLAGS} -I${BUILDDIR} -I${BUILDDIR}/include -I../include zsh.cpp ${BUILDDIR}/src/.libs/libvlc.so -o zsh `top_builddir=${BUILDDIR} ${BUILDDIR}/vlc-config vlc builtin --cflags --libs` g++ ${CXXFLAGS} -I${BUILDDIR} -I${BUILDDIR}/include -I../include zsh.cpp ${BUILDDIR}/src/.libs/libvlc.so -o zsh `top_builddir=${BUILDDIR} ${BUILDDIR}/vlc-config vlc builtin --cflags --libs`
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment