summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAjay Jayaraj2018-06-25 16:10:25 -0500
committerAjay Jayaraj2018-06-25 16:15:30 -0500
commite54b07915305524744558f86adcb54553a1fd198 (patch)
treed7aa3d9cc8d1e1409e2ba452b138e72a419f3c07 /makefile
parent1ea871c6aed97f5891a04e0cf479b64cbbb7bb2c (diff)
downloadtidl-api-e54b07915305524744558f86adcb54553a1fd198.tar.gz
tidl-api-e54b07915305524744558f86adcb54553a1fd198.tar.xz
tidl-api-e54b07915305524744558f86adcb54553a1fd198.zip
Update examples Makefile to use /usr/share/ti/tidl
Update Makefile(s) in the examples directory to use tidl-api headers and libraries from /usr/share/ti/tidl/tidl_api. (MCT-1005)
Diffstat (limited to 'makefile')
-rw-r--r--makefile55
1 files changed, 55 insertions, 0 deletions
diff --git a/makefile b/makefile
new file mode 100644
index 0000000..72c0a9f
--- /dev/null
+++ b/makefile
@@ -0,0 +1,55 @@
1
2# Copyright (c) 2018 Texas Instruments Incorporated - http://www.ti.com/
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions are met:
7# * Redistributions of source code must retain the above copyright
8# notice, this list of conditions and the following disclaimer.
9# * Redistributions in binary form must reproduce the above copyright
10# notice, this list of conditions and the following disclaimer in the
11# documentation and/or other materials provided with the distribution.
12# * Neither the name of Texas Instruments Incorporated nor the
13# names of its contributors may be used to endorse or promote products
14# derived from this software without specific prior written permission.
15#
16# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
20# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
26# THE POSSIBILITY OF SUCH DAMAGE.
27
28
29# makefile for TI internal use
30
31ifneq (,$(findstring 86, $(shell uname -m)))
32DEST_DIR ?= $(CURDIR)/install/am57
33endif
34
35INSTALL_DIR_API = $(DEST_DIR)/usr/share/ti/tidl
36INSTALL_DIR_EXAMPLES = $(DEST_DIR)/usr/share/ti/examples/tidl
37
38CP_ARGS=-Prf --preserve=mode,timestamps --no-preserve=ownership
39
40build-api:
41 $(MAKE) -C tidl_api
42
43build-examples: install-api
44 $(MAKE) -C examples
45
46install-api: build-api
47 mkdir -p $(INSTALL_DIR_API)
48 cp $(CP_ARGS) tidl_api $(INSTALL_DIR_API)/
49
50install-examples: build-examples
51 mkdir -p $(INSTALL_DIR_EXAMPLES)
52 cp $(CP_ARGS) examples/* $(INSTALL_DIR_EXAMPLES)/
53
54clean:
55 $(MAKE) -C tidl_api clean