1
ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating
2
ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.TextTemplating.dll
5
$(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.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/bin/ICSharpCode.NRefactory.dll \
9
$(top_builddir)/build/bin/Mono.TextEditor.dll \
10
$(top_builddir)/build/bin/MonoDevelop.Core.dll \
11
$(top_builddir)/build/bin/MonoDevelop.Ide.dll
21
Gui/T4EditorExtension.cs \
22
MonoDevelopTemplatingHost.cs \
23
Parser/T4ParsedDocument.cs \
25
TextTemplatingFileGenerator.cs \
26
TextTemplatingFilePreprocessor.cs \
27
TextTemplatingService.cs \
28
ThreadAsyncOperation.cs
31
MonoDevelop.TextTemplating.addin.xml \
35
Templates/T4TemplateCSharp.xft.xml \
36
Templates/T4PreprocessedTemplateCSharp.xft.xml
38
DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(DATA_FILES))
40
all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
42
$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
43
mkdir -p $(ADDIN_BUILD)
44
$(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
45
$(build_resources:%=/resource:%) $(build_sources)
47
$(DATA_FILE_BUILD): $(ADDIN_BUILD)/% : $(srcdir)/%
51
$(ASSEMBLY).mdb: $(ASSEMBLY)
55
assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.TextTemplating
56
assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
59
for F in $(DATA_FILES); do \
60
mkdir -p "$(DESTDIR)$(assemblydir)/$$(dirname $$F)/"; \
61
$(INSTALL) -c -m 0644 $(srcdir)/$$F "$(DESTDIR)$(assemblydir)/$$(dirname $$F)/"; \
65
for F in $(DATA_FILES); do \
66
rm -f "$(DESTDIR)$(assemblydir)/$$F"; \
69
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
70
EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
72
include $(top_srcdir)/Makefile.include
1
include $(top_srcdir)/xbuild.include