Commit | Line | Data |
---|---|---|
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 |