2.4 kernel support, manual module loading for 2.6
[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
cc951732 7OBJS = warm.o
198a1649 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
cc951732 17test: test.o $(WARM_A)
18 $(CC) $(CFLAGS) $^ -o $@
198a1649 19
20clean:
21 $(RM) $(WARM_A) $(WARM_SO) $(OBJS) test test.o