[longomatch] Update win32 Mafefile
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [longomatch] Update win32 Mafefile
- Date: Sat, 17 Oct 2009 10:58:52 +0000 (UTC)
commit e2eac2c97b6d84ff781942c5c7ba45b844584231
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date: Fri Oct 16 22:22:03 2009 +0200
Update win32 Mafefile
Makefile.win32 | 229 ++++++++++++++++++++++++++++++--------------------------
1 files changed, 123 insertions(+), 106 deletions(-)
---
diff --git a/Makefile.win32 b/Makefile.win32
index ac4eca1..1b7dc27 100644
--- a/Makefile.win32
+++ b/Makefile.win32
@@ -4,7 +4,7 @@
MINGW_PATH = C:/MinGW/bin
GTK = c:\Mono-2.4
GST = c:\gstreamer
-CC = ${MINGW_PATH}/mingw32-gcc.exe
+CC = gcc.exe
BASH = /bin/bash.exe
BUNDLE = makebundle.sh
OUTDIR = LongoMatch/Win32/bin
@@ -15,7 +15,7 @@ CSC = gmcs
#libcesarplayer
LINKOBJ = libcesarplayer/src/gstscreenshot.o libcesarplayer/src/bacon-resize.o libcesarplayer/src/video-utils.o libcesarplayer/src/bacon-video-widget-gst-0.10.o libcesarplayer/src/baconvideowidget-marshal.o libcesarplayer/src/gst-video-editor.o
-LIBS = -L"${GTK}/bin" -L"${GST}/bin" -llibgstreamer-0.10 -llibgstvideo-0.10 -llibgstaudio-0.10 -llibgstinterfaces-0.10 -llibgstpbutils-0.10 -llibgsttag-0.10 -limm32 -lshell32 -lole32 -luuid -lintl -llibcairo-2 -lpangowin32-1.0-0 -latk-1.0-0 -lgdk_pixbuf-2.0-0 -lgdk-win32-2.0-0 -lglib-2.0-0 -lgmodule-2.0-0 -lgobject-2.0-0 -lgio-2.0-0 -lgthread-2.0-0 -lgtk-win32-2.0-0
+LIBS = -L"LongoMatch/Win32/bin" -llibgstreamer-0.10 -llibgstvideo-0.10 -llibgstaudio-0.10 -llibgstinterfaces-0.10 -llibgstpbutils-0.10 -llibgsttag-0.10 -limm32 -lshell32 -lole32 -luuid -lintl -llibcairo-2 -lpangowin32-1.0-0 -latk-1.0-0 -lgdk_pixbuf-2.0-0 -lgdk-win32-2.0-0 -lglib-2.0-0 -lgmodule-2.0-0 -lgobject-2.0-0 -lgio-2.0-0 -lgthread-2.0-0 -lgtk-win32-2.0-0
INCS = -I"${GST}\include\gstreamer-0.10" -I"${GTK}\include" -I"${GTK}\include\gtk-2.0" -I"${GTK}\lib\gtk-2.0\include" -I"${GTK}\include\atk-1.0" -I"${GTK}\include\pango-1.0" -I"${GTK}\include\cairo" -I"${GTK}\include\glib-2.0" -I"${GTK}\include\glib-2.0\glib" -I"${GTK}\lib\glib-2.0" -I"${GTK}\lib\glib-2.0\include" -I"${GTK}\include\libxml2"
@@ -57,7 +57,6 @@ CESARPLAYER_FILES = \
Utils/IFramesCapturer.cs \
Utils/FramesCapturer.cs \
Utils/IMetadataReader.cs \
- Utils/GstPlayerMetadataType.cs \
Utils/TimeString.cs \
Capturer/GccAudioEncoderType.cs \
Capturer/GccError.cs \
@@ -96,126 +95,144 @@ LONGOMATCH=obj/LongoMatch.exe
CSC_LONGOMATCH_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ "-main:LongoMatch.MainClass"
LONGOMATCH_COMPILE_TARGET = winexe
LONGOMATCH_FILES = \
- gtk-gui/generated.cs \
AssemblyInfo.cs \
- Main.cs \
- Gui/ButtonsWidget.cs \
- Gui/CalendarPopup.cs \
- Gui/DBManager.cs \
- Gui/DrawingToolBox.cs\
- Gui/ProjectListWidget.cs \
- Gui/FileDescriptionWidget.cs \
- Gui/FramesCaptureProgressDialog.cs \
- Gui/EntryDialog.cs \
- Gui/MainWindow.cs \
- Gui/MessagePopup.cs \
- Gui/Migrator.cs\
- Gui/NewProjectDialog.cs \
- Gui/NotesWidget.cs \
- Gui/OpenProjectDialog.cs \
- Gui/PlayerProperties.cs \
- Gui/PlayersListTreeWidget.cs \
- Gui/PlayersSelectionDialog.cs \
- Gui/PlayersTreeView.cs \
- Gui/PlayListTreeView.cs \
- Gui/PlayListWidget.cs \
- Gui/SectionsPropertiesWidget.cs \
- Gui/SnapshotsDialog.cs \
- Gui/TeamTemplateEditor.cs \
- Gui/TeamTemplateWidget.cs \
- Gui/TemplatesEditor.cs \
- Gui/TemplateEditorDialog.cs \
- Gui/TimeAdjustWidget.cs \
- Gui/TimeNodesTreeView.cs \
- Gui/TreeWidget.cs \
- Gui/TimeNodeProperties.cs \
- Gui/TimeLineWidget.cs \
- Gui/TimeReferenceWidget.cs \
- Gui/TimeScale.cs \
- Gui/TransparentDrawingArea.cs\
- Gui/VideoEditionProperties.cs \
- Gui/UpdateDialog.cs \
- Gui/HotKeySelectorDialog.cs \
- Gui/Win32CalendarDialog.cs\
- Gui/WorkspaceChooser.cs \
+ Compat/0.0/DatabaseMigrator.cs \
+ Compat/0.0/DB/DataBase.cs \
+ Compat/0.0/DB/MediaFile.cs \
+ Compat/0.0/DB/Project.cs \
+ Compat/0.0/DB/Sections.cs \
+ Compat/0.0/IO/SectionsReader.cs \
+ Compat/0.0/Playlist/IPlayList.cs \
+ Compat/0.0/PlayListMigrator.cs \
+ Compat/0.0/Playlist/PlayList.cs \
+ Compat/0.0/TemplatesMigrator.cs \
+ Compat/0.0/Time/MediaTimeNode.cs \
+ Compat/0.0/Time/PixbufTimeNode.cs \
+ Compat/0.0/Time/PlayListTimeNode.cs \
+ Compat/0.0/Time/SectionsTimeNode.cs \
+ Compat/0.0/Time/Time.cs \
+ Compat/0.0/Time/TimeNode.cs \
+ DB/DataBase.cs \
DB/Project.cs \
+ DB/ProjectDescription.cs\
DB/Sections.cs \
- DB/DataBase.cs \
- Handlers/Handlers.cs \
- IO/SectionsWriter.cs \
- IO/SectionsReader.cs \
- IO/XMLReader.cs \
- Time/MediaTimeNode.cs \
- Time/PixbufTimeNode.cs \
- Time/SectionsTimeNode.cs \
- Time/TimeNode.cs \
- Time/Time.cs \
- Time/PlayListTimeNode.cs \
- gtk-gui/LongoMatch.Gui.Component.FileDescriptionWidget.cs \
- gtk-gui/LongoMatch.Gui.Component.ProjectListWidget.cs \
- gtk-gui/LongoMatch.Gui.Component.TreeWidget.cs \
- gtk-gui/LongoMatch.Gui.Popup.CalendarPopup.cs \
- gtk-gui/LongoMatch.Gui.Popup.TransparentDrawingArea.cs\
+ DB/Tag.cs \
+ DB/TagsTemplate.cs \
+ DB/TeamTemplate.cs \
+ gtk-gui/generated.cs \
gtk-gui/LongoMatch.Gui.Component.ButtonsWidget.cs \
- gtk-gui/LongoMatch.Gui.Component.DrawingToolBox.cs\
- gtk-gui/LongoMatch.Gui.Dialog.DBManager.cs \
- gtk-gui/LongoMatch.Gui.Dialog.OpenProjectDialog.cs \
- gtk-gui/LongoMatch.Gui.Dialog.NewProjectDialog.cs \
- gtk-gui/LongoMatch.Gui.Component.TimeAdjustWidget.cs \
- gtk-gui/LongoMatch.Gui.Component.SectionsPropertiesWidget.cs \
- gtk-gui/LongoMatch.Gui.Component.TimeNodeProperties.cs \
- gtk-gui/LongoMatch.Gui.Dialog.TemplateEditorDialog.cs \
+ gtk-gui/LongoMatch.Gui.Component.CategoryProperties.cs \
+ gtk-gui/LongoMatch.Gui.Component.DrawingWidget.cs \
+ gtk-gui/LongoMatch.Gui.Component.DrawingToolBox.cs \
+ gtk-gui/LongoMatch.Gui.Component.NotesWidget.cs \
+ gtk-gui/LongoMatch.Gui.Component.PlayerProperties.cs \
+ gtk-gui/LongoMatch.Gui.Component.PlayersListTreeWidget.cs \
gtk-gui/LongoMatch.Gui.Component.PlayListWidget.cs \
+ gtk-gui/LongoMatch.Gui.Component.PlaysListTreeWidget.cs \
+ gtk-gui/LongoMatch.Gui.Component.ProjectDetailsWidget.cs \
+ gtk-gui/LongoMatch.Gui.Component.ProjectListWidget.cs \
+ gtk-gui/LongoMatch.Gui.Component.ProjectTemplateWidget.cs \
+ gtk-gui/LongoMatch.Gui.Component.TeamTemplateWidget.cs \
+ gtk-gui/LongoMatch.Gui.Component.TimeAdjustWidget.cs \
gtk-gui/LongoMatch.Gui.Component.TimeLineWidget.cs \
- gtk-gui/LongoMatch.Gui.Dialog.VideoEditionProperties.cs \
- gtk-gui/LongoMatch.Gui.Dialog.SnapshotsDialog.cs \
- gtk-gui/LongoMatch.Gui.Component.NotesWidget.cs \
- gtk-gui/LongoMatch.Gui.MainWindow.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.DrawingTool.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.EditCategoryDialog.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.EditPlayerDialog.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.EntryDialog.cs \
gtk-gui/LongoMatch.Gui.Dialog.FramesCaptureProgressDialog.cs \
- gtk-gui/LongoMatch.Gui.Dialog.Migrator.cs \
- gtk-gui/LongoMatch.Gui.Dialog.UpdateDialog.cs \
gtk-gui/LongoMatch.Gui.Dialog.HotKeySelectorDialog.cs \
- gtk-gui/LongoMatch.Gui.Component.PlayerProperties.cs \
- gtk-gui/LongoMatch.Gui.Component.TeamTemplateWidget.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.Migrator.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.NewProjectDialog.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.OpenProjectDialog.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.PlayersSelectionDialog.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.ProjectsManager.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.ProjectTemplateEditorDialog.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.SnapshotsDialog.cs \
gtk-gui/LongoMatch.Gui.Dialog.TeamTemplateEditor.cs \
gtk-gui/LongoMatch.Gui.Dialog.TemplatesManager.cs \
- gtk-gui/LongoMatch.Gui.Component.PlayersListTreeWidget.cs \
- gtk-gui/LongoMatch.Gui.Dialog.WorkspaceChooser.cs \
- gtk-gui/LongoMatch.Gui.Dialog.PlayersSelectionDialog.cs \
- gtk-gui/LongoMatch.Gui.Dialog.EntryDialog.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.UpdateDialog.cs \
+ gtk-gui/LongoMatch.Gui.Dialog.VideoEditionProperties.cs \
gtk-gui/LongoMatch.Gui.Dialog.Win32CalendarDialog.cs \
+ gtk-gui/LongoMatch.Gui.MainWindow.cs \
+ gtk-gui/LongoMatch.Gui.Popup.CalendarPopup.cs \
+ gtk-gui/LongoMatch.Gui.Popup.TransparentDrawingArea.cs \
+ Gui/Component/ButtonsWidget.cs \
+ Gui/Component/CategoryProperties.cs \
+ Gui/Component/DrawingWidget.cs \
+ Gui/Component/DrawingToolBox.cs \
+ Gui/Component/NotesWidget.cs \
+ Gui/Component/PlayerProperties.cs \
+ Gui/Component/PlayersListTreeWidget.cs \
+ Gui/Component/PlayListWidget.cs \
+ Gui/Component/PlaysListTreeWidget.cs \
+ Gui/Component/ProjectDetailsWidget.cs \
+ Gui/Component/ProjectListWidget.cs \
+ Gui/Component/ProjectTemplateWidget.cs \
+ Gui/Component/TeamTemplateWidget.cs\
+ Gui/Component/TimeAdjustWidget.cs \
+ Gui/Component/TimeLineWidget.cs \
+ Gui/Component/TimeReferenceWidget.cs \
+ Gui/Component/TimeScale.cs \
+ Gui/Dialog/DrawingTool.cs \
+ Gui/Dialog/EditCategoryDialog.cs \
+ Gui/Dialog/EditPlayerDialog.cs \
+ Gui/Dialog/EntryDialog.cs \
+ Gui/Dialog/FramesCaptureProgressDialog.cs \
+ Gui/Dialog/HotKeySelectorDialog.cs \
+ Gui/Dialog/Migrator.cs \
+ Gui/Dialog/NewProjectDialog.cs \
+ Gui/Dialog/OpenProjectDialog.cs \
+ Gui/Dialog/PlayersSelectionDialog.cs \
+ Gui/Dialog/ProjectsManager.cs \
+ Gui/Dialog/ProjectTemplateEditorDialog.cs \
+ Gui/Dialog/SnapshotsDialog.cs \
+ Gui/Dialog/TemplatesEditor.cs \
+ Gui/Dialog/TeamTemplateEditor.cs\
+ Gui/Dialog/UpdateDialog.cs \
+ Gui/Dialog/VideoEditionProperties.cs \
+ Gui/Dialog/Win32CalendarDialog.cs \
+ Gui/MainWindow.cs \
+ Gui/Popup/CalendarPopup.cs \
+ Gui/Popup/MessagePopup.cs \
+ Gui/TransparentDrawingArea.cs \
+ Gui/TreeView/CategoriesTreeView.cs \
+ Gui/TreeView/PlayerPropertiesTreeView.cs \
+ Gui/TreeView/PlayersTreeView.cs \
+ Gui/TreeView/PlayListTreeView.cs \
+ Gui/TreeView/PlaysTreeView.cs \
+ Handlers/DrawingManager.cs \
+ Handlers/EventsManager.cs \
+ Handlers/Handlers.cs \
+ Handlers/HotKeysManager.cs \
+ Handlers/VideoDrawingsManager.cs\
+ IO/CSVExport.cs \
+ IO/SectionsReader.cs \
+ IO/SectionsWriter.cs \
+ IO/XMLReader.cs \
+ Main.cs \
Playlist/IPlayList.cs \
Playlist/PlayList.cs \
- Updates/Updater.cs \
- Updates/XmlUpdateParser.cs \
- IO/CSVExport.cs \
+ Time/Drawing.cs\
Time/HotKey.cs \
- Handlers/DrawingManager.cs\
- Handlers/EventsManager.cs \
- Handlers/HotKeysManager.cs \
- DB/TeamTemplate.cs \
+ Time/MediaTimeNode.cs \
+ Time/PixbufTimeNode.cs \
Time/Player.cs \
- Compat/0.0/DB/DataBase.cs \
- Compat/0.0/DB/MediaFile.cs \
- Compat/0.0/DB/Project.cs \
- Compat/0.0/DB/Sections.cs \
- Compat/0.0/IO/SectionsReader.cs\
- Compat/0.0/Time/MediaTimeNode.cs \
- Compat/0.0/Time/PixbufTimeNode.cs \
- Compat/0.0/Time/PlayListTimeNode.cs \
- Compat/0.0/Time/SectionsTimeNode.cs \
- Compat/0.0/Time/Time.cs \
- Compat/0.0/Time/TimeNode.cs \
- Compat/0.0/Playlist/IPlayList.cs \
- Compat/0.0/Playlist/PlayList.cs \
- Compat/0.0/DatabaseMigrator.cs \
- Compat/0.0/PlayListMigrator.cs\
- Compat/0.0/TemplatesMigrator.cs
+ Time/PlayListTimeNode.cs \
+ Time/SectionsTimeNode.cs \
+ Time/Time.cs \
+ Time/TimeNode.cs \
+ Updates/Updater.cs \
+ Updates/XmlUpdateParser.cs
LONGOMATCH_RESOURCES = \
-resource:./gtk-gui/objects.xml \
-resource:./gtk-gui/gui.stetic\
- -resource:./images/longomatch.png,longomatch.png
+ -resource:./images/longomatch.png,longomatch.png\
+ -resource:./images/stock_draw-line-45.png,stock_draw-line-45.png\
+ -resource:./images/stock_draw-circle-unfilled.png,stock_draw-circle-unfilled.png\
+ -resource:./images/stock_draw-line-ends-with-arrow.png,stock_draw-line-ends-with-arrow.png\
+ -resource:./images/stock_draw-rectangle-unfilled.png,stock_draw-rectangle-unfilled.png\
+ -resource:./images/stock_draw-freeform-line.png,stock_draw-freeform-line.png
LONGOMATCH_REFERENCES = \
-r:Mono.Posix \
@@ -225,7 +242,7 @@ LONGOMATCH_REFERENCES = \
-pkg:gtk-sharp-2.0 \
-pkg:glib-sharp-2.0 \
-r:../obj/CesarPlayer.dll \
- -r:../LongoMatch/Win32/build/Db4objects.Db4o.dll
+ -r:../LongoMatch/Win32/deps/Db4objects.Db4o.dll
.PHONY: all all-before all-after clean clean-custom
@@ -263,5 +280,5 @@ libcesarplayer/src/baconvideowidget-marshal.o:libcesarplayer/src/baconvideowidge
$(CESARPLAYER):
cd CesarPlayer && $(CSC) $(CSC_CESARPLAYER_FLAGS) -out:../$(CESARPLAYER) -target:$(CESARPLAYER_COMPILE_TARGET) $(CESARPLAYER_FILES) $(CESARPLAYER_REFERENCES) $(CESARPLAYER_RESOURCES)
-$(LONGOMATCH):$(CESARPLAYER)
+$(LONGOMATCH):$(CESARPLAYER)
cd LongoMatch && $(CSC) $(CSC_LONGOMATCH_FLAGS) -out:../$(LONGOMATCH) -target:$(LONGOMATCH_COMPILE_TARGET) $(LONGOMATCH_FILES) $(LONGOMATCH_REFERENCES) $(LONGOMATCH_RESOURCES)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]