X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Makefile;h=c326e6329212587d42fe1699cc18a3ba38667576;hb=a2a70b9bf60672c72b35654105402cf21238b6f4;hp=cf5917c482e2221a499f577ab2aee4340f30fc46;hpb=2badbeeedb47fa79e712273759c45027d1b06649;p=haskell-directory.git diff --git a/Makefile b/Makefile index cf5917c..c326e63 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,8 @@ ALL_DIRS = \ Control/Monad \ Control/Monad/ST \ Data \ + Data/ByteString \ + Data/ByteString/Lazy \ Data/Generics \ Data/Array \ Data/Array/IO \ @@ -29,18 +31,17 @@ ALL_DIRS = \ System/Process \ System/Directory \ Text \ - Text/Html \ Text/PrettyPrint \ Text/ParserCombinators \ - Text/Regex \ Text/Show \ - Text/Read + Text/Read \ + Unsafe PACKAGE = base -VERSION = 1.0 +VERSION = 2.0 SRC_HC_OPTS += -fglasgow-exts -cpp -Iinclude -"\#include" HsBase.h -SRC_HSC2HS_OPTS += -Iinclude -I$(FPTOOLS_TOP)/ghc/includes +SRC_HSC2HS_OPTS += -Iinclude -I$(GHC_INCLUDE_DIR) # ----------------------------------------------------------------------------- # Per-module flags @@ -51,22 +52,22 @@ SRC_HC_OPTS += -funbox-strict-fields # ----------------------------------------------------------------------------- # PrimOpWrappers -# These two lines are required for pre-processing ghc/compiler/prelude/primops.txt +# These two lines are required for pre-processing compiler/prelude/primops.txt SRC_CPP_OPTS += -I$(GHC_INCLUDE_DIR) SRC_CPP_OPTS += ${GhcCppOpts} ifeq "$(BootingFromHc)" "YES" -GHC/PrimopWrappers.hs: GHC/Prim.hs +GHC/PrimopWrappers.hs: touch GHC/PrimopWrappers.hs else GHC/PrimopWrappers.hs: $(GHC_COMPILER_DIR)/prelude/primops.txt GHC/Prim.hs @$(RM) $@ - $(GHC_GENPRIMOP) --make-haskell-wrappers < $< > $@ + $(GENPRIMOP) --make-haskell-wrappers < $< > $@ endif GHC/Prim.hs: $(GHC_COMPILER_DIR)/prelude/primops.txt @$(RM) $@ - $(GHC_GENPRIMOP) --make-haskell-source < $< > $@ + $(GENPRIMOP) --make-haskell-source < $< > $@ EXCLUDED_SRCS = GHC/Prim.hs EXTRA_HADDOCK_SRCS = GHC/Prim.hs @@ -80,7 +81,7 @@ CLEAN_FILES += GHC/PrimopWrappers.hs ifneq "$(BootingFromHc)" "YES" STUBOBJS += \ Control/Concurrent_stub.$(way_)o - + CLEAN_FILES += $(STUBOBJS) \ Control/Concurrent_stub.[ch] endif @@ -135,6 +136,6 @@ System/Posix/Types.o Foreign/C/Types.o: include/CTypes.h # ----------------------------------------------------------------------------- -DIST_CLEAN_FILES += base.buildinfo config.cache config.status config.mk +DIST_CLEAN_FILES += base.buildinfo config.cache config.status include $(TOP)/mk/target.mk