initial commit
This commit is contained in:
27
Makefile
Normal file
27
Makefile
Normal file
@@ -0,0 +1,27 @@
|
||||
ifndef TARGET_COMPILE
|
||||
TARGET_COMPILE = aarch64-none-elf-
|
||||
endif
|
||||
|
||||
ifndef KP_DIR
|
||||
KP_DIR = ./lib
|
||||
endif
|
||||
|
||||
CC = $(TARGET_COMPILE)gcc
|
||||
LD = $(TARGET_COMPILE)ld
|
||||
|
||||
INCLUDE_DIRS := . include patch/include linux/include linux/arch/arm64/include linux/tools/arch/arm64/include
|
||||
|
||||
INCLUDE_FLAGS := $(foreach dir,$(INCLUDE_DIRS),-I$(KP_DIR)/kernel/$(dir))
|
||||
|
||||
objs := sam_hid_kbd_rem.c
|
||||
|
||||
all: sam_hid_kbd_rem.kpm
|
||||
|
||||
sam_hid_kbd_rem.kpm: ${objs}
|
||||
${CC} $(CFLAGS) $(INCLUDE_FLAGS) -O2 $^ -r -o $@
|
||||
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -rf *.kpm
|
||||
find . -name "*.o" | xargs rm -f
|
||||
Reference in New Issue
Block a user