2005-07-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[xsp.git] / src / Mono.WebServer / Makefile.am
blob62cd9a098d5215293ab28b9f943950d62c56b8c2
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)
11 if NET_2_0
12 monowebserver2_install = Mono.WebServer2.dll
13 endif
15 CLEANFILES = Mono.WebServer.dll* Mono.WebServer2.dll*
16 EXTRA_DIST = $(monowebserver_sources) AssemblyInfo.cs.in AssemblyInfo2.cs.in
18
19 monowebserver_references= -r:System.Web.dll -r:Mono.Security.dll
21 monowebserver_sources  = \
22                         ApplicationServer.cs \
23                         BaseApplicationHost.cs \
24                         BaseRequestBroker.cs \
25                         IApplicationHost.cs \
26                         InitialWorkerRequest.cs \
27                         IWebSource.cs \
28                         LingeringNetworkStream.cs \
29                         MonoWorkerRequest.cs \
30                         XSPApplicationHost.cs \
31                         XSPWorkerRequest.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)