projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[project @ 2001-08-04 06:19:54 by ken]
[ghc-hetmet.git]
/
ghc
/
lib
/
std
/
Makefile
diff --git
a/ghc/lib/std/Makefile
b/ghc/lib/std/Makefile
index
1062861
..
3086179
100644
(file)
--- a/
ghc/lib/std/Makefile
+++ b/
ghc/lib/std/Makefile
@@
-54,10
+54,15
@@
PrelHandle_HC_OPTS += -fno-ignore-asserts
PrelIO_HC_OPTS += -fno-ignore-asserts
# Special options
PrelIO_HC_OPTS += -fno-ignore-asserts
# Special options
-PrelStorable_HC_OPTS = -monly-3-regs
+# TODO: remove -H80M when the strictness analyser is working again.
+PrelStorable_HC_OPTS = -monly-3-regs -H80M
PrelCError_HC_OPTS = +RTS -K4m -RTS
PrelCError_HC_OPTS = +RTS -K4m -RTS
-PrelInt_HC_OPTS = -monly-3-regs
-PrelWord_HC_OPTS = -monly-3-regs
+PrelInt_HC_OPTS = -H80M # -monly-3-regs
+PrelWord_HC_OPTS = -H80M # -monly-3-regs
+PrelFloat_HC_OPTS = -H80M
+PrelRead_HC_OPTS = -H80M
+PrelHandle_HC_OPTS = -H80M
+Time_HC_OPTS = -H80M
#-----------------------------------------------------------------------------
# Dependency generation
#-----------------------------------------------------------------------------
# Dependency generation
@@
-68,9
+73,8
@@
SRC_MKDEPENDHS_OPTS += -I$(GHC_INCLUDE_DIR)
# Rules
PrelPrimopWrappers.hs: ../../compiler/prelude/primops.txt
# Rules
PrelPrimopWrappers.hs: ../../compiler/prelude/primops.txt
- rm -f PrelPrimopWrappers.hs
- ../../utils/genprimopcode/genprimopcode --make-haskell-wrappers \
- < ../../compiler/prelude/primops.txt > PrelPrimopWrappers.hs
+ rm -f $@
+ ../../utils/genprimopcode/genprimopcode --make-haskell-wrappers < $< > $@
PrelGHC.$(way_)hi : PrelGHC.hi-boot
cp $< $@
PrelGHC.$(way_)hi : PrelGHC.hi-boot
cp $< $@
@@
-91,7
+95,7
@@
HS_SRCS := $(filter-out PrelMain.lhs, $(HS_SRCS))
all :: PrelMain.dll_o
endif
all :: PrelMain.dll_o
endif
-CLEAN_FILES += PrelGHC.hi $(foreach way, $(WAYS), PrelGHC.$(way)_hi)
+CLEAN_FILES += PrelGHC.hi-boot PrelGHC.hi $(foreach way, $(WAYS), PrelGHC.$(way)_hi)
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
@@
-217,3
+221,7
@@
endif # ILXized
include $(TOP)/mk/target.mk
include $(TOP)/mk/target.mk
+# PrelIO.hsc includes PrelHandle_hsc.h
+PrelIO.hsc : PrelHandle_hsc.h
+
+