public
Description: The Nu programming language.
Homepage: http://programming.nu
Clone URL: git://github.com/timburks/nu.git
nu / libffi / Makefile
100644 26 lines (17 sloc) 0.506 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Makefile for building libFFI for Nu
 
ARCH=-arch i386 -arch ppc
CFLAGS=-g -O3 -Wall -DMACOSX -Iinclude
 
OBJS=src/types.o src/prep_cif.o src/x86/ffi_darwin.o src/x86/darwin.o \
src/powerpc/ffi_darwin.o src/powerpc/darwin.o src/powerpc/darwin_closure.o
 
all: libffi.a
 
.S.o:
  gcc $(CFLAGS) $(ARCH) $(INCLUDES) -c $< -o $@
 
.c.o:
  gcc $(CFLAGS) $(ARCH) $(INCLUDES) -c $< -o $@
 
libffi.a: $(OBJS)
  libtool -static -o $@ $(OBJS)
  ranlib $@
 
.PHONY: clean
clean:
  find . -name "*.o" | xargs rm
  rm -f libffi.a