32 lines
938 B
Makefile
32 lines
938 B
Makefile
ifeq ($(SYSDRV_PARAM), )
|
|
SYSDRV_PARAM:=../Makefile.param
|
|
include $(SYSDRV_PARAM)
|
|
endif
|
|
|
|
export LC_ALL=C
|
|
SHELL:=/bin/bash
|
|
|
|
CURRENT_DIR := $(shell pwd)
|
|
ifeq ($(RK_PROJECT_OUTPUT),)
|
|
-include $(CURRENT_DIR)/../../.BoardConfig.mk
|
|
endif
|
|
PKG_BIN := out
|
|
|
|
M_OUT_DIR := $(CURRENT_DIR)/$(PKG_BIN)
|
|
export M_OUT_DIR
|
|
M_DIRS := rockit kmpp wifi motor
|
|
################################################################################
|
|
## build target
|
|
################################################################################
|
|
all:
|
|
@mkdir -p $(CURRENT_DIR)/$(PKG_BIN);
|
|
@$(foreach target,$(M_DIRS), test ! -f $(target)/Makefile || make -C $(target) || exit $$?;)
|
|
@cp insmod_ko.sh $(CURRENT_DIR)/$(PKG_BIN);
|
|
$(call MAROC_COPY_PKG_TO_SYSDRV_OUTPUT, $(KERNEL_DRV_KO_INSTALL_PATH), $(CURRENT_DIR)/$(PKG_BIN))
|
|
|
|
distclean: clean
|
|
|
|
clean:
|
|
@$(foreach target,$(M_DIRS), test ! -f $(target)/Makefile || make -C $(target) clean;)
|
|
@rm -rf $(PKG_BIN)
|