1 pkgconfigdir=$(libdir)/pkgconfig
2 MCSFLAGS= -debug+ -debug:full -nologo
4 monowebserverdir = $(prefix)/lib/xsp/1.0
5 monowebserver2dir = $(prefix)/lib/xsp/2.0
7 pkgconfig_DATA = xsp.pc xsp-2.pc
8 monowebserver_SCRIPTS = Mono.WebServer.dll
9 monowebserver2_SCRIPTS = $(monowebserver2_install)
12 monowebserver2_install = Mono.WebServer2.dll
15 CLEANFILES = Mono.WebServer.dll* Mono.WebServer2.dll*
16 EXTRA_DIST = $(monowebserver_sources) AssemblyInfo.cs.in AssemblyInfo2.cs.in
19 monowebserver_references= -r:System.Web.dll -r:Mono.Security.dll
21 monowebserver_sources = \
22 ApplicationServer.cs \
23 BaseApplicationHost.cs \
24 BaseRequestBroker.cs \
26 InitialWorkerRequest.cs \
28 LingeringNetworkStream.cs \
29 MonoWorkerRequest.cs \
30 XSPApplicationHost.cs \
33 monowebserver_build_sources = $(addprefix $(srcdir)/, $(monowebserver_sources)) $(addprefix $(top_builddir)/src/Mono.WebServer/, AssemblyInfo.cs)
34 monowebserver2_build_sources = $(addprefix $(srcdir)/, $(monowebserver_sources)) $(addprefix $(top_builddir)/src/Mono.WebServer/, AssemblyInfo2.cs)
36 Mono.WebServer.dll: $(monowebserver_build_sources)
37 $(MCS) $(MCSFLAGS) $(monowebserver_references) /target:library /out:$@ $(monowebserver_build_sources)
39 Mono.WebServer2.dll: $(monowebserver2_build_sources)
40 $(GMCS) $(MCSFLAGS) $(monowebserver_references) /target:library /out:$@ $(monowebserver2_build_sources)