X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Flib%2Fconcurrent%2FMakefile;h=46d0b57a015b0547053b80e066f1498231294aaa;hb=5dd8036511883ae6fc0e01543d29bfa41d36078f;hp=5b3c39e556110381c330aa63bc09fde4b3559e51;hpb=28139aea50376444d56f43f0914291348a51a7e7;p=ghc-hetmet.git diff --git a/ghc/lib/concurrent/Makefile b/ghc/lib/concurrent/Makefile index 5b3c39e..46d0b57 100644 --- a/ghc/lib/concurrent/Makefile +++ b/ghc/lib/concurrent/Makefile @@ -1,6 +1,8 @@ +# $Id: Makefile,v 1.6 1999/05/05 10:48:06 sof Exp $ # -# Makefile for hslibs subdir +# Makefile for concurrent libraries. # + TOP = ../.. include $(TOP)/mk/boilerplate.mk @@ -10,17 +12,18 @@ WAYS=$(GhcLibWays) # Setting the standard variables # -LIBRARY = libHSconc$(_way).a +LIBRARY = libHSconcurrent$(_way).a HS_SRCS = $(wildcard *.lhs) HS_OBJS = $(HS_SRCS:.lhs=.$(way_)o) LIBOBJS = $(HS_OBJS) -HS_IFACES= $(HS_SRCS:.lhs=.$(way_)hi) GHC.$(way_)hi +HS_IFACES= $(HS_SRCS:.lhs=.$(way_)hi) #----------------------------------------------------------------------------- # Setting the GHC compile options SRC_HC_OPTS += -recomp -cpp -fglasgow-exts -fvia-C -Rghc-timing $(GhcLibHcOpts) +SRC_MKDEPENDHS_OPTS += -optdep--include-prelude # # Profiling options @@ -41,6 +44,11 @@ Parallel_HC_OPTS += -fglasgow-exts SRC_MKDEPENDHS_OPTS += -I$(GHC_INCLUDE_DIR) +DLL_NAME = HSconc.dll +DLL_IMPLIB_NAME = libHSconcurrent_imp.a +SRC_BLD_DLL_OPTS += --export-all --output-def=HSconc.def +SRC_BLD_DLL_OPTS += -lwinmm -lHSrts_imp -lHS_cbits_imp -lHS_imp -lgmp -L. -L../../rts/gmp -L../../rts -L../std -L../std/cbits + #----------------------------------------------------------------------------- # Installation; need to install .hi files as well as libraries #