@@ -5,7 +5,12 @@ HDRS = idris_rts.h idris_heap.h idris_gc.h idris_gmp.h idris_stdfgn.h idris_bits
5CFLAGS = -O2 -Wall -fPIC
5CFLAGS = -O2 -Wall -fPIC
7ifneq ($(GMP_INCLUDE_DIR),)
7ifneq ($(GMP_INCLUDE_DIR),)
8− CFLAGS += -isystem $(GMP_INCLUDE_DIR)
8+ CFLAGS += -isystem $(GMP_INCLUDE_DIR)
11+# Build a fat lib on Mac OS X
13+ CFLAGS += -arch i386 -arch x86_64
11LIBTARGET = libidris_rts.a
16LIBTARGET = libidris_rts.a
@@ -18,7 +23,7 @@ $(LIBTARGET) : $(OBJS)
18 ranlib $(LIBTARGET)
23 ranlib $(LIBTARGET)
20$(DYLIBTARGET) : $(OBJS)
25$(DYLIBTARGET) : $(OBJS)
21− $(CC) $(CFLAGS) -shared -o $(DYLIBTARGET) $(OBJS)
26+ $(CC) $(CFLAGS) -lgmp -shared -o $(DYLIBTARGET) $(OBJS)
23build: $(DYLIBTARGET)
28build: $(DYLIBTARGET)
24 mkdir -p $(DIST)/rts
29 mkdir -p $(DIST)/rts