1 ##
2 ## Copyright (c) 2013, Texas Instruments Incorporated
3 ##
4 ## Redistribution and use in source and binary forms, with or without
5 ## modification, are permitted provided that the following conditions
6 ## are met:
7 ##
8 ## * Redistributions of source code must retain the above copyright
9 ## notice, this list of conditions and the following disclaimer.
10 ##
11 ## * Redistributions in binary form must reproduce the above copyright
12 ## notice, this list of conditions and the following disclaimer in the
13 ## documentation and/or other materials provided with the distribution.
14 ##
15 ## * Neither the name of Texas Instruments Incorporated nor the names of
16 ## its contributors may be used to endorse or promote products derived
17 ## from this software without specific prior written permission.
18 ##
19 ## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20 ## AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
21 ## THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22 ## PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
23 ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24 ## EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25 ## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26 ## OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27 ## WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
28 ## OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
29 ## EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 ##
31 ## ======== src/family/Makefile.am ========
32 ##
34 # additional include paths necessary to compile the library
35 AM_CFLAGS = -I$(top_srcdir)/linux/include -D_GNU_SOURCE -Wall @AM_CFLAGS@
37 ###############################################################################
38 # THE LIBRARIES TO BUILD
39 ###############################################################################
41 # the library names to build (note we are building shared libs)
42 lib_LTLIBRARIES =
44 if OMAP4430
45 lib_LTLIBRARIES += libtiipccfg_omap4430.la
46 else
47 if OMAPL138
48 lib_LTLIBRARIES += libtiipccfg_omapl138.la
49 else
50 if TCI6614
51 lib_LTLIBRARIES += libtiipccfg_tci6614.la
52 else
53 if TCI6638
54 lib_LTLIBRARIES += libtiipccfg_tci6638.la
55 else
56 lib_LTLIBRARIES += \
57 libtiipccfg_omap4430.la libtiipccfg_omapl138.la \
58 libtiipccfg_tci6614.la libtiipccfg_tci6638.la
59 endif
60 endif
61 endif
62 endif
64 common_install_headers = $(top_srcdir)/linux/include/Std.h
66 common_sources = $(top_srcdir)/linux/include/_MultiProc.h
68 # where to install the headers on the system
69 libtiipccfg_omap4430_ladir = $(includedir)
70 libtiipccfg_omapl138_ladir = $(includedir)
71 libtiipccfg_tci6614_ladir = $(includedir)
72 libtiipccfg_tci6638_ladir = $(includedir)
74 # the list of header files that belong to the library (to be installed later)
75 libtiipccfg_omap4430_la_HEADERS = \
76 $(common_install_headers)
78 libtiipccfg_omapl138_la_HEADERS = \
79 $(common_install_headers)
81 libtiipccfg_tci6614_la_HEADERS = \
82 $(common_install_headers)
84 libtiipccfg_tci6638_la_HEADERS = \
85 $(common_install_headers)
87 # the sources to add to the library and to add to the source distribution
88 libtiipccfg_omap4430_la_SOURCES = \
89 $(libtiipccfg_omap4430_la_HEADERS) \
90 $(common_sources) \
91 SystemCfg_omap4430.c
93 libtiipccfg_omapl138_la_SOURCES = \
94 $(libtiipccfg_omapl138_la_HEADERS) \
95 $(common_sources) \
96 SystemCfg_omapl138.c
98 libtiipccfg_tci6614_la_SOURCES = \
99 $(libtiipccfg_tci6614_la_HEADERS) \
100 $(common_sources) \
101 SystemCfg_tci6614.c
103 libtiipccfg_tci6638_la_SOURCES = \
104 $(libtiipccfg_tci6638_la_HEADERS) \
105 $(common_sources) \
106 SystemCfg_tci6638.c
108 # Add version info to the shared library
109 libtiipccfg_omap4430_la_LDFLAGS = -version-info 1:0:0
110 libtiipccfg_omapl138_la_LDFLAGS = -version-info 1:0:0
111 libtiipccfg_tci6614_la_LDFLAGS = -version-info 1:0:0
112 libtiipccfg_tci6638_la_LDFLAGS = -version-info 1:0:0
114 ###############################################################################