nt9856x/code/hdal/vendor/ai/Makefile
2023-03-28 15:07:53 +08:00

36 lines
1.2 KiB
Makefile
Executable File

MAKE_PID := $(shell echo $$PPID)
JOB_FLAG := $(filter -j%, $(subst -j ,-j,$(shell ps T | grep "^\s*$(MAKE_PID).*$(MAKE)")))
JOBS := $(subst -j,,$(JOB_FLAG))
NVT_VENDOR_AI_PATH=$(NVT_HDAL_DIR)/vendor/ai
NVT_KDRV_PATH=$(NVT_VENDOR_AI_PATH)/drivers/k_driver/source
#NVT_KFLOW_PATH=$(NVT_VENDOR_AI_PATH)/drivers/k_flow/source
NVT_SOURCE_PATH=$(NVT_VENDOR_AI_PATH)/source
#NVT_SOURCE_PUB_PATH=$(NVT_VENDOR_AI_PATH)/source_pub
#NVT_SAMPLE_PATH=$(NVT_VENDOR_AI_PATH)/samples
all:
@$(MAKE) -C $(NVT_KDRV_PATH) -j$(JOBS)
#@$(MAKE) -C $(NVT_KFLOW_PATH) -j$(JOBS)
@$(MAKE) -C $(NVT_SOURCE_PATH) -j$(JOBS)
#@$(MAKE) -C $(NVT_SOURCE_PUB_PATH) -j$(JOBS)
#@$(MAKE) -C $(NVT_SAMPLE_PATH) -j$(JOBS)
install:
@$(MAKE) -C $(NVT_KDRV_PATH) modules_install
#@$(MAKE) -C $(NVT_KFLOW_PATH) modules_install
@$(MAKE) -C $(NVT_SOURCE_PATH) install
#@$(MAKE) -C $(NVT_SOURCE_PUB_PATH) install
clean:
@$(MAKE) -C $(NVT_KDRV_PATH) clean
#@$(MAKE) -C $(NVT_KFLOW_PATH) clean
@$(MAKE) -C $(NVT_SOURCE_PATH) clean
#@$(MAKE) -C $(NVT_SOURCE_PUB_PATH) clean
#@$(MAKE) -C $(NVT_SAMPLE_PATH) clean
codesize:
@$(MAKE) -C $(NVT_KDRV_PATH) codesize
#@$(MAKE) -C $(NVT_KFLOW_PATH) codesize
#@$(MAKE) -C $(NVT_SOURCE_PATH) codesize
#@$(MAKE) -C $(NVT_SOURCE_PUB_PATH) codesize