1 thisdir = class/System.Web.Razor
3 include ../../build/rules.make
5 LIBRARY = System.Web.Razor.dll
6 LIBRARY_NAME = System.Web.Razor.dll
8 UPSTREAM_DIR = ../../../external/aspnetwebstack/src
10 $(UPSTREAM_DIR)/System.Web.Razor/Resources/RazorResources.resx \
11 $(UPSTREAM_DIR)/CommonResources.resx
13 RESOURCES = $(subst $(UPSTREAM_DIR),$(build_libdir),$(RESX_DIST:.resx=.resources))
18 /keyfile:../winfx.pub \
22 $(RESOURCES:%=/resource:%)
24 EXTRA_DISTFILES = $(RESX_DIST)
26 include ../../build/library.make
28 $(build_lib): $(RESOURCES)
30 # Canned recipe which would be useful, but make doesn't run it for some reason...
32 # mkdir -p $(dir `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`)
33 # $(RESGEN) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)` `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`
36 $(build_libdir)/System.Web.Razor/Resources/RazorResources.resources: $(UPSTREAM_DIR)/System.Web.Razor/Resources/RazorResources.resx
37 # Doesn't work for some reason
39 mkdir -p $(dir `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`)
40 $(RESGEN) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)` `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`
42 $(build_libdir)/CommonResources.resources: $(UPSTREAM_DIR)/CommonResources.resx
43 # Doesn't work for some reason
45 mkdir -p $(dir `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`)
46 $(RESGEN) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)` `echo $@ | $(PLATFORM_CHANGE_SEPARATOR_CMD)`