1
include $(top_srcdir)/Makefile.include
3
ASSEMBLY_NAME = Mono.Addins
6
$(srcdir)/AssemblyInfo.cs \
7
$(srcdir)/Mono.Addins.Database/AddinDatabase.cs \
8
$(srcdir)/Mono.Addins.Database/AddinHostIndex.cs \
9
$(srcdir)/Mono.Addins.Database/AddinScanFolderInfo.cs \
10
$(srcdir)/Mono.Addins.Database/AddinScanner.cs \
11
$(srcdir)/Mono.Addins.Database/AddinScanResult.cs \
12
$(srcdir)/Mono.Addins.Database/AddinUpdateData.cs \
13
$(srcdir)/Mono.Addins.Database/DatabaseConfiguration.cs \
14
$(srcdir)/Mono.Addins.Database/FileDatabase.cs \
15
$(srcdir)/Mono.Addins.Database/ProcessProgressStatus.cs \
16
$(srcdir)/Mono.Addins.Database/SetupProcess.cs \
17
$(srcdir)/Mono.Addins.Database/Util.cs \
18
$(srcdir)/Mono.Addins.Description/AddinDependency.cs \
19
$(srcdir)/Mono.Addins.Description/AddinDescription.cs \
20
$(srcdir)/Mono.Addins.Description/AssemblyDependency.cs \
21
$(srcdir)/Mono.Addins.Description/ConditionTypeDescription.cs \
22
$(srcdir)/Mono.Addins.Description/ConditionTypeDescriptionCollection.cs \
23
$(srcdir)/Mono.Addins.Description/Dependency.cs \
24
$(srcdir)/Mono.Addins.Description/DependencyCollection.cs \
25
$(srcdir)/Mono.Addins.Description/Extension.cs \
26
$(srcdir)/Mono.Addins.Description/ExtensionCollection.cs \
27
$(srcdir)/Mono.Addins.Description/ExtensionNodeDescription.cs \
28
$(srcdir)/Mono.Addins.Description/ExtensionNodeDescriptionCollection.cs \
29
$(srcdir)/Mono.Addins.Description/ExtensionNodeSet.cs \
30
$(srcdir)/Mono.Addins.Description/ExtensionNodeSetCollection.cs \
31
$(srcdir)/Mono.Addins.Description/ExtensionNodeType.cs \
32
$(srcdir)/Mono.Addins.Description/ExtensionNodeTypeCollection.cs \
33
$(srcdir)/Mono.Addins.Description/ExtensionPoint.cs \
34
$(srcdir)/Mono.Addins.Description/ExtensionPointCollection.cs \
35
$(srcdir)/Mono.Addins.Description/ModuleDescription.cs \
36
$(srcdir)/Mono.Addins.Description/ModuleDescriptionCollection.cs \
37
$(srcdir)/Mono.Addins.Description/NativeDependency.cs \
38
$(srcdir)/Mono.Addins.Description/NodeTypeAttribute.cs \
39
$(srcdir)/Mono.Addins.Description/NodeTypeAttributeCollection.cs \
40
$(srcdir)/Mono.Addins.Description/ObjectDescription.cs \
41
$(srcdir)/Mono.Addins.Description/ObjectDescriptionCollection.cs \
42
$(srcdir)/Mono.Addins.Localization/GettextDomain.cs \
43
$(srcdir)/Mono.Addins.Localization/GettextLocalizer.cs \
44
$(srcdir)/Mono.Addins.Localization/IAddinLocalizer.cs \
45
$(srcdir)/Mono.Addins.Localization/IAddinLocalizerFactory.cs \
46
$(srcdir)/Mono.Addins.Localization/IPluralAddinLocalizer.cs \
47
$(srcdir)/Mono.Addins.Localization/NullLocalizer.cs \
48
$(srcdir)/Mono.Addins.Localization/StringResourceLocalizer.cs \
49
$(srcdir)/Mono.Addins.Localization/StringTableLocalizer.cs \
50
$(srcdir)/Mono.Addins.Serialization/BinaryXmlReader.cs \
51
$(srcdir)/Mono.Addins.Serialization/BinaryXmlTypeMap.cs \
52
$(srcdir)/Mono.Addins.Serialization/BinaryXmlWriter.cs \
53
$(srcdir)/Mono.Addins.Serialization/IBinaryXmlElement.cs \
54
$(srcdir)/Mono.Addins/Addin.cs \
55
$(srcdir)/Mono.Addins/AddinAttribute.cs \
56
$(srcdir)/Mono.Addins/AddinDependencyAttribute.cs \
57
$(srcdir)/Mono.Addins/AddinErrorEventArgs.cs \
58
$(srcdir)/Mono.Addins/AddinEventArgs.cs \
59
$(srcdir)/Mono.Addins/AddinInfo.cs \
60
$(srcdir)/Mono.Addins/AddinLocalizer.cs \
61
$(srcdir)/Mono.Addins/AddinManager.cs \
62
$(srcdir)/Mono.Addins/AddinRegistry.cs \
63
$(srcdir)/Mono.Addins/AddinRootAttribute.cs \
64
$(srcdir)/Mono.Addins/AddinSessionService.cs \
65
$(srcdir)/Mono.Addins/ConditionType.cs \
66
$(srcdir)/Mono.Addins/ConsoleProgressStatus.cs \
67
$(srcdir)/Mono.Addins/ExtensionAttribute.cs \
68
$(srcdir)/Mono.Addins/ExtensionContext.cs \
69
$(srcdir)/Mono.Addins/ExtensionNode.cs \
70
$(srcdir)/Mono.Addins/ExtensionNodeAttribute.cs \
71
$(srcdir)/Mono.Addins/ExtensionNodeChildAttribute.cs \
72
$(srcdir)/Mono.Addins/ExtensionNodeList.cs \
73
$(srcdir)/Mono.Addins/ExtensionPointAttribute.cs \
74
$(srcdir)/Mono.Addins/ExtensionTree.cs \
75
$(srcdir)/Mono.Addins/GettextCatalog.cs \
76
$(srcdir)/Mono.Addins/IAddinInstaller.cs \
77
$(srcdir)/Mono.Addins/InstanceExtensionNode.cs \
78
$(srcdir)/Mono.Addins/IProgressStatus.cs \
79
$(srcdir)/Mono.Addins/MissingDependencyException.cs \
80
$(srcdir)/Mono.Addins/NodeAttributeAttribute.cs \
81
$(srcdir)/Mono.Addins/NodeElement.cs \
82
$(srcdir)/Mono.Addins/RuntimeAddin.cs \
83
$(srcdir)/Mono.Addins/TreeNode.cs \
84
$(srcdir)/Mono.Addins/TreeNodeCollection.cs \
85
$(srcdir)/Mono.Addins/TypeExtensionNode.cs \
86
$(srcdir)/Mono.Addins/TypeExtensionPointAttribute.cs
95
CSC_EXTRA_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG "-main:Mono.Addins.Database.SetupProcess"
97
ASSEMBLY = $(ASSEMBLY_NAME).dll
99
if !EXTERNAL_MONO_ADDINS
102
$(ASSEMBLY): $(ASSEMBLY_SOURCES)
103
$(CSC) $(CSC_EXTRA_FLAGS) -out:$@ $(PKGS) $(REFS) $(ASSEMBLY_SOURCES)
105
assemblydir = $(pkglibdir)
112
$(ASSEMBLY_SOURCES) \