projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[project @ 1997-08-22 16:13:00 by reid]
[ghc-hetmet.git]
/
mk
/
suffix.mk
diff --git
a/mk/suffix.mk
b/mk/suffix.mk
index
27a079e
..
cb68ea1
100644
(file)
--- a/
mk/suffix.mk
+++ b/
mk/suffix.mk
@@
-51,6
+51,10
@@
HASKELL_POST_COMPILE=$(patsubst %,$(HASKELL_SPLIT_POST),$(filter -split-objs,$(H
$(RM) $@
$(HC) $(HC_OPTS) -C $< -o $@
$(RM) $@
$(HC) $(HC_OPTS) -C $< -o $@
+%.$(way_)hc : %.hs
+ $(RM) $@
+ $(HC) $(HC_OPTS) -C $< -o $@
+
%.$(way_)o : %.$(way_)hc
$(HASKELL_PRE_COMPILE)
$(HC) $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@))
%.$(way_)o : %.$(way_)hc
$(HASKELL_PRE_COMPILE)
$(HC) $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@))
@@
-100,6
+104,13
@@
HASKELL_POST_COMPILE=$(patsubst %,$(HASKELL_SPLIT_POST),$(filter -split-objs,$(H
$(LX) $(LX_OPTS) $<
#-----------------------------------------------------------------------------
$(LX) $(LX_OPTS) $<
#-----------------------------------------------------------------------------
+# Green-card Suffix Rules
+#
+
+%.hs : %.gc
+ $(GREENCARD) $(GREENCARD_OPTS) $<
+
+#-----------------------------------------------------------------------------
# C-related suffix rules
%.$(way_)o : %.$(way_)s
# C-related suffix rules
%.$(way_)o : %.$(way_)s
@@
-181,7
+192,7
@@
HASKELL_POST_COMPILE=$(patsubst %,$(HASKELL_SPLIT_POST),$(filter -split-objs,$(H
%.txt : %.lit
@$(RM) $@
%.txt : %.lit
@$(RM) $@
- $(LIT2TEXT) -c $(LIT2TEXT_OPTS) -o $@ $<
+ $(LIT2TEXT) $(LIT2TEXT_OPTS) -o $@ $<
@chmod 444 $@
%.ihtml : %.lit
@chmod 444 $@
%.ihtml : %.lit