2
ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Autotools
3
ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Autotools.dll
6
$(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
7
$(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
8
$(top_builddir)/build/bin/MonoDevelop.Core.dll \
9
$(top_builddir)/build/bin/MonoDevelop.Ide.dll
24
FileNodeBuilderExtension.cs \
25
GenerateMakefilesDialog.cs \
26
gtk-gui/generated.cs \
27
gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs \
28
gtk-gui/MonoDevelop.Autotools.MakefileIntegrationFeatureWidget.cs \
29
gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs \
30
gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditor.cs \
31
gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditorWidget.cs \
32
gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs \
35
ImportMakefileDialog.cs \
36
ISimpleAutotoolsSetup.cs \
39
MakefileGeneratorTool.cs \
40
MakefileIntegrationFeature.cs \
41
MakefileIntegrationFeatureWidget.cs \
42
MakefileOptionPanel.cs \
43
MakefileOptionPanelWidget.cs \
45
MakefileProjectServiceExtension.cs \
46
MakefileSwitchEditor.cs \
47
MakefileSwitchEditorWidget.cs \
51
SimpleProjectMakefileHandler.cs \
53
SolutionMakefileHandler.cs \
55
TarballBuilderEditorWidget.cs \
60
MonoDevelop.Autotools.addin.xml
63
templates/autogen.sh.template \
64
templates/configure.ac.template \
65
templates/configure.template \
66
templates/exe.wrapper.in.template \
67
templates/expansions.m4 \
68
templates/make-dist.targets \
69
templates/Makefile.am.project.template \
70
templates/Makefile.include \
71
templates/Makefile.noauto.project.template \
72
templates/Makefile.solution.template \
73
templates/package.pc.template \
76
DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/templates/, $(notdir $(DATA_FILES)))
78
all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
80
$(DATA_FILE_BUILD): $(srcdir)$(subst $(ADDIN_BUILD),, $@)
81
mkdir -p $(ADDIN_BUILD)/templates
82
cp $(srcdir)/$(subst $(ADDIN_BUILD),,$@) $@
84
$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
85
mkdir -p $(ADDIN_BUILD)
86
$(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
88
$(ASSEMBLY).mdb: $(ASSEMBLY)
90
assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Autotools
91
assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILES)
93
templatedir = $(assemblydir)/templates
94
template_DATA = $(DATA_FILES)
96
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
97
EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
99
include $(top_srcdir)/Makefile.include
1
include $(top_srcdir)/xbuild.include