blob: 899c346a499b98b873ad555b3b7c9efd3cc3b95d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Autotools
ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Autotools.dll
REFS = \
$(GNOME_SHARP_LIBS) \
$(GTK_SHARP_LIBS) \
-r:$(top_builddir)/build/AddIns/MonoDevelop.Deployment.dll \
-r:$(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
-r:$(top_builddir)/build/bin/Mono.Addins.dll \
-r:$(top_builddir)/build/bin/MonoDevelop.Components.dll \
-r:$(top_builddir)/build/bin/MonoDevelop.Core.dll \
-r:$(top_builddir)/build/bin/MonoDevelop.Core.Gui.dll \
-r:$(top_builddir)/build/bin/MonoDevelop.Ide.dll \
-r:$(top_builddir)/build/bin/MonoDevelop.Projects.dll \
-r:$(top_builddir)/build/bin/MonoDevelop.Projects.Gui.dll \
-r:Mono.Posix \
-r:System
FILES = \
AssemblyInfo.cs \
AutotoolsContext.cs \
Commands.cs \
ConfigSection.cs \
CustomMakefile.cs \
FileNodeBuilderExtension.cs \
GenerateMakefilesDialog.cs \
gtk-gui/generated.cs \
gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs \
gtk-gui/MonoDevelop.Autotools.MakefileIntegrationFeatureWidget.cs \
gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs \
gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs \
Handler.cs \
IMakefileHandler.cs \
ImportMakefileDialog.cs \
ISimpleAutotoolsSetup.cs \
Makefile.cs \
MakefileData.cs \
MakefileGeneratorTool.cs \
MakefileIntegrationFeature.cs \
MakefileIntegrationFeatureWidget.cs \
MakefileOptionPanel.cs \
MakefileOptionPanelWidget.cs \
MakefileProject.cs \
MakefileProjectServiceExtension.cs \
MakefileReaderExtension.cs \
MakefileVar.cs \
PropertyProvider.cs \
Set.cs \
SimpleProjectMakefileHandler.cs \
SolutionDeployer.cs \
SolutionMakefileHandler.cs \
TarballBuilderEditorWidget.cs \
TemplateEngine.cs
RES = \
gtk-gui/gui.stetic \
gtk-gui/objects.xml \
MonoDevelop.Autotools.addin.xml
DATA_FILES = \
templates/autogen.sh.template \
templates/configure.ac.template \
templates/configure.template \
templates/exe.wrapper.in.template \
templates/make-dist.targets \
templates/Makefile.am.project.template \
templates/Makefile.include \
templates/Makefile.noauto.project.template \
templates/Makefile.solution.template \
templates/package.pc.template \
templates/rules.make
DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(notdir $(DATA_FILES)))
all: $(ASSEMBLY) $(DATA_FILE_BUILD)
$(DATA_FILE_BUILD): $(srcdir)$(subst $(ADDIN_BUILD),, $@)
mkdir -p $(ADDIN_BUILD)
cp $(srcdir)/templates$(subst $(ADDIN_BUILD),,$@) $@
$(ASSEMBLY): $(FILES) $(build_resources)
mkdir -p $(ADDIN_BUILD)
$(CSC) $(CSC_FLAGS) $(REFS) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Autotools
assembly_DATA = $(ASSEMBLY) $(DATA_FILES)
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
include $(top_srcdir)/Makefile.include
|