@@ -10,6 +10,8 @@ ifneq ($(TARGET_KERNEL_APPEND_DTB), true)
10
10
$(info Using DTB Image)
11
11
INSTALLED_DTBIMAGE_TARGET := $(PRODUCT_OUT ) /dtb.img
12
12
endif
13
+ MAKE_ARGS := $(strip $(TARGET_KERNEL_MAKE_ARGS ) )
14
+ KERNEL_DISABLE_DEBUGFS := $(TARGET_KERNEL_DISABLE_DEBUGFS )
13
15
14
16
TARGET_KERNEL_MAKE_ENV := $(strip $(TARGET_KERNEL_MAKE_ENV ) )
15
17
ifeq ($(TARGET_KERNEL_MAKE_ENV ) ,)
@@ -138,6 +140,7 @@ $(info Using appended DTB)
138
140
TARGET_PREBUILT_INT_KERNEL := $(TARGET_PREBUILT_INT_KERNEL ) -dtb
139
141
endif
140
142
143
+ KERNEL_DEBUGFS := $(KERNEL_OUT ) /tmp
141
144
KERNEL_HEADERS_INSTALL := $(KERNEL_OUT ) /usr
142
145
KERNEL_MODULES_INSTALL ?= system
143
146
KERNEL_MODULES_OUT ?= $(PRODUCT_OUT ) /$(KERNEL_MODULES_INSTALL ) /lib/modules
@@ -162,6 +165,9 @@ mpath=`dirname $$mdpath`; rm -rf $$mpath;\
162
165
fi
163
166
endef
164
167
168
+ $(KERNEL_OUT ) : $(KERNEL_DEBUGFS )
169
+ mkdir -p $(KERNEL_OUT )
170
+
165
171
ifneq ($(KERNEL_LEGACY_DIR ) ,true)
166
172
$(KERNEL_USR ) : $(KERNEL_HEADERS_INSTALL )
167
173
rm -rf $(KERNEL_SYMLINK )
@@ -170,9 +176,6 @@ $(KERNEL_USR): $(KERNEL_HEADERS_INSTALL)
170
176
$(TARGET_PREBUILT_INT_KERNEL ) : $(KERNEL_USR )
171
177
endif
172
178
173
- $(KERNEL_OUT ) :
174
- mkdir -p $(KERNEL_OUT )
175
-
176
179
$(KERNEL_CONFIG ) : $(KERNEL_OUT )
177
180
$(MAKE ) -C $(TARGET_KERNEL_SOURCE ) O=$(BUILD_ROOT_LOC )$(KERNEL_OUT ) $(KERNEL_MAKE_ENV ) ARCH=$(KERNEL_ARCH ) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE ) $(real_cc ) $(KERNEL_DEFCONFIG )
178
181
$(hide ) if [ ! -z " $( KERNEL_CONFIG_OVERRIDE) " ]; then \
@@ -206,6 +209,17 @@ $(TARGET_PREBUILT_INT_KERNEL): $(KERNEL_OUT) $(KERNEL_HEADERS_INSTALL)
206
209
$(clean-module-folder )
207
210
endif
208
211
212
+ $(KERNEL_DEBUGFS ) :
213
+ KERNEL_DIR=$(TARGET_KERNEL_SOURCE ) \
214
+ DEFCONFIG=$(KERNEL_DEFCONFIG ) \
215
+ OUT_DIR=$(KERNEL_OUT ) \
216
+ ARCH=$(KERNEL_ARCH ) \
217
+ CROSS_COMPILE=$(KERNEL_CROSS_COMPILE ) \
218
+ DISABLE_DEBUGFS=$(KERNEL_DISABLE_DEBUGFS ) \
219
+ $(TARGET_KERNEL_SOURCE ) /disable_dbgfs.sh \
220
+ $(real_cc ) \
221
+ $(TARGET_KERNEL_MAKE_ARGS )
222
+
209
223
$(KERNEL_HEADERS_INSTALL ) : $(KERNEL_OUT )
210
224
$(hide ) if [ ! -z " $( KERNEL_HEADER_DEFCONFIG) " ]; then \
211
225
rm -f $(BUILD_ROOT_LOC )$(KERNEL_CONFIG ) && \
0 commit comments