blob: 9eaeff1ec9b155b572b6c209495c4eda6de2f543 [file] [log] [blame]
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