| # Copyright (c) 2015-2019, MICROTRUST Incorporated | |
| # All Rights Reserved. | |
| # | |
| # This program is free software; you can redistribute it and/or | |
| # modify it under the terms of the GNU General Public License | |
| # version 2 as published by the Free Software Foundation. | |
| # | |
| # This program is distributed in the hope that it will be useful, | |
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| # GNU General Public License for more details. | |
| $(info "CONFIG_MICROTRUST_TEE_SUPPORT=$(CONFIG_MICROTRUST_TEE_SUPPORT)") | |
| $(info "CONFIG_MICROTRUST_TZ_DRIVER=$(CONFIG_MICROTRUST_TZ_DRIVER)") | |
| $(info "CONFIG_MICROTRUST_VFS_DRIVER=$(CONFIG_MICROTRUST_VFS_DRIVER)") | |
| $(info "CONFIG_MICROTRUST_FP_DRIVER=$(CONFIG_MICROTRUST_FP_DRIVER)") | |
| $(info "CONFIG_MICROTRUST_DEBUG=$(CONFIG_MICROTRUST_DEBUG)") | |
| $(info "CONFIG_MICROTRUST_TEST_DRIVERS=$(CONFIG_MICROTRUST_TEST_DRIVERS)") | |
| $(info "-----------CONFIG_MTPROF=$(CONFIG_MTPROF)") | |
| $(info "-----------MICROTRUST_TZ_DRIVER_MTK_BOOTPROF=$(MICROTRUST_TZ_DRIVER_MTK_BOOTPROF)") | |
| $(info "whf src=$(src)") | |
| subdir-ccflags-y += -I$(srctree)/$(src)/common/include | |
| #ccflags-y += -I$(srctree)/$(src)/common/include | |
| $(info "whf subdir-ccflags-y=$(subdir-ccflags-y)") | |
| $(info "whf ccflags-y=$(ccflags-y)") | |
| subdir-ccflags-y += \ | |
| -I$(srctree)/$(src)/tz_dcih \ | |
| -I$(srctree)/$(src)/public \ | |
| -I$(srctree)/$(src)/tz_driver/include | |
| ifneq ($(filter y m, $(CONFIG_MTPROF)),) | |
| subdir-ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/mtprof/ | |
| endif | |
| $(info "=----------------1---------------------------") | |
| subdir-ccflags-$(CONFIG_MICROTRUST_DEBUG) += -DDEBUG | |
| obj-m += isee.o | |
| isee-y := tee/tee_core.o \ | |
| tee/capi_proxy.o \ | |
| tee/tee_client_api.o \ | |
| tee/tee_shm.o \ | |
| tee/tee_shm_pool.o \ | |
| tee/soter/core.o \ | |
| tee/soter/call.o \ | |
| ut_keymaster/ut_keymaster.o \ | |
| tz_driver/teei_fp.o \ | |
| tz_driver/teei_client_transfer_data.o \ | |
| tz_driver/teei_smc_call.o \ | |
| tz_driver/sysfs.o \ | |
| tz_driver/teei_cancel_cmd.o \ | |
| tz_driver/fdrv.o \ | |
| tz_driver/notify_queue.o \ | |
| tz_driver/switch_queue.o \ | |
| tz_driver/teei_keymaster.o \ | |
| tz_driver/teei_task_link.o \ | |
| tz_driver/tz_log.o \ | |
| tz_driver/irq_register.o \ | |
| tz_driver/teei_client_main.o \ | |
| tz_driver/backward_driver.o \ | |
| tz_vfs/fp_vendor.o \ | |
| tz_vfs/vfsFun.o \ | |
| tz_dcih/tz_dcih_test.o \ | |
| tz_dcih/tz_dcih.o | |
| isee-y += teei_fp/fp_func.o | |
| #isee-y += tests/main.o \ | |
| # tests/xtest_isee_1000.o \ | |
| # tests/xtest_isee_3000.o \ | |
| # tests/xtest_main.o | |
| #isee-y += ut_tester/ut_tester.o | |
| $(info "=----------------2---------------------------") | |
| #obj-$(CONFIG_MICROTRUST_TZ_DRIVER) += tz_driver/ | |
| #obj-$(CONFIG_MICROTRUST_VFS_DRIVER) += tz_vfs/ | |
| #obj-$(CONFIG_MICROTRUST_FP_DRIVER) += teei_fp/ | |
| #obj-$(CONFIG_MICROTRUST_KEYMASTER_DRIVER) += ut_keymaster/ | |
| #obj-y += tz_dcih/ | |
| #obj-$(CONFIG_MICROTRUST_TEST_DRIVERS) += tests/ | |
| #obj-$(CONFIG_MICROTRUST_UNITTEST_SUPPORT) += ut_tester/ |