few bugfixes, some features, starting 2.4 port
[warm.git] / Makefile
CommitLineData
198a1649 1CC = $(CROSS_COMPILE)gcc
2AR = $(CROSS_COMPILE)ar
38e809e1 3CFLAGS += -Wall -O2
198a1649 4
5WARM_A = libwarm.a
6WARM_SO = libwarm.so
7OBJS = warm.o sys_cacheflush.o
8
9all: $(WARM_A) $(WARM_SO) test
10
11$(WARM_A): $(OBJS)
12 $(AR) rc $@ $^
13
14$(WARM_SO): $(OBJS)
15 $(CC) $(CFLAGS) $^ -o $@ -shared
16
17test: test.o
18 $(CC) $(CFLAGS) $^ -o $@ libwarm.a
19
20clean:
21 $(RM) $(WARM_A) $(WARM_SO) $(OBJS) test test.o