]> gitweb.factorcode.org Git - factor.git/blob - Makefile
a proper makefile
[factor.git] / Makefile
1 CC = gcc34
2 CFLAGS = -Os -march=pentium4 -Wall -Wno-long-long
3 LIBS = -lm
4 STRIP = strip
5
6 OBJS = native/arithmetic.o native/array.o native/bignum.o \
7         native/complex.o native/cons.o native/error.o \
8         native/factor.o native/fd.o native/file.o \
9         native/fixnum.o native/float.o native/gc.o \
10         native/image.o native/iomux.o native/memory.o \
11         native/misc.o native/port.o native/primitives.o \
12         native/ratio.o native/relocate.o native/run.o \
13         native/sbuf.o native/socket.o native/stack.o \
14         native/string.o native/types.o native/vector.o \
15         native/word.o
16
17 f: $(OBJS)
18         $(CC) $(LIBS) -o $@ $(OBJS)
19         $(STRIP) $@
20
21 clean:
22         rm -f $(OBJS)
23
24 .c.o:
25         $(CC) -c $(CFLAGS) -o $@ $<
26