[project @ 1998-12-02 13:17:09 by simonm]
[ghc-hetmet.git] / ghc / lib / misc / Makefile
index 2f2b60c..5695860 100644 (file)
@@ -1,6 +1,8 @@
+# $Id: Makefile,v 1.10 1998/12/02 13:26:38 simonm Exp $
 #
-# Makefile for hslibs subdir
+# Makefile for miscellaneous libraries.
 #
+
 TOP = ../..
 include $(TOP)/mk/boilerplate.mk
 
@@ -21,14 +23,15 @@ HS_SRCS     = $(wildcard *.lhs)
 
 # Remove Readline.lhs if readline.h isn't available.
 ifneq "$(GhcLibsWithReadline)" "YES"
-  HS_SRCS := $(filter-out src/Readline.lhs,$(HS_SRCS))
+  HS_SRCS := $(filter-out Readline.lhs,$(HS_SRCS))
 else
   SRC_HC_OPTS += -I$(ReadlineIncludePath)
 endif
 
 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)
+SRC_MKDEPENDHS_OPTS += -optdep--include-prelude
 
 
 #-----------------------------------------------------------------------------
@@ -51,14 +54,15 @@ endif
 #
 # Specific flags
 #
-BSD_HC_OPTS        += -syslib posix -optc-DNON_POSIX_SOURCE
-Socket_HC_OPTS     += -I../std/cbits -optc-DNON_POSIX_SOURCE
-SocketPrim_HC_OPTS += -I../std/cbits -H10m -syslib posix -optc-DNON_POSIX_SOURCE
+BSD_HC_OPTS          += -I../std/cbits -optc-DNON_POSIX_SOURCE
+Socket_HC_OPTS       += -I../std/cbits -optc-DNON_POSIX_SOURCE
+SocketPrim_HC_OPTS   += -I../std/cbits -H10m -optc-DNON_POSIX_SOURCE
+PackedString_HC_OPTS += -H12m
 
 #-----------------------------------------------------------------------------
 #      Dependency generation
 
-SRC_MKDEPENDHS_OPTS += -syslib posix -I$(GHC_INCLUDE_DIR)
+SRC_MKDEPENDHS_OPTS += -I$(GHC_INCLUDE_DIR)
 
 #-----------------------------------------------------------------------------
 #      Installation; need to install .hi files as well as libraries