# -----------------------------------------------------------------------------
-# $Id: Makefile,v 1.51 1999/01/20 11:14:21 simonm Exp $
+# $Id: Makefile,v 1.58 1999/05/18 15:03:34 simonpj Exp $
TOP = ..
include $(TOP)/mk/boilerplate.mk
DIRS = \
utils basicTypes types hsSyn prelude rename typecheck deSugar coreSyn \
specialise simplCore stranal stgSyn simplStg codeGen absCSyn main \
- reader profiling parser
+ reader profiling parser usageSP cprAnalysis
ifeq ($(GhcWithNativeCodeGen),YES)
absCSyn/PprAbsC_HC_OPTS = -H10m
basicTypes/IdInfo_HC_OPTS = -K2m
+codeGen/CgCase_HC_OPTS = -fno-prune-tydecls
hsSyn/HsExpr_HC_OPTS = -K2m
main/Main_HC_OPTS = -fvia-C
main/Constants_HC_OPTS = -DHscIfaceFileVersion=$(HscIfaceFileVersion)
endif
endif
-main/CmdLineOpts_HC_OPTS = -fvia-C -K4m
+main/CmdLineOpts_HC_OPTS = -fvia-C -K6m
nativeGen/PprMach_HC_OPTS = -K2m
nativeGen/MachMisc_HC_OPTS = -K2m -fvia-C
nativeGen/MachCode_HC_OPTS = -H10m
parser/U_match_HC_OPTS = -fvia-C '-\#include"hspincl.h"'
parser/U_maybe_HC_OPTS = -fvia-C '-\#include"hspincl.h"'
parser/U_qid_HC_OPTS = -fvia-C '-\#include"hspincl.h"'
+parser/U_rulevar_HC_OPTS = -fvia-C '-\#include"hspincl.h"'
parser/U_tree_HC_OPTS = -H12m -fvia-C '-\#include"hspincl.h"'
parser/U_ttype_HC_OPTS = -fvia-C '-\#include"hspincl.h"'
+# Avoids Bug in 3.02, it seems
+usageSP/UsageSPInf_HC_OPTS = -Onot
+
prelude/PrimOp_HC_OPTS = -H12m -K3m
reader/Lex_HC_OPTS = -K2m -H16m -fvia-C
# Heap was 6m with 2.10
reader/ReadPrefix_HC_OPTS = -fvia-C '-\#include"hspincl.h"' -H10m
-rename/ParseIface_HC_OPTS += -Onot -H45m -fno-warn-incomplete-patterns
+rename/ParseIface_HC_OPTS += -Onot -H45m -dcore-lint -fno-warn-incomplete-patterns
rename/ParseIface_HAPPY_OPTS += -g
ifeq "$(TARGETPLATFORM)" "hppa1.1-hp-hpux9"
# tmp, -- SDM
specialise/Specialise_HC_OPTS += -fno-prune-tydecls
+hsSyn/HsBasic_HC_OPTS += -fno-prune-tydecls
# Was 10m for 2.10
typecheck/TcHsSyn_HC_OPTS = -H15m