Make it easy to use something other than wrc to compile resources.

diff --git a/Make.rules.in b/Make.rules.in
index 6cbf7a7..55d982d 100644
--- a/Make.rules.in
+++ b/Make.rules.in
@@ -65,7 +65,10 @@
 WRC          = $(TOOLSDIR)/tools/wrc/wrc
 WMC          = $(TOOLSDIR)/tools/wmc/wmc
 WIDL         = $(TOOLSDIR)/tools/widl/widl
-WRCFLAGS     = --nostdinc $(INCLUDES) $(EXTRAWRCFLAGS)
+RC           = $(WRC)
+RC16         = $(WRC)
+RCFLAGS      = --nostdinc $(INCLUDES) $(EXTRARCFLAGS)
+RC16FLAGS    = -O res16 $(RCFLAGS)
 LDPATH       = @LDPATH@
 DLLDIR       = $(TOPOBJDIR)/dlls
 LIBDIR       = $(TOPOBJDIR)/libs
@@ -117,7 +120,7 @@
 	$(LDPATH) $(WMC) -i -U -H /dev/null -o $@ $<
 
 .rc.res:
-	$(LDPATH) $(WRC) $(WRCFLAGS) -o $@ $<
+	$(LDPATH) $(RC) $(RCFLAGS) -fo$@ $<
 
 .res.res.o:
 	$(WINDRES) -i $< -o $@
@@ -248,9 +251,7 @@
 
 # Misc. rules
 
-$(RC_SRCS:.rc=.res): $(WRC)
-
-$(RC_SRCS16:.rc=.res): $(WRC)
+$(RC_SRCS:.rc=.res) $(RC_SRCS16:.rc=.res): $(WRC)
 
 $(MC_SRCS:.mc=.mc.rc): $(WMC)