# --------------------------------------------------------------------------- #
-# $Id: Makefile,v 1.23 1999/12/17 16:34:08 sewardj Exp $ #
+# $Id: Makefile,v 1.27 2000/02/24 14:40:38 sewardj Exp $ #
# --------------------------------------------------------------------------- #
TOP = ..
LIB_READLINE=
endif
+ifeq "$(HaveLibGmp)$" "YES"
+LIB_GMP=-lgmp
+else
+LIB_GMP=../rts/gmp/libgmp.a
+endif
+
YACC = bison -y
%.c: %.y
-$(YACC) $<
### EXTREMELY hacky
hugs: $(C_OBJS) ../rts/Sanity.o ../rts/Assembler.o ../rts/Disassembler.o \
../rts/Evaluator.o ../rts/ForeignCall.o ../rts/GC.o ../rts/Printer.o \
- ../rts/StgCRun.o
+ ../rts/StgCRun.o ../rts/PrimOps.o
$(CC) -o $@ $(CC_OPTS) $^ $(GHC_LIBS_NEEDED) \
- -lbfd -liberty $(LIB_READLINE) $(LIB_DL) -lm
+ -lbfd -liberty $(LIB_READLINE) $(LIB_DL) \
+ $(LIB_GMP) -lm
+
+foobar:
+ rm -f ../rts/libHSrts.a ../rts/libHSrts_u.a
+ rm -f ../rts/StgCRun.o ../rts/StgCRun.u_o
+ make all
nHandle$(DYN_EXT): nHandle.c
ifeq "$(TARGETPLATFORM)" "i386-unknown-cygwin32"