diff options
author | Ajay Jayaraj | 2018-06-25 16:10:25 -0500 |
---|---|---|
committer | Ajay Jayaraj | 2018-06-25 16:15:30 -0500 |
commit | e54b07915305524744558f86adcb54553a1fd198 (patch) | |
tree | d7aa3d9cc8d1e1409e2ba452b138e72a419f3c07 /makefile | |
parent | 1ea871c6aed97f5891a04e0cf479b64cbbb7bb2c (diff) | |
download | tidl-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-- | makefile | 55 |
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 | |||
31 | ifneq (,$(findstring 86, $(shell uname -m))) | ||
32 | DEST_DIR ?= $(CURDIR)/install/am57 | ||
33 | endif | ||
34 | |||
35 | INSTALL_DIR_API = $(DEST_DIR)/usr/share/ti/tidl | ||
36 | INSTALL_DIR_EXAMPLES = $(DEST_DIR)/usr/share/ti/examples/tidl | ||
37 | |||
38 | CP_ARGS=-Prf --preserve=mode,timestamps --no-preserve=ownership | ||
39 | |||
40 | build-api: | ||
41 | $(MAKE) -C tidl_api | ||
42 | |||
43 | build-examples: install-api | ||
44 | $(MAKE) -C examples | ||
45 | |||
46 | install-api: build-api | ||
47 | mkdir -p $(INSTALL_DIR_API) | ||
48 | cp $(CP_ARGS) tidl_api $(INSTALL_DIR_API)/ | ||
49 | |||
50 | install-examples: build-examples | ||
51 | mkdir -p $(INSTALL_DIR_EXAMPLES) | ||
52 | cp $(CP_ARGS) examples/* $(INSTALL_DIR_EXAMPLES)/ | ||
53 | |||
54 | clean: | ||
55 | $(MAKE) -C tidl_api clean | ||