X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=cbits%2FMakefile;h=0082ae79a0bc83ff95c0c69297e75435a2d3204c;hb=6179cffb8feeb4b99b0323895bcbea2e5efdb71e;hp=d1c450c52f916bd9a9f24826dd9727ba01365b0a;hpb=7f1f4e7a695c402ddd3a1dc2cc7114e649a78ebc;p=haskell-directory.git diff --git a/cbits/Makefile b/cbits/Makefile index d1c450c..0082ae7 100644 --- a/cbits/Makefile +++ b/cbits/Makefile @@ -1,20 +1,28 @@ -# $Id: Makefile,v 1.1 2001/06/28 14:15:04 simonmar Exp $ +# $Id: Makefile,v 1.14 2005/02/01 00:52:22 ross Exp $ -TOP = ../../.. +TOP = ../.. include $(TOP)/mk/boilerplate.mk +-include ../config.mk -HSLIB = core -IS_CBITS_LIB = YES +HC = $(GHC_INPLACE) -SRC_CC_OPTS += -Wall -DCOMPILING_STDLIB -I../include -I../../../ghc/includes -I../../../ghc/rts +UseGhcForCc = YES -ifeq "$(DLLized)" "YES" -SRC_CC_OPTS += -dynamic +# If there is no system-supplied POSIX regex library, use our own +ifneq "$(HavePosixRegex)" "YES" +ALL_DIRS += regex +SRC_CC_OPTS += -Iregex +EXCLUDED_SRCS += regex/engine.c endif -# ----------------------------------------------------------------------------- -# Installation +ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32" +EXCLUDED_SRCS += consUtils.c +endif + +SRC_CC_OPTS += -Wall -DCOMPILING_STDLIB +SRC_CC_OPTS += -I$(GHC_INCLUDE_DIR) -I$(GHC_RTS_DIR) -I../include -INSTALL_DATAS += lockFile.h +LIBRARY = libHSbase_cbits.a +LIBOBJS = $(C_OBJS) include $(TOP)/mk/target.mk