Added -delaysign to mcs parameters
[mono.git] / mcs / class / System.Web.WebPages.Razor / Makefile
1 thisdir = class/System.Web.WebPages.Razor
2 SUBDIRS = 
3 include ../../build/rules.make
4
5 LIBRARY = System.Web.WebPages.Razor.dll
6 LIBRARY_NAME = System.Web.WebPages.Razor.dll
7
8 UPSTREAM_DIR = ../../../external/aspnetwebstack/src
9 RESX_DIST = \
10         $(UPSTREAM_DIR)/System.Web.WebPages.Razor/Resources/RazorWebResources.resx \
11         $(UPSTREAM_DIR)/CommonResources.resx
12
13 RESOURCES = $(subst $(UPSTREAM_DIR),$(build_libdir),$(RESX_DIST:.resx=.resources))
14
15 LIB_MCS_FLAGS = \
16                 /warn:1 \
17                 /noconfig \
18                 /keyfile:../winfx.pub \
19                 /delaysign \
20                 /r:System.dll \
21                 /r:System.Core.dll \
22                 /r:System.Configuration.dll \
23                 /r:System.Web.dll \
24                 /r:System.Web.WebPages.dll \
25                 /r:System.Web.Razor.dll \
26                 /d:ASPNETWEBPAGES \
27                 $(RESOURCES:%=/resource:%)
28
29 EXTRA_DISTFILES = $(RESX_DIST)
30
31 include ../../build/library.make
32
33 $(build_lib): $(RESOURCES)
34
35 # Canned recipe which would be useful, but make doesn't run it for some reason...
36 #define run-resgen = 
37 #       mkdir -p $(dir `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`)
38 #       $(RESGEN) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)` `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`
39 #endef
40
41 $(build_libdir)/System.Web.WebPages.Razor/Resources/RazorWebResources.resources: $(UPSTREAM_DIR)/System.Web.WebPages.Razor/Resources/RazorWebResources.resx
42 #       Doesn't work for some reason
43 #       $(run-resgen)
44         mkdir -p $(dir `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`)
45         $(RESGEN) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)` `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`
46
47 $(build_libdir)/CommonResources.resources: $(UPSTREAM_DIR)/CommonResources.resx
48 #       Doesn't work for some reason
49 #       $(run-resgen)
50         mkdir -p $(dir `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`)
51         $(RESGEN) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)` `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`