protect operations with spinlock
[warm.git] / Makefile
... / ...
CommitLineData
1CC = $(CROSS_COMPILE)gcc
2AR = $(CROSS_COMPILE)ar
3CFLAGS += -Wall -O2
4
5WARM_A = libwarm.a
6WARM_SO = libwarm.so
7OBJS = warm.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 $(WARM_A)
18 $(CC) $(CFLAGS) $^ -o $@
19
20clean:
21 $(RM) $(WARM_A) $(WARM_SO) $(OBJS) test test.o