~ubuntu-branches/ubuntu/oneiric/monodevelop/oneiric-updates

« back to all changes in this revision

Viewing changes to src/addins/MonoDevelop.GtkCore/lib/stetic/libsteticui/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2009-02-18 08:40:51 UTC
  • mfrom: (1.2.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20090218084051-gh8m6ukvokbwj7cf
Tags: 1.9.2+dfsg-1ubuntu1
* Merge from Debian Experimental (LP: #330519), remaining Ubuntu changes:
  + debian/control:
    - Update for Gnome# 2.24
    - Add libmono-cairo1.0-cil to build-deps to fool pkg-config check

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
ASSEMBLY_DIR = $(top_builddir)/bin
2
 
 
3
 
ASSEMBLY = $(ASSEMBLY_DIR)/libsteticui.dll
4
 
 
5
 
ASSEMBLY_FILES = \
6
 
        $(ASSEMBLY) \
7
 
        $(ASSEMBLY_DIR)/libsteticui.dll.mdb \
8
 
        $(CECIL_DLL) \
9
 
        $(DATA_FILE_BUILD)
10
 
        
11
 
pkglib_DATA = $(ASSEMBLY_FILES)
12
 
libsteticui_dll_sources =  \
13
 
        ActionComponent.cs \
14
 
        ActionGroupComponent.cs \
15
 
        ActionGroupDesigner.cs \
16
 
        ActionGroupDesignerBackend.cs \
17
 
        ActionGroupEditSession.cs \
18
 
        ActionGroupToolbar.cs \
19
 
        Application.cs \
20
 
        ApplicationBackend.cs \
21
 
        ApplicationBackendController.cs \
22
 
        AssemblyResolver.cs \
23
 
        AssemblyWidgetLibrary.cs \
24
 
        CecilClassDescriptor.cs \
25
 
        CecilPropertyDescriptor.cs \
26
 
        CecilSignalDescriptor.cs \
27
 
        CecilWidgetLibrary.cs \
28
 
        CodeGenerationResult.cs \
29
 
        CodeGenerator.cs \
30
 
        CodeGeneratorInternalClass.cs \
31
 
        CodeGeneratorPartialClass.cs \
32
 
        Component.cs \
33
 
        ComponentEventHandler.cs \
34
 
        ComponentSignalEventHandler.cs \
35
 
        ComponentType.cs \
36
 
        ContainerUndoRedoManager.cs \
37
 
        ContextMenu.cs \
38
 
        Designer.cs \
39
 
        EmbedWindow.cs \
40
 
        Glade.cs \
41
 
        Grid.cs \
42
 
        GuiDispatchServerSink.cs \
43
 
        GuiDispatchServerSinkProvider.cs \
44
 
        LibraryCache.cs \
45
 
        Metacity/ButtonFunction.cs \
46
 
        Metacity/ButtonLayout.cs \
47
 
        Metacity/FrameFlags.cs \
48
 
        Metacity/FrameType.cs \
49
 
        Metacity/ObjectManager.cs \
50
 
        Metacity/Preview.cs \
51
 
        Metacity/Theme.cs \
52
 
        Palette.cs \
53
 
        PaletteBackend.cs \
54
 
        PluggableWidget.cs \
55
 
        Project.cs \
56
 
        ProjectBackend.cs \
57
 
        ProjectViewBackend.cs \
58
 
        PropertyEditor.cs \
59
 
        PropertyGrid.cs \
60
 
        PropertyTree.cs \
61
 
        Shadow.cs \
62
 
        SignalsEditor.cs \
63
 
        SignalsEditorBackend.cs \
64
 
        UndoQueue.cs \
65
 
        UserInterface.cs \
66
 
        WidgetActionBar.cs \
67
 
        WidgetComponent.cs \
68
 
        WidgetDesigner.cs \
69
 
        WidgetDesignerBackend.cs \
70
 
        WidgetEditSession.cs \
71
 
        WidgetFactory.cs \
72
 
        WidgetInfoEventHandler.cs \
73
 
        WidgetPropertyTree.cs \
74
 
        WidgetPropertyTreeBackend.cs \
75
 
        WidgetTree.cs \
76
 
        WidgetTreeCombo.cs
77
 
 
78
 
libsteticui_dll_resources =  \
79
 
        action.png \
80
 
        missing.png
81
 
 
82
 
        
83
 
libsteticui_dll_references =  \
84
 
        -pkg:gconf-sharp-2.0 \
85
 
        -pkg:glib-sharp-2.0 \
86
 
        -pkg:gnome-sharp-2.0 \
87
 
        -pkg:gtk-sharp-2.0 \
88
 
        -r:$(top_builddir)/bin/libstetic.dll \
89
 
        -r:$(top_srcdir)/libsteticui/lib/Mono.Cecil.dll \
90
 
        -r:Mono.Posix \
91
 
        -r:System.Runtime.Remoting \
92
 
        -r:System.Xml
93
 
 
94
 
libsteticui_dll_datafiles = libsteticui.dll.config
95
 
 
96
 
 
97
 
all: $(ASSEMBLY) $(DATA_FILE_BUILD) $(CECIL_DLL)
98
 
        
99
 
RESOURCE_FILES = $(addprefix $(srcdir)/, $(libsteticui_dll_resources))
100
 
DATA_FILES = $(addprefix $(srcdir)/, $(libsteticui_dll_datafiles))
101
 
 
102
 
$(ASSEMBLY): $(libsteticui_dll_sources) $(RESOURCE_FILES)
103
 
        @rm -f sources.rsp
104
 
        @echo $(libsteticui_dll_sources:%=$(srcdir)/%) > sources.rsp
105
 
        @for resource in $(RESOURCE_FILES); do echo -resource:$$resource,`basename $$resource` >> sources.rsp; done
106
 
        $(GMCS) -debug -unsafe -main:Stetic.ApplicationBackend $(libsteticui_dll_references) -out:$@ @sources.rsp
107
 
 
108
 
DATA_FILE_BUILD = $(addprefix $(ASSEMBLY_DIR)/, $(libsteticui_dll_datafiles))
109
 
 
110
 
$(DATA_FILE_BUILD): $(srcdir)/$(notdir $@)
111
 
        mkdir -p $(ASSEMBLY_DIR)
112
 
        cp $(srcdir)/$(subst $(ASSEMBLY_DIR),$(srcdir),$@) $(ASSEMBLY_DIR)/.
113
 
 
114
 
CECIL = Mono.Cecil.dll
115
 
CECIL_DLL = $(ASSEMBLY_DIR)/$(CECIL)
116
 
 
117
 
$(CECIL_DLL): $(srcdir)/lib/$(CECIL)
118
 
        mkdir -p $(ASSEMBLY_DIR)
119
 
        cp $(srcdir)/lib/$(CECIL) $(ASSEMBLY_DIR)/.
120
 
 
121
 
CLEANFILES = $(ASSEMBLY_FILES) sources.rsp
122
 
 
123
 
EXTRA_DIST = \
124
 
        $(libsteticui_dll_sources)      \
125
 
        $(RESOURCE_FILES) \
126
 
        $(DATA_FILES) \
127
 
        $(srcdir)/lib/$(CECIL)