Commit 37bc75510a77090231b598adf392fa154bc6ade4

Authored by Haoran.Wang
Committed by Ji Luo
1 parent fe28fb6482

[iot] Refine ql-tipc Makefile to pass build

Refine ql-tipc Makefile to pass the u-boot
build which use uboot.mk.

Change-Id: I678eebdd8b5e5702a59b20b9580592dbaa78aa90
Signed-off-by: Haoran.Wang <elven.wang@nxp.com>

Showing 3 changed files with 49 additions and 50 deletions Side-by-side Diff

... ... @@ -18,8 +18,7 @@
18 18 obj-$(CONFIG_OF_LIVE) += of_live.o
19 19 obj-$(CONFIG_CMD_DHRYSTONE) += dhry/
20 20 obj-$(CONFIG_ARCH_AT91) += at91/
21   -obj-$(CONFIG_IMX_TRUSTY_OS) += trusty/ql-tipc/sysdeps/
22   -
  21 +obj-$(CONFIG_IMX_TRUSTY_OS) += trusty/ql-tipc/
23 22 obj-$(CONFIG_AES) += aes.o
24 23 obj-$(CONFIG_AVB_SUPPORT) += avb/
25 24 obj-y += charset.o
lib/trusty/ql-tipc/Makefile
  1 +#
  2 +# Copyright (C) 2016 The Android Open Source Project
  3 +#
  4 +# Permission is hereby granted, free of charge, to any person
  5 +# obtaining a copy of this software and associated documentation
  6 +# files (the "Software"), to deal in the Software without
  7 +# restriction, including without limitation the rights to use, copy,
  8 +# modify, merge, publish, distribute, sublicense, and/or sell copies
  9 +# of the Software, and to permit persons to whom the Software is
  10 +# furnished to do so, subject to the following conditions:
  11 +#
  12 +# The above copyright notice and this permission notice shall be
  13 +# included in all copies or substantial portions of the Software.
  14 +#
  15 +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  16 +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  17 +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  18 +# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  19 +# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  20 +# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  21 +# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  22 +# SOFTWARE.
  23 +#
  24 +
  25 +# Sample Makefile for U-boot
  26 +
  27 +#ccflags-y += -DTIPC_ENABLE_DEBUG
  28 +
  29 +TRUSTY_DIR = lib/trusty
  30 +#ccflags-y += -I$(TRUSTY_DIR)/ql-tipc/include
  31 +ccflags-y += -I$(TRUSTY_DIR)/interface/include
  32 +
  33 +QL_TIPC = .
  34 +obj-y += \
  35 + $(QL_TIPC)/avb.o \
  36 + $(QL_TIPC)/keymaster.o \
  37 + $(QL_TIPC)/keymaster_serializable.o \
  38 + $(QL_TIPC)/ipc.o \
  39 + $(QL_TIPC)/ipc_dev.o \
  40 + $(QL_TIPC)/libtipc.o \
  41 + $(QL_TIPC)/rpmb_proxy.o \
  42 + $(QL_TIPC)/util.o \
  43 + sysdeps/sysdeps_uboot.o \
  44 + sysdeps/storage_ops_uboot.o
  45 +
  46 +obj-$(CONFIG_ARM) += \
  47 + $(QL_TIPC)/arch/arm/trusty_mem.o \
  48 + $(QL_TIPC)/arch/arm/trusty_dev.o
lib/trusty/ql-tipc/sysdeps/Makefile
1   -#
2   -# Copyright (C) 2016 The Android Open Source Project
3   -#
4   -# Permission is hereby granted, free of charge, to any person
5   -# obtaining a copy of this software and associated documentation
6   -# files (the "Software"), to deal in the Software without
7   -# restriction, including without limitation the rights to use, copy,
8   -# modify, merge, publish, distribute, sublicense, and/or sell copies
9   -# of the Software, and to permit persons to whom the Software is
10   -# furnished to do so, subject to the following conditions:
11   -#
12   -# The above copyright notice and this permission notice shall be
13   -# included in all copies or substantial portions of the Software.
14   -#
15   -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16   -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17   -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18   -# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
19   -# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
20   -# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
21   -# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22   -# SOFTWARE.
23   -#
24   -
25   -# Sample Makefile for U-boot
26   -
27   -#ccflags-y += -DTIPC_ENABLE_DEBUG
28   -
29   -TRUSTY_DIR = lib/trusty
30   -#ccflags-y += -I$(TRUSTY_DIR)/ql-tipc/include
31   -ccflags-y += -I$(TRUSTY_DIR)/interface/include
32   -
33   -QL_TIPC = ..
34   -obj-y += \
35   - $(QL_TIPC)/avb.o \
36   - $(QL_TIPC)/keymaster.o \
37   - $(QL_TIPC)/keymaster_serializable.o \
38   - $(QL_TIPC)/ipc.o \
39   - $(QL_TIPC)/ipc_dev.o \
40   - $(QL_TIPC)/libtipc.o \
41   - $(QL_TIPC)/rpmb_proxy.o \
42   - $(QL_TIPC)/util.o \
43   - sysdeps_uboot.o \
44   - storage_ops_uboot.o
45   -
46   -obj-$(CONFIG_ARM) += \
47   - $(QL_TIPC)/arch/arm/trusty_mem.o \
48   - $(QL_TIPC)/arch/arm/trusty_dev.o