2.4 kernel support, manual module loading for 2.6
[warm.git] / module / Makefile_2.4
1 ifndef KERNEL_DIR
2 $(error specify KERNEL_DIR)
3 endif
4
5 CROSS_COMPILE = arm-linux-
6 INCLUDE  = $(KERNEL_DIR)/include
7 CPPFLAGS = -Wall -O2 -DMODULE -D__KERNEL__ -msoft-float -nostdinc -isystem ${INCLUDE}
8 CPPFLAGS+= -isystem $(shell $(CC) -print-file-name=include)
9 CC       = $(CROSS_COMPILE)gcc
10 LD       = $(CROSS_COMPILE)ld
11
12 TARGET   = warm.o
13 OBJS     = warm_main.o warm_ops.o
14
15 all: $(TARGET)
16
17 $(TARGET): $(OBJS)
18         $(LD) -r -o $@ $(OBJS)
19
20
21 clean:
22         rm -rf $(TARGET) $(OBJS)
23