summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornelsonb%netscape.com <devnull@localhost>2002-02-22 23:29:00 +0000
committernelsonb%netscape.com <devnull@localhost>2002-02-22 23:29:00 +0000
commitd9d931afb163580061bf6cfbb2d30f8f9569f6b6 (patch)
tree836afb2a895c780ef8b2d4a776dd1771b692c45f
parent15f4c67b5438dbffe6510d8cb4c7c7f8262675e1 (diff)
downloadnspr-hg-d9d931afb163580061bf6cfbb2d30f8f9569f6b6.tar.gz
Fix %.i: %.c rule to work on Windows.
-rw-r--r--config/rules.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/config/rules.mk b/config/rules.mk
index 17ad2680..e2849b2c 100644
--- a/config/rules.mk
+++ b/config/rules.mk
@@ -394,7 +394,12 @@ $(OBJDIR)/%.$(OBJ_SUFFIX): %.asm
endif
%.i: %.c
+ifeq (,$(filter-out WIN%,$(OS_TARGET)))
+ $(CC) -C /P $(CFLAGS) $<
+else
$(CC) -C -E $(CFLAGS) $< > $*.i
+endif
+
%: %.pl
rm -f $@; cp $< $@; chmod +x $@