From: sof Date: Fri, 29 Oct 1999 13:53:37 +0000 (+0000) Subject: [project @ 1999-10-29 13:53:37 by sof] X-Git-Tag: Approximately_9120_patches~5642 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=dc8ebfaa71217b6f021e4c2d5a5a8145967b0e7c;p=ghc-hetmet.git [project @ 1999-10-29 13:53:37 by sof] Support for baking version info into the gen'ed Prelude DLL --- diff --git a/ghc/lib/std/Makefile b/ghc/lib/std/Makefile index 126400e..83d790e 100644 --- a/ghc/lib/std/Makefile +++ b/ghc/lib/std/Makefile @@ -84,18 +84,20 @@ PrelGHC.$(way_)hi : PrelGHC.hi-boot boot :: PrelGHC.hi $(foreach way, $(WAYS), PrelGHC.$(way)_hi) DLL_NAME = HSprel.dll +DLL_DESCRIPTION="GHC-compiled Haskell Prelude" DLL_IMPLIB_NAME = libHS_imp.a -SRC_BLD_DLL_OPTS += --export-all --output-def=HSprel.def +SRC_BLD_DLL_OPTS += --export-all --output-def=HSprel.def DllVersionInfo.o SRC_BLD_DLL_OPTS += -lwinmm -lHSrts_imp -lHScbits_imp -lgmp -L. -L../../rts/gmp -L../../rts -Lcbits - ifeq "$(way)" "dll" HS_SRCS := $(filter-out PrelMain.lhs, $(HS_SRCS)) endif -# PrelMain.dll_o isn't to be included in the final .a +# PrelMain.dll_o isn't to be included in the final .a, +# but it needs to be generated ifeq "$(way)" "dll" -all :: PrelMain.dll_o +all :: PrelMain.dll_o DllVersionInfo.o + endif #