1
ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.AspNet.Mvc
2
ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.AspNet.Mvc.dll
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
26
AspMvcProjectBinding.cs \
27
AspMvcProjectConfiguration.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
37
MonoDevelop.AspNet.Mvc.addin.xml
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
57
DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(DATA_FILES))
59
all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
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)
66
$(ASSEMBLY).mdb: $(ASSEMBLY)
68
$(DATA_FILE_BUILD): $(ADDIN_BUILD)/% : $(srcdir)/%
74
assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.AspNet.Mvc
75
assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
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)/"; \
84
for F in $(DATA_FILES); do \
85
rm -f "$(DESTDIR)$(assemblydir)/$$F"; \
89
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
90
EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
92
include $(top_srcdir)/Makefile.include
1
include $(top_srcdir)/xbuild.include
2
EXTRA_DIST += $(wildcard lib/*)