~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.AspNet.Mvc
2
 
ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.AspNet.Mvc.dll
3
 
 
4
 
DEPS =  \
5
 
        $(top_builddir)/build/AddIns/MonoDevelop.AspNet/MonoDevelop.AspNet.dll \
6
 
        $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
7
 
        $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating/Mono.TextTemplating.dll \
8
 
        $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating/MonoDevelop.TextTemplating.dll \
9
 
        $(top_builddir)/build/AddIns/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.dll \
10
 
        $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
11
 
        $(top_builddir)/build/bin/Mono.TextEditor.dll \
12
 
        $(top_builddir)/build/bin/MonoDevelop.Core.dll \
13
 
        $(top_builddir)/build/bin/MonoDevelop.Ide.dll
14
 
 
15
 
REFS =  \
16
 
        $(GLIB_SHARP_LIBS) \
17
 
        $(GTK_SHARP_LIBS) \
18
 
        -r:Mono.Posix \
19
 
        -r:System \
20
 
        -r:System.Core \
21
 
        -r:System.Xml
22
 
 
23
 
FILES =  \
24
 
        AspMvcCommands.cs \
25
 
        AspMvcProject.cs \
26
 
        AspMvcProjectBinding.cs \
27
 
        AspMvcProjectConfiguration.cs \
28
 
        AssemblyInfo.cs \
29
 
        gtk-gui/generated.cs \
30
 
        gtk-gui/MonoDevelop.AspNet.Mvc.Gui.AddViewDialog.cs \
31
 
        Gui/AddViewDialog.cs \
32
 
        Gui/FolderNodeBuilderExtension.cs \
33
 
        TextTemplating/MvcTextTemplateHost.cs
34
 
 
35
 
RES =  \
36
 
        gtk-gui/gui.stetic \
37
 
        MonoDevelop.AspNet.Mvc.addin.xml
38
 
 
39
 
DATA_FILES = \
40
 
        Templates/Controller.xft.xml \
41
 
        Templates/ViewPage.xft.xml \
42
 
        Templates/ViewContentPage.xft.xml \
43
 
        Templates/UserControl.xft.xml \
44
 
        Templates/ViewMasterPage.xft.xml \
45
 
        Templates/Project.xpt.xml \
46
 
        Templates/EmptyProject.xpt.xml \
47
 
        Templates/GlobalAsax.xft.xml \
48
 
        Templates/WebConfigApp.xft.xml \
49
 
        Templates/WebConfigViews.xft.xml \
50
 
        Templates/EmptyProjectMvc3.xpt.xml \
51
 
        Templates/GlobalAsaxMvc3.xft.xml \
52
 
        Templates/ProjectMvc3.xpt.xml \
53
 
        Templates/WebConfigAppMvc3.xft.xml \
54
 
        Templates/WebConfigViewsMvc3.xft.xml \
55
 
        CodeTemplates/AddView/Empty.tt
56
 
 
57
 
DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(DATA_FILES))
58
 
 
59
 
all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
60
 
 
61
 
$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
62
 
        mkdir -p $(ADDIN_BUILD)
63
 
        $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
64
 
                $(build_resources:%=/resource:%) $(build_sources)
65
 
 
66
 
$(ASSEMBLY).mdb: $(ASSEMBLY)
67
 
 
68
 
$(DATA_FILE_BUILD): $(ADDIN_BUILD)/% : $(srcdir)/%
69
 
        mkdir -p $(dir $@)
70
 
        cp $^ $@
71
 
 
72
 
check: all
73
 
 
74
 
assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.AspNet.Mvc
75
 
assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
76
 
 
77
 
install-data-hook:
78
 
        for F in $(DATA_FILES); do \
79
 
                mkdir -p "$(DESTDIR)$(assemblydir)/$$(dirname $$F)/"; \
80
 
                $(INSTALL) -c -m 0644 $(srcdir)/$$F "$(DESTDIR)$(assemblydir)/$$(dirname $$F)/"; \
81
 
        done
82
 
 
83
 
uninstall-hook:
84
 
        for F in $(DATA_FILES); do \
85
 
                rm -f "$(DESTDIR)$(assemblydir)/$$F"; \
86
 
        done
87
 
 
88
 
 
89
 
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
90
 
EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
91
 
 
92
 
include $(top_srcdir)/Makefile.include
93
 
 
 
1
include $(top_srcdir)/xbuild.include
 
2
EXTRA_DIST += $(wildcard lib/*)