r3 release
[warm.git] / Makefile
1 CC = $(CROSS_COMPILE)gcc
2 AR = $(CROSS_COMPILE)ar
3 CFLAGS += -Wall -O2
4
5 WARM_A = libwarm.a
6 WARM_SO = libwarm.so
7 OBJS = warm.o
8
9 all: $(WARM_A) $(WARM_SO) test
10
11 $(WARM_A): $(OBJS)
12         $(AR) rc $@ $^
13
14 $(WARM_SO): $(OBJS)
15         $(CC) $(CFLAGS) $^ -o $@ -shared
16
17 test: test.o $(WARM_A)
18         $(CC) $(CFLAGS) $^ -o $@
19
20 clean:
21         $(RM) $(WARM_A) $(WARM_SO) $(OBJS) test test.o