| 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 |