Skip to content

Commit babf108

Browse files
committed
initial commit
1 parent 920a8cc commit babf108

File tree

18,323 files changed

+10134096
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

18,323 files changed

+10134096
-0
lines changed

AndroidKernel.mk

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#Android makefile to build kernel as a part of Android Build
2+
3+
ifeq ($(TARGET_PREBUILT_KERNEL),)
4+
5+
KERNEL_OUT := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
6+
KERNEL_CONFIG := $(KERNEL_OUT)/.config
7+
TARGET_PREBUILT_INT_KERNEL := $(KERNEL_OUT)/arch/arm/boot/zImage
8+
ifeq ($(TARGET_USES_UNCOMPRESSED_KERNEL),true)
9+
$(info Using uncompressed kernel)
10+
TARGET_PREBUILT_KERNEL := $(KERNEL_OUT)/piggy
11+
else
12+
TARGET_PREBUILT_KERNEL := $(TARGET_PREBUILT_INT_KERNEL)
13+
endif
14+
15+
$(KERNEL_OUT):
16+
mkdir -p $(KERNEL_OUT)
17+
18+
$(KERNEL_CONFIG): $(KERNEL_OUT)
19+
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=arm CROSS_COMPILE=arm-eabi- $(KERNEL_DEFCONFIG)
20+
21+
$(KERNEL_OUT)/piggy : $(TARGET_PREBUILT_INT_KERNEL)
22+
$(hide) gunzip -c $(KERNEL_OUT)/arch/arm/boot/compressed/piggy > $(KERNEL_OUT)/piggy
23+
24+
$(TARGET_PREBUILT_INT_KERNEL): $(KERNEL_OUT) $(KERNEL_CONFIG)
25+
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=arm CROSS_COMPILE=arm-eabi-
26+
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=arm CROSS_COMPILE=arm-eabi- modules
27+
28+
kerneltags: $(KERNEL_OUT) $(KERNEL_CONFIG)
29+
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=arm CROSS_COMPILE=arm-eabi- tags
30+
31+
kernelconfig: $(KERNEL_OUT) $(KERNEL_CONFIG)
32+
env KCONFIG_NOTIMESTAMP=true \
33+
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=arm CROSS_COMPILE=arm-eabi- menuconfig
34+
cp $(KERNEL_OUT)/.config kernel/arch/arm/configs/$(KERNEL_DEFCONFIG)
35+
36+
endif

COPYING

+356
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)