ccflags-y+=-Werror obj-m += optee.o obj-y += optee/ optee-objs := tee_core.o \ tee_shm.o \ tee_shm_pool.o \ tee_data_pipe.o LOCAL_INCLUDES += -I$(M)/include \ -I$(M)/include/linux \ -I$(KERNEL_SRC)/$(M)/include \ -I$(KERNEL_SRC)/$(M)/include/linux ccflags-y+=$(LOCAL_INCLUDES) EXTRA_CFLAGS += $(LOCAL_INCLUDES) all: @$(MAKE) -C $(KERNEL_SRC) M=$(M) modules #@$(MAKE) -C $(KERNEL_SRC) M=$(M)/optee --trace modules modules_install: @echo "$(MAKE) INSTALL_MOD_STRIP=1 M=$(M) -C $(KERNEL_SRC) modules_install" @$(MAKE) INSTALL_MOD_STRIP=1 M=$(M) -C $(KERNEL_SRC) modules_install mkdir -p ${OUT_DIR}/../vendor_lib cd ${OUT_DIR}/$(M)/; find -name "*.ko" -exec cp {} ${OUT_DIR}/../vendor_lib/ \; clean: $(MAKE) -C $(KERNEL_SRC) M=$(M) clean