1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# ****************************************************************************
# PROJECT : VLIB driver
# FILE : $Id: davehd.mk 11006 2016-11-07 16:32:44Z michael.golczewski $
# ============================================================================
# DESCRIPTION
# DAVEHD driver makefile
# ============================================================================
# C O P Y R I G H T
# ============================================================================
# Copyright (c) 2014
# by
# Renesas Electronics (Europe) GmbH.
# Arcadiastrasse 10
# D-40472 Duesseldorf
# Germany
# All rights reserved.
# ============================================================================
# DISCLAIMER
#
# LICENSEE has read, understood and accepted the terms and conditions defined in
# the license agreement, especially the usage rights. In any case, it is
# LICENSEE's responsibility to make sure that any user of the software complies
# with the terms and conditions of the signed license agreement.
# ****************************************************************************
VLIB_MACRO_NAME:=gpu/davehd
VLIB_DEFINE += RENESAS_D1X
VLIB_USE_CDI := yes
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/kernel/inc
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/user/inc
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/common/inc
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/common/inc/platform
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/common/inc/platform/$(VLIB_DEVICE)
# driver platform implementations need internal driver headers
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/user/src
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/kernel/src
ifeq ($(VLIB_DRIVER_CONFIG),rgl_obj)
VLIB_LIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/kernel/src
VLIB_LIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/user/src
VLIB_LIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/common/inc
# the lockdown code (renesas-only)
VLIB_LIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/kernel/platform/$(VLIB_DEVICE)/bridge
else
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/kernel/src
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/user/src
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/common/inc
# the lockdown code (renesas-only)
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/kernel/platform/$(VLIB_DEVICE)/bridge
endif
# Platform code is always outside of the library
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/kernel/platform/$(VLIB_DEVICE)
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/kernel/platform/ree
ifneq (,$(findstring USE_THREADED_DHD,$(VLIB_DEFINE)))
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/kernel/platform/$(VLIB_DEVICE)/threaded
else
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/kernel/platform/$(VLIB_DEVICE)/non_threaded
endif
ifneq (,$(findstring USE_ROS,$(VLIB_DEFINE)))
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/user/platform/$(VLIB_DEVICE)/ros
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/user/platform/$(VLIB_DEVICE)/ros
else
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/user/platform/$(VLIB_DEVICE)/no_os
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/user/platform/$(VLIB_DEVICE)/no_os
endif
# sys part for HW near things like register addresses etc.
VLIB_INC += $(VLIB_ROOT)/device/$(VLIB_DEVICE)/src/dhd
VLIB_VPATH += $(VLIB_ROOT)/device/$(VLIB_DEVICE)/src/dhd
ifneq (,$(findstring USE_OPENVG_API,$(VLIB_DEFINE)))
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/openvg1.1/include
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/openvg1.1/include/VG
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/egl/include
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/egl/include/EGL
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/egl/src
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/egl/src
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/egl/src/$(VLIB_DEVICE)
ifeq ($(VLIB_DRIVER_CONFIG),rgl_obj)
VLIB_LIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/openvg1.1/src
else
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/openvg1.1/src
endif
endif
ifneq (,$(findstring USE_DAVE2D_API,$(VLIB_DEFINE)))
VLIB_INC += $(VLIB_ROOT)/macro/gpu/davehd/dave2d_wrapper/inc
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/dave2d_wrapper/src
endif
# license
VLIB_VPATH += $(VLIB_ROOT)/macro/gpu/davehd/docs
include $(VLIB_ROOT)/compiler/macro.mk