#-----------------------------------------------------------------------------
-# $Id: Makefile,v 1.3 1999/01/13 17:25:41 simonm Exp $
+# $Id: Makefile,v 1.6 1999/03/01 17:41:50 simonm Exp $
# This is the Makefile for the runtime-system stuff.
# This stuff is written in C (and cannot be written in Haskell).
#WARNING_OPTS += -optc-Wconversion
SRC_HC_OPTS += -I../includes -I. -Igum $(WARNING_OPTS) $(GhcRtsHcOpts)
-SRC_CC_OPTS += -I../includes -I. -Igum $(WARNING_OPTS) $(GhcRtsCcOpts)
+SRC_CC_OPTS += $(GhcRtsCcOpts)
ifeq "$(way)" "mp"
SRC_HC_OPTS += -I$$PVM_ROOT/include
-SRC_CC_OPTS += -I$$PVM_ROOT/include
endif
C_SRCS = $(SRCS_RTS_C) $(SRCS_RTS_HC) # $(SRCS_RTS_S)???
# ../driver/ghc (a better C compiler :-) to compile the
# different RTS pieces
#
-CC=$(HC) $($*_HC_OPTS)
+CC=$(HC) $(HC_OPTS) $($*_HC_OPTS)
# prevent this value from leaking into the GMP makefile
unexport CC
install :: gmp/libgmp.a
+clean ::
+ $(MAKE) -C gmp MAKEFLAGS= clean
+
ifeq "$(way)" ""
INSTALL_LIBS += gmp/libgmp.a
endif