1 thisdir = class/System.Web.WebPages.Razor
3 include ../../build/rules.make
5 LIBRARY = System.Web.WebPages.Razor.dll
6 LIBRARY_NAME = System.Web.WebPages.Razor.dll
8 UPSTREAM_DIR = ../../../external/aspnetwebstack/src
10 $(UPSTREAM_DIR)/System.Web.WebPages.Razor/Resources/RazorWebResources.resx \
11 $(UPSTREAM_DIR)/CommonResources.resx
13 RESOURCES = $(subst $(UPSTREAM_DIR),$(build_libdir),$(RESX_DIST:.resx=.resources))
18 /keyfile:../winfx.pub \
22 /r:System.Configuration.dll \
24 /r:System.Web.WebPages.dll \
25 /r:System.Web.Razor.dll \
27 $(RESOURCES:%=/resource:%)
29 EXTRA_DISTFILES = $(RESX_DIST)
31 include ../../build/library.make
33 $(build_lib): $(RESOURCES)
35 # Canned recipe which would be useful, but make doesn't run it for some reason...
37 # mkdir -p $(dir `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`)
38 # $(RESGEN) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)` `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`
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
44 mkdir -p $(dir `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`)
45 $(RESGEN) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)` `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`
47 $(build_libdir)/CommonResources.resources: $(UPSTREAM_DIR)/CommonResources.resx
48 # Doesn't work for some reason
50 mkdir -p $(dir `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`)
51 $(RESGEN) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)` `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`