optee: change vmx-socket API from socket to ioctl [2/2]
[GitHub/LineageOS/G12/android_hardware_amlogic_kernel-modules_optee.git] / Makefile
CommitLineData
77f926cd 1ccflags-y+=-Werror
77f926cd
LQ
2
3obj-m += optee.o
4obj-y += optee/
5
6optee-objs := tee_core.o \
7 tee_shm.o \
18fb2204
LJ
8 tee_shm_pool.o \
9 tee_data_pipe.o
1cdb9077 10
ff8863c1
PZ
11LOCAL_INCLUDES += -I$(M)/include \
12 -I$(M)/include/linux \
13 -I$(KERNEL_SRC)/$(M)/include \
1cdb9077
PZ
14 -I$(KERNEL_SRC)/$(M)/include/linux
15
16ccflags-y+=$(LOCAL_INCLUDES)
17EXTRA_CFLAGS += $(LOCAL_INCLUDES)
18
1cdb9077
PZ
19all:
20 @$(MAKE) -C $(KERNEL_SRC) M=$(M) modules
21 #@$(MAKE) -C $(KERNEL_SRC) M=$(M)/optee --trace modules
22
23modules_install:
24 @echo "$(MAKE) INSTALL_MOD_STRIP=1 M=$(M) -C $(KERNEL_SRC) modules_install"
25 @$(MAKE) INSTALL_MOD_STRIP=1 M=$(M) -C $(KERNEL_SRC) modules_install
26 mkdir -p ${OUT_DIR}/../vendor_lib
27 cd ${OUT_DIR}/$(M)/; find -name "*.ko" -exec cp {} ${OUT_DIR}/../vendor_lib/ \;
28
29
30clean:
31 $(MAKE) -C $(KERNEL_SRC) M=$(M) clean