4
# Warning: This is an automatically generated file, do not edit!
7
ASSEMBLY_COMPILER_COMMAND = gmcs
8
ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug -define:DEBUG "-define:DEBUG,TRACE" "-keyfile:$(srcdir)/mono-upnp.snk"
9
ASSEMBLY = ../../../bin/Mono.Upnp.dll
10
ASSEMBLY_MDB = $(ASSEMBLY).mdb
11
COMPILE_TARGET = library
12
PROJECT_REFERENCES = ../../../bin/Mono.Ssdp.dll
13
BUILD_DIR = ../../../bin
15
MONO_UPNP_DLL_MDB_SOURCE=../../../bin/Mono.Upnp.dll.mdb
16
MONO_UPNP_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.dll.mdb
17
MONO_SSDP_DLL_SOURCE=../../../bin/Mono.Ssdp.dll
18
MONO_SSDP_DLL_MDB_SOURCE=../../../bin/Mono.Ssdp.dll.mdb
19
MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
24
ASSEMBLY_COMPILER_COMMAND = gmcs
25
ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ "-keyfile:$(srcdir)/mono-upnp.snk"
26
ASSEMBLY = ../../../bin/Mono.Upnp.dll
28
COMPILE_TARGET = library
29
PROJECT_REFERENCES = \
30
../../../bin/Mono.Ssdp.dll
31
BUILD_DIR = ../../../bin
34
MONO_SSDP_DLL_SOURCE=../../../bin/Mono.Ssdp.dll
40
SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
43
$(MONO_UPNP_DLL_MDB) \
53
all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG)
57
Mono.Upnp.Control/AllowedValueRange.cs \
58
Mono.Upnp.Control/Argument.cs \
59
Mono.Upnp.Control/ArgumentDirection.cs \
60
Mono.Upnp.Control/IMap.cs \
61
Mono.Upnp.Control/ServiceAction.cs \
62
Mono.Upnp.Control/ServiceActionExecutor.cs \
63
Mono.Upnp.Control/ServiceController.cs \
64
Mono.Upnp.Control/StateVariable.cs \
65
Mono.Upnp.Control/StateVariableChangedArgs.cs \
66
Mono.Upnp.Control/StateVariableEventer.cs \
67
Mono.Upnp.Control/StateVariableOptions.cs \
68
Mono.Upnp.Control/UpnpActionAttribute.cs \
69
Mono.Upnp.Control/UpnpArgumentAttribute.cs \
70
Mono.Upnp.Control/UpnpControlException.cs \
71
Mono.Upnp.Control/UpnpEnumAttribute.cs \
72
Mono.Upnp.Control/UpnpError.cs \
73
Mono.Upnp.Control/UpnpRelatedStateVariableAttribute.cs \
74
Mono.Upnp.Control/UpnpServiceDefinitionException.cs \
75
Mono.Upnp.Control/UpnpStateVariableAttribute.cs \
76
Mono.Upnp.Internal/Arguments.cs \
77
Mono.Upnp.Internal/CollectionMap.cs \
78
Mono.Upnp.Internal/ControlClient.cs \
79
Mono.Upnp.Internal/ControlServer.cs \
80
Mono.Upnp.Internal/DataServer.cs \
81
Mono.Upnp.Internal/EmptyDictionary.cs \
82
Mono.Upnp.Internal/EventClient.cs \
83
Mono.Upnp.Internal/EventServer.cs \
84
Mono.Upnp.Internal/Func.cs \
85
Mono.Upnp.Internal/Helper.cs \
86
Mono.Upnp.Internal/IMappable.cs \
87
Mono.Upnp.Internal/Log.cs \
88
Mono.Upnp.Internal/Map.cs \
89
Mono.Upnp.Internal/Protocol.cs \
90
Mono.Upnp.Internal/ServiceControllerBuilder.cs \
91
Mono.Upnp.Internal/SoapEnvelope.cs \
92
Mono.Upnp.Internal/SoapFault.cs \
93
Mono.Upnp.Internal/SoapHeader.cs \
94
Mono.Upnp.Internal/TimeoutDispatcher.cs \
95
Mono.Upnp.Internal/UpnpServer.cs \
96
Mono.Upnp.Internal/XmlShell.cs \
97
Mono.Upnp.Xml.Compilation/Compiler.cs \
98
Mono.Upnp.Xml.Compilation/DelegateDeserializationCompiler.cs \
99
Mono.Upnp.Xml.Compilation/DelegateSerializationCompiler.cs \
100
Mono.Upnp.Xml.Compilation/DeserializationCompiler.cs \
101
Mono.Upnp.Xml.Compilation/DeserializationCompilerProvider.cs \
102
Mono.Upnp.Xml.Compilation/Deserializer.cs \
103
Mono.Upnp.Xml.Compilation/ObjectDeserializer.cs \
104
Mono.Upnp.Xml.Compilation/SerializationCompiler.cs \
105
Mono.Upnp.Xml.Compilation/SerializationCompilerProvider.cs \
106
Mono.Upnp.Xml.Compilation/Serializer.cs \
107
Mono.Upnp.Xml/DoNotDeserializeAttribute.cs \
108
Mono.Upnp.Xml/DoNotSerializeAttribute.cs \
109
Mono.Upnp.Xml/IXmlDeserializable.cs \
110
Mono.Upnp.Xml/IXmlDeserializer.cs \
111
Mono.Upnp.Xml/IXmlSerializable.cs \
112
Mono.Upnp.Xml/XmlArrayAttribute.cs \
113
Mono.Upnp.Xml/XmlArrayItemAttribute.cs \
114
Mono.Upnp.Xml/XmlAttributeAttribute.cs \
115
Mono.Upnp.Xml/XmlAutomatable.cs \
116
Mono.Upnp.Xml/XmlDeclarationType.cs \
117
Mono.Upnp.Xml/XmlDeserializable.cs \
118
Mono.Upnp.Xml/XmlDeserializationContext.cs \
119
Mono.Upnp.Xml/XmlDeserializer.cs \
120
Mono.Upnp.Xml/XmlElementAttribute.cs \
121
Mono.Upnp.Xml/XmlEnumAttribute.cs \
122
Mono.Upnp.Xml/XmlFlagAttribute.cs \
123
Mono.Upnp.Xml/XmlNamespaceAttribute.cs \
124
Mono.Upnp.Xml/XmlSerializable.cs \
125
Mono.Upnp.Xml/XmlSerializationContext.cs \
126
Mono.Upnp.Xml/XmlSerializationOptions.cs \
127
Mono.Upnp.Xml/XmlSerializer.cs \
128
Mono.Upnp.Xml/XmlTypeAttribute.cs \
129
Mono.Upnp.Xml/XmlValueAttribute.cs \
130
Mono.Upnp/Client.cs \
131
Mono.Upnp/Description.cs \
132
Mono.Upnp/Deserializer.cs \
133
Mono.Upnp/DeserializerProducer.cs \
134
Mono.Upnp/Device.cs \
135
Mono.Upnp/DeviceAnnouncement.cs \
136
Mono.Upnp/DeviceOptions.cs \
137
Mono.Upnp/DeviceType.cs \
138
Mono.Upnp/DisposedEventArgs.cs \
141
Mono.Upnp/Server.cs \
142
Mono.Upnp/Service.cs \
143
Mono.Upnp/ServiceAnnouncement.cs \
144
Mono.Upnp/ServiceType.cs \
145
Mono.Upnp/SpecVersion.cs \
146
Mono.Upnp/TypeInfo.cs \
147
Mono.Upnp/UpnpDeserializationException.cs \
148
Mono.Upnp/UpnpEventArgs.cs \
149
Mono.Upnp/UpnpException.cs
156
Mono.Upnp.Xml.Compilation \
166
CLEANFILES = $(PROGRAMFILES) $(LINUX_PKGCONFIG)
168
include $(top_srcdir)/Makefile.include
170
MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
171
MONO_UPNP_PC = $(BUILD_DIR)/mono.upnp.pc
173
$(eval $(call emit-deploy-wrapper,MONO_UPNP_PC,mono.upnp.pc))
176
$(eval $(call emit_resgen_targets))
177
$(build_xamlg_list): %.xaml.g.cs: %.xaml
180
$(ASSEMBLY_MDB): $(ASSEMBLY)
182
$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
183
mkdir -p $(shell dirname $(ASSEMBLY))
184
$(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)