From dc8ebfaa71217b6f021e4c2d5a5a8145967b0e7c Mon Sep 17 00:00:00 2001 From: sof Date: Fri, 29 Oct 1999 13:53:37 +0000 Subject: [PATCH] [project @ 1999-10-29 13:53:37 by sof] Support for baking version info into the gen'ed Prelude DLL --- ghc/lib/std/Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 # -- 1.7.10.4