Do early-check, not compilation check

This commit is contained in:
Kamil Trzciński 2017-05-02 16:54:15 +02:00 committed by GitHub
parent 556fb404d4
commit 653d7586c6

View file

@ -62,12 +62,15 @@ ifeq (,$(filter build_kernel-nodeps,$(MAKECMDGOALS)))
$(KERNEL_BZIMAGE): $(MINIGZIP) $(KERNEL_BZIMAGE): $(MINIGZIP)
endif endif
ifneq ($(shell cat $(KERNEL_SRC_DIR)/modules/gpu/mali400/kernel_mode/aw_version)), $(shell cat device/softwinner/tulip-common/egl/aw_version))
$(error "Kernel Mali400 drivers does not match user-space drivers: $(shell cat $(KERNEL_SRC_DIR)/modules/gpu/mali400/kernel_mode/aw_version) vs $(shell cat device/softwinner/tulip-common/egl/aw_version)")
endif
$(KERNEL_BZIMAGE): $(KERNEL_CONFIG) $(KERNEL_BZIMAGE): $(KERNEL_CONFIG)
$(hide) $(KERNEL_BLD_ENV) $(MAKE) -C $(KERNEL_SRC_DIR) $(KERNEL_BLD_FLAGS) $(hide) $(KERNEL_BLD_ENV) $(MAKE) -C $(KERNEL_SRC_DIR) $(KERNEL_BLD_FLAGS)
$(hide) $(KERNEL_BLD_ENV) $(MAKE) -C $(KERNEL_SRC_DIR) M=$(KERNEL_SRC_DIR)/modules/aw_schw $(KERNEL_BLD_FLAGS) $(hide) $(KERNEL_BLD_ENV) $(MAKE) -C $(KERNEL_SRC_DIR) M=$(KERNEL_SRC_DIR)/modules/aw_schw $(KERNEL_BLD_FLAGS)
$(hide) $(KERNEL_BLD_ENV) $(MAKE) -C $(KERNEL_SRC_DIR) M=$(KERNEL_SRC_DIR)/modules/nand/sun50iw1p1 $(KERNEL_BLD_FLAGS) $(hide) $(KERNEL_BLD_ENV) $(MAKE) -C $(KERNEL_SRC_DIR) M=$(KERNEL_SRC_DIR)/modules/nand/sun50iw1p1 $(KERNEL_BLD_FLAGS)
$(hide) $(KERNEL_BLD_ENV) $(MAKE) -C $(KERNEL_SRC_DIR) M=$(KERNEL_SRC_DIR)/modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali $(KERNEL_BLD_FLAGS) $(MALI_BUILD_FLAGS) $(hide) $(KERNEL_BLD_ENV) $(MAKE) -C $(KERNEL_SRC_DIR) M=$(KERNEL_SRC_DIR)/modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali $(KERNEL_BLD_FLAGS) $(MALI_BUILD_FLAGS)
test "$(shell $(KERNEL_SRC_DIR)/modules/gpu/mali400/kernel_mode/aw_version)" -eq "$(shell device/softwinner/tulip-common/egl/aw_version)"
$(hide) cp -f $(KERNEL_OUT_DIR)/arch/arm64/boot/Image $@ $(hide) cp -f $(KERNEL_OUT_DIR)/arch/arm64/boot/Image $@
$(KERNEL_OUT_MODINSTALL): $(KERNEL_BZIMAGE) $(KERNEL_OUT_MODINSTALL): $(KERNEL_BZIMAGE)