X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2FMakefile;h=ab85305970e40a4f7dfc6d5c7636629310e9d82c;hb=bfd4a19a7528cd3d25af227234c819b389859dba;hp=021f936c2e81d4b50ab4678e6dce02432b58cd87;hpb=2f73bd52905fe20b5cbaa261c53a397acc10dce2;p=ghc-hetmet.git diff --git a/ghc/compiler/Makefile b/ghc/compiler/Makefile index 021f936..ab85305 100644 --- a/ghc/compiler/Makefile +++ b/ghc/compiler/Makefile @@ -1,5 +1,4 @@ # ----------------------------------------------------------------------------- -# $Id: Makefile,v 1.13 1997/05/19 00:22:33 sof Exp $ TOP = .. include $(TOP)/mk/boilerplate.mk @@ -191,17 +190,23 @@ rename/ParseUnfolding_HC_OPTS = -Onot -H16m ifeq "$(TARGETPLATFORM)" "hppa1.1-hp-hpux9" rename/RnMonad_HC_OPTS = -fvia-C -O2 -O2-for-C else +ifeq "$(Ghc2_0)" "NO" rename/RnMonad_HC_OPTS = -fvia-C endif +endif rename/RnEnv_HC_OPTS = -fvia-C rename/RnSource_HC_OPTS = -H12m rename/RnIfaces_HC_OPTS = -H8m -fvia-C rename/RnNames_HC_OPTS = -H12m +rename/RnMonad_HC_OPTS = -fvia-C specialise/Specialise_HC_OPTS = -Onot -H12m stgSyn/StgSyn_HC_OPTS = -fno-omit-reexported-instances typecheck/TcGenDeriv_HC_OPTS = -H10m typecheck/TcExpr_HC_OPTS = -H10m typecheck/TcEnv_HC_OPTS = -H10m +ifeq "$(Ghc2_0)" "NO" +typecheck/TcMonad_HC_OPTS = -fvia-C +endif utils/Argv_HC_OPTS = -fvia-C utils/SST_HC_OPTS = -fvia-C utils/PrimPacked_HC_OPTS = -fvia-C -monly-3-regs @@ -365,6 +370,7 @@ SRC_HSTAGS_OPTS += -fglasgow-exts -cpp include $(TOP)/mk/target.mk + # # Special extra dependencies for yukky ugen stuff #