8d04105a |
1 | ifndef KERNEL_DIR |
2 | $(error specify KERNEL_DIR) |
3 | endif |
4 | |
5 | CROSS_COMPILE = arm-linux- |
6 | INCLUDE = $(KERNEL_DIR)/include |
cc951732 |
7 | CPPFLAGS = -Wall -O2 -DMODULE -D__KERNEL__ -msoft-float -nostdinc -isystem ${INCLUDE} |
8 | CPPFLAGS+= -isystem $(shell $(CC) -print-file-name=include) |
8d04105a |
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 | |