blob: 49e58a530f6727fafc78e263dbdb9ee09c5e7eb7 [file] [log] [blame]
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +01001AC_PREREQ([2.69])
Liam Girdwood6bb37832018-01-10 20:43:25 +00002AC_INIT([sof],[m4_esyscmd(./version.sh)],[sound-open-firmware@alsa-project.org])
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +01003AC_CONFIG_SRCDIR([src/init/init.c])
4AC_CONFIG_HEADERS([src/include/config.h])
5AC_CONFIG_MACRO_DIRS([m4])
6AM_INIT_AUTOMAKE([foreign 1.11 -Wall -Wno-portability subdir-objects silent-rules color-tests dist-xz tar-ustar])
7
8# Initialize maintainer mode
9AM_MAINTAINER_MODE([enable])
10
11# get version info from git
Pierre-Louis Bossart81708a52018-04-04 18:46:50 -050012m4_define(sof_major, `cat .version | cut -dv -f2 | cut -d. -f1`)
13m4_define(sof_minor, `cat .version | cut -d. -f2 | cut -d- -f1`)
14m4_define(sof_micro, `cat .version | cut -d. -f3 | cut -d- -f1`)
15AC_DEFINE_UNQUOTED([SOF_MAJOR], sof_major, [Sof major version])
16AC_DEFINE_UNQUOTED([SOF_MINOR], sof_minor, [Sof minor version])
17AC_DEFINE_UNQUOTED([SOF_MICRO], sof_micro, [Sof micro version])
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010018
19AC_CANONICAL_HOST
20
21# General compiler flags
Liam Girdwood05ef4342018-02-13 20:29:40 +000022CFLAGS="${CFLAGS:+$CFLAGS } -O2 -g -Wall -Werror -Wl,-EL -Wmissing-prototypes"
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010023
Liam Girdwoodcc9fba32018-01-22 23:31:24 +000024# General assembler flags
25ASFLAGS="-DASSEMBLY"
26AC_SUBST(ASFLAGS)
27
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010028# Cross compiler tool libgcc and headers
Liam Girdwood8855ce52016-10-18 17:18:16 +010029AC_ARG_WITH([root-dir],
30 AS_HELP_STRING([--with-root-dir], [Specify location of cross gcc libraries and headers]),
31 [], [with_root_dir=no])
Ranjani Sridharan05058232018-01-24 22:42:38 -080032
33# check if we are building FW image or library
34AC_ARG_ENABLE(library, [AS_HELP_STRING([--enable-library],[build library])], have_library=$enableval, have_library=no)
35if test "$have_library" = "yes"; then
36 AC_DEFINE([CONFIG_LIB], [1], [Configure for Shared Library])
37fi
38AM_CONDITIONAL(BUILD_LIB, test "$have_library" = "yes")
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010039
Liam Girdwood05ef4342018-02-13 20:29:40 +000040# check if we are building tools
41AC_ARG_ENABLE(rimage, [AS_HELP_STRING([--enable-rimage],[build rimage tool])], have_rimage=$enableval, have_rimage=no)
42if test "$have_rimage" = "yes"; then
43 AC_DEFINE([CONFIG_RIMAGE], [1], [Configure to build rimage])
44fi
45AM_CONDITIONAL(BUILD_RIMAGE, test "$have_rimage" = "yes")
46
Seppo Ingalsuo447ac9b2018-05-11 17:03:03 +030047# Disable DMIC driver if requested, by default build for supported platforms
48AC_ARG_ENABLE([dmic], AS_HELP_STRING([--disable-dmic], [Disable DMIC driver]))
49AS_IF([test "x$enable_dmic" != "xno"], [
50 AC_DEFINE([CONFIG_DMIC], [1], [Configure to build DMIC driver])
51])
52
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010053# Architecture support
54AC_ARG_WITH([arch],
55 AS_HELP_STRING([--with-arch], [Specify DSP architecture]),
56 [], [with_arch=no])
57
58case "$with_arch" in
59 xtensa*)
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010060
61 ARCH_CFLAGS="-mtext-section-literals"
62 AC_SUBST(ARCH_CFLAGS)
63
64 ARCH_LDFLAGS="-nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static"
65 AC_SUBST(XTENSA_LDFLAGS)
66
67 # extra CFLAGS defined here otherwise configure working gcc tests fails.
Liam Girdwood05ef4342018-02-13 20:29:40 +000068 CFLAGS="${CFLAGS:+$CFLAGS }-fno-inline-functions -nostdlib -mlongcalls"
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010069 LDFLAGS="${LDFLAGS:+$LDFLAGS }-nostdlib"
70
71 #ARCH_ASFLAGS=""
72 AC_SUBST(ARCH_ASFLAGS)
73
74 ARCH="xtensa"
75 AC_SUBST(ARCH)
Ranjani Sridharan05058232018-01-24 22:42:38 -080076
77 AS_IF([test "x$with_root_dir" = xno],
78 AC_MSG_ERROR([Please specify cross compiler root header directory]),
79 [ROOT_DIR=$with_root_dir])
80 AC_SUBST(ROOT_DIR)
81 ;;
82 host*)
83
84 ARCH_CFLAGS="-g"
85 AC_SUBST(ARCH_CFLAGS)
86
87 # extra CFLAGS defined here otherwise configure working gcc tests fails.
88 CFLAGS="${CFLAGS:+$CFLAGS } -O3"
89 LDFLAGS="${LDFLAGS:+$LDFLAGS }-lpthread"
90
91 ARCH="host"
92 AC_SUBST(ARCH)
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010093 ;;
94 *)
Liam Girdwood05ef4342018-02-13 20:29:40 +000095 if test "$have_rimage" = "no"; then
96 AC_MSG_ERROR([DSP architecture not specified])
97 fi
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010098 ;;
99esac
100
Liam Girdwood2eab4672017-11-27 05:24:51 +0800101AM_CONDITIONAL(BUILD_XTENSA, test "$ARCH" = "xtensa")
Ranjani Sridharan05058232018-01-24 22:42:38 -0800102AM_CONDITIONAL(BUILD_HOST, test "$ARCH" = "host")
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100103
104# Platform support
105AC_ARG_WITH([platform],
106 AS_HELP_STRING([--with-platform], [Specify Host Platform]),
107 [], [with_platform=no])
108
109case "$with_platform" in
110 baytrail*)
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100111
112 PLATFORM_LDSCRIPT="baytrail.x"
113 AC_SUBST(PLATFORM_LDSCRIPT)
114
115 PLATFORM="baytrail"
116 AC_SUBST(PLATFORM)
117
118 FW_NAME="byt"
119 AC_SUBST(FW_NAME)
120
Liam Girdwoodf63c7892017-12-04 20:08:39 +0000121 XTENSA_CORE="hifiep_bd5"
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100122 AC_SUBST(XTENSA_CORE)
123
124 AC_DEFINE([CONFIG_BAYTRAIL], [1], [Configure for Baytrail])
Keyon Jiefb784212017-12-06 21:16:32 +0800125 AC_DEFINE([CONFIG_HOST_PTABLE], [1], [Configure handling host page table])
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100126 ;;
127 cherrytrail*)
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100128
129 PLATFORM_LDSCRIPT="baytrail.x"
130 AC_SUBST(PLATFORM_LDSCRIPT)
131
132 PLATFORM="baytrail"
133 AC_SUBST(PLATFORM)
134
135 FW_NAME="cht"
136 AC_SUBST(FW_NAME)
137
Liam Girdwoodf63c7892017-12-04 20:08:39 +0000138 XTENSA_CORE="hifiep_bd5"
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100139 AC_SUBST(XTENSA_CORE)
140
141 AC_DEFINE([CONFIG_CHERRYTRAIL], [1], [Configure for Cherrytrail])
Keyon Jiefb784212017-12-06 21:16:32 +0800142 AC_DEFINE([CONFIG_HOST_PTABLE], [1], [Configure handling host page table])
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100143 ;;
Liam Girdwood095c9072018-01-23 14:53:00 +0000144 apollolake*)
145
146 PLATFORM_LDSCRIPT="apollolake.x"
147 AC_SUBST(PLATFORM_LDSCRIPT)
148
149 PLATFORM="apollolake"
150 AC_SUBST(PLATFORM)
151
152 FW_NAME="apl"
153 AC_SUBST(FW_NAME)
154
155 XTENSA_CORE="hifi3_std"
156 AC_SUBST(XTENSA_CORE)
157
158 AC_DEFINE([CONFIG_APOLLOLAKE], [1], [Configure for Apololake])
159 AC_DEFINE([CONFIG_IRQ_MAP], [1], [Configure IRQ maps])
Keyon Jiec610c642018-02-08 20:48:11 +0800160 AC_DEFINE([CONFIG_DMA_GW], [1], [Configure DMA Gateway])
Liam Girdwood095c9072018-01-23 14:53:00 +0000161 ;;
Liam Girdwoodf198ad92018-01-21 23:48:35 +0000162 haswell*)
163
164 PLATFORM_LDSCRIPT="haswell.x"
165 AC_SUBST(PLATFORM_LDSCRIPT)
166
167 PLATFORM="haswell"
168 AC_SUBST(PLATFORM)
169
170 FW_NAME="hsw"
171 AC_SUBST(FW_NAME)
172
173 XTENSA_CORE="hifiep_bd5"
174 AC_SUBST(XTENSA_CORE)
175
176 AC_DEFINE([CONFIG_HASWELL], [1], [Configure for Haswell])
177 AC_DEFINE([CONFIG_HOST_PTABLE], [1], [Configure handling host page table])
178 ;;
179 broadwell*)
180
181 PLATFORM_LDSCRIPT="broadwell.x"
182 AC_SUBST(PLATFORM_LDSCRIPT)
183
184 PLATFORM="haswell"
185 AC_SUBST(PLATFORM)
186
187 FW_NAME="bdw"
188 AC_SUBST(FW_NAME)
189
190 XTENSA_CORE="hifiep_bd5"
191 AC_SUBST(XTENSA_CORE)
192
193 AC_DEFINE([CONFIG_BROADWELL], [1], [Configure for Broadwell])
194 AC_DEFINE([CONFIG_HOST_PTABLE], [1], [Configure handling host page table])
195 ;;
Liam Girdwood17c6bcf2018-01-23 15:44:08 +0000196 cannonlake*)
197
198 PLATFORM_LDSCRIPT="cannonlake.x"
199 AC_SUBST(PLATFORM_LDSCRIPT)
200
201 PLATFORM="cannonlake"
202 AC_SUBST(PLATFORM)
203
204 FW_NAME="cnl"
205 AC_SUBST(FW_NAME)
206
207 XTENSA_CORE="hifi4_std"
208 AC_SUBST(XTENSA_CORE)
209
210 AC_DEFINE([CONFIG_CANNONLAKE], [1], [Configure for Cannonlake])
211 AC_DEFINE([CONFIG_IRQ_MAP], [1], [Configure IRQ maps])
Keyon Jiec610c642018-02-08 20:48:11 +0800212 AC_DEFINE([CONFIG_DMA_GW], [1], [Configure DMA Gateway])
Liam Girdwood17c6bcf2018-01-23 15:44:08 +0000213 ;;
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100214 *)
Liam Girdwood05ef4342018-02-13 20:29:40 +0000215 if test "$have_rimage" = "no"; then
216 if test "$ARCH" = "host"; then
217 PLATFORM="host"
218 AC_SUBST(PLATFORM)
219 else
220 AC_MSG_ERROR([Host platform not specified])
221 fi
Ranjani Sridharan05058232018-01-24 22:42:38 -0800222 fi
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100223 ;;
224esac
225
Liam Girdwood2eab4672017-11-27 05:24:51 +0800226AM_CONDITIONAL(BUILD_BAYTRAIL, test "$FW_NAME" = "byt")
227AM_CONDITIONAL(BUILD_CHERRYTRAIL, test "$FW_NAME" = "cht")
228AM_CONDITIONAL(BUILD_HASWELL, test "$FW_NAME" = "hsw")
229AM_CONDITIONAL(BUILD_BROADWELL, test "$FW_NAME" = "bdw")
230AM_CONDITIONAL(BUILD_APOLLOLAKE, test "$FW_NAME" = "apl")
Liam Girdwood17c6bcf2018-01-23 15:44:08 +0000231AM_CONDITIONAL(BUILD_CANNONLAKE, test "$FW_NAME" = "cnl")
232AM_CONDITIONAL(BUILD_BOOTLOADER, test "$FW_NAME" = "cnl")
Liam Girdwood095c9072018-01-23 14:53:00 +0000233AM_CONDITIONAL(BUILD_MODULE, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl")
Rander Wang45027652018-02-08 16:06:33 +0800234AM_CONDITIONAL(BUILD_APL_SSP, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl")
Liam Girdwoodf198ad92018-01-21 23:48:35 +0000235
Sebastien Guiriecca23f512016-11-02 08:44:19 +0100236# DSP core support (Optional)
237AC_ARG_WITH([dsp-core],
238 AS_HELP_STRING([--with-dsp-core], [Specify DSP Core]),
239 [], [with_dsp_core=no])
240
241case "$with_dsp_core" in
Tomasz Lauda7f352662018-04-05 17:20:09 +0200242 *)
243 XTENSA_CORE="$with_dsp_core"
Sebastien Guiriecca23f512016-11-02 08:44:19 +0100244 AC_SUBST(XTENSA_CORE)
245 ;;
246
247esac
248
Liam Girdwood17c6bcf2018-01-23 15:44:08 +0000249PLATFORM_BOOT_LDR_LDSCRIPT="boot_ldr.x"
250AC_SUBST(PLATFORM_BOOT_LDR_LDSCRIPT)
251
Ranjani Sridharan05058232018-01-24 22:42:38 -0800252# Optimisation settings and checks
253
254# SSE4_2 support
255AC_ARG_ENABLE(sse42, [AS_HELP_STRING([--enable-sse42],[enable SSE42 optimizations])], have_sse42=$enableval, have_sse42=yes)
256AX_CHECK_COMPILE_FLAG(-msse4.2, [SSE42_CFLAGS="-DOPS_SSE42 -msse4.2 -ffast-math -ftree-vectorizer-verbose=0"],
257 [have_sse42=no])
258if test "$have_sse42" = "yes"; then
259 AC_DEFINE(HAVE_SSE42,1,[Define to enable SSE42 optimizations.])
260fi
261AM_CONDITIONAL(HAVE_SSE42, test "$have_sse42" = "yes")
262AC_SUBST(SSE42_CFLAGS)
263
264# AVX support
265AC_ARG_ENABLE(avx, [AS_HELP_STRING([--enable-avx],[enable AVX optimizations])], have_avx=$enableval, have_avx=yes)
266AX_CHECK_COMPILE_FLAG(-mavx, [AVX_CFLAGS="-DOPS_AVX -mavx -ffast-math -ftree-vectorizer-verbose=0"],
267 [have_avx=no])
268if test "$have_avx" = "yes"; then
269 AC_DEFINE(HAVE_AVX,1,[Define to enable AVX optimizations.])
270fi
271AM_CONDITIONAL(HAVE_AVX, test "$have_avx" = "yes")
272AC_SUBST(AVX_CFLAGS)
273
274
275# AVX2 support
276AC_ARG_ENABLE(avx2, [AS_HELP_STRING([--enable-avx2],[enable AVX2 optimizations])], have_avx2=$enableval, have_avx2=yes)
277AX_CHECK_COMPILE_FLAG(-mavx2, [AVX2_CFLAGS="-DOPS_AVX2 -mavx2 -ffast-math -ftree-vectorizer-verbose=0"],
278 [have_avx2=no])
279if test "$have_avx2" = "yes"; then
280 AC_DEFINE(HAVE_AVX2,1,[Define to enable AVX2 optimizations.])
281fi
282AM_CONDITIONAL(HAVE_AVX2, test "$have_avx2" = "yes")
283AC_SUBST(AVX2_CFLAGS)
284
285
286# FMA support
287AC_ARG_ENABLE(fma, [AS_HELP_STRING([--enable-fma],[enable FMA optimizations])], have_fma=$enableval, have_fma=yes)
288AX_CHECK_COMPILE_FLAG(-mfma, [FMA_CFLAGS="-DOPS_FMA -mfma -ffast-math -ftree-vectorizer-verbose=0"],
289 [have_fma=no])
290if test "$have_fma" = "yes"; then
291 AC_DEFINE(HAVE_FMA,1,[Define to enable FMA optimizations.])
292fi
293AM_CONDITIONAL(HAVE_FMA, test "$have_fma" = "yes")
294AC_SUBST(FMA_CFLAGS)
295
296# Hifi2EP
297AC_ARG_ENABLE(hifi2ep, [AS_HELP_STRING([--enable-hifi2ep],[enable HiFi2EP optimizations])], have_hifi2ep=$enableval, have_hifi2ep=yes)
298AX_CHECK_COMPILE_FLAG(-mhifi2ep, [FMA_CFLAGS="-DOPS_HIFI2EP -mhifi2ep -ffast-math -ftree-vectorizer-verbose=0"],
299 [have_hifi2ep=no])
300if test "$have_hifi2ep" = "yes"; then
301 AC_DEFINE(HAVE_HIFI2EP,1,[Define to enable Hifi2 EP optimizations.])
302fi
303AM_CONDITIONAL(HAVE_HIFI2EP, test "$have_hifi2ep" = "yes")
304AC_SUBST(HIFI2EP_CFLAGS)
305
306# Hifi3
307AC_ARG_ENABLE(hifi3, [AS_HELP_STRING([--enable-hifi3],[enable HiFi3 optimizations])], have_hifi3=$enableval, have_hifi3=yes)
308AX_CHECK_COMPILE_FLAG(-mhihi3, [FMA_CFLAGS="-DOPS_HIFI3 -mhifi3 -ffast-math -ftree-vectorizer-verbose=0"],
309 [have_hifi3=no])
310if test "$have_hifi3" = "yes"; then
311 AC_DEFINE(HAVE_HIFI3,1,[Define to enable Hifi3 optimizations.])
312fi
313AM_CONDITIONAL(HAVE_HIFI3, test "$have_hifi3" = "yes")
314AC_SUBST(HIFI3_CFLAGS)
315
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100316# Test after CFLAGS set othewise test of cross compiler fails.
317AM_PROG_AS
318AM_PROG_AR
319AC_PROG_CC
320LT_INIT
321AC_CHECK_TOOL([OBJCOPY], [objcopy], [])
322AC_CHECK_TOOL([OBJDUMP], [objdump], [])
323
Liam Girdwood05ef4342018-02-13 20:29:40 +0000324# Check for openssl - used by rimage
325AC_CHECK_LIB([crypto], [OPENSSL_config], , [have_openssl="no"])
326if test "$have_rimage" = "yes"; then
327 if test "$have_openssl" = "no"; then
328 AC_MSG_ERROR([Need OpenSSL libcrypto for rimage code signing])
329 fi
330fi
331
332PEM_KEY_PREFIX="/usr/local/share/rimage"
333AC_DEFINE_UNQUOTED([PEM_KEY_PREFIX], ["$PEM_KEY_PREFIX"], ["Path for PEM keys"])
334AC_SUBST(PEM_KEY_PREFIX)
335
Liam Girdwooda1977152018-04-13 15:33:57 +0100336# Check for doxygen and graphviz - used by make doc
337AC_CHECK_PROG(have_doxygen, doxygen, true, false)
338if test "$have_doxygen" = "false"; then
339 AC_MSG_WARN([Need doxygen to build documentation])
340fi
341AC_CHECK_PROG(have_graphviz, dot, true, false)
342if test "$have_graphviz" = "false"; then
343 AC_MSG_WARN([Need graphviz to build documentation])
344fi
345
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100346AM_EXTRA_RECURSIVE_TARGETS([bin])
347
348AM_EXTRA_RECURSIVE_TARGETS([vminstall])
349
350AC_CONFIG_FILES([
351 Makefile
Liam Girdwood05ef4342018-02-13 20:29:40 +0000352 rimage/Makefile
353 rimage/keys/Makefile
Marcin Maka6aee21b2018-04-13 13:03:42 +0200354 doc/Makefile
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100355 src/Makefile
356 src/tasks/Makefile
357 src/init/Makefile
358 src/arch/Makefile
359 src/arch/xtensa/Makefile
360 src/arch/xtensa/include/Makefile
Liam Girdwoodb14e8522018-01-10 17:36:41 +0000361 src/arch/xtensa/include/arch/Makefile
362 src/arch/xtensa/include/xtensa/Makefile
363 src/arch/xtensa/include/xtensa/config/Makefile
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100364 src/arch/xtensa/hal/Makefile
365 src/arch/xtensa/xtos/Makefile
Ranjani Sridharan05058232018-01-24 22:42:38 -0800366 src/arch/host/Makefile
367 src/arch/host/include/Makefile
368 src/arch/host/include/arch/Makefile
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100369 src/audio/Makefile
Seppo Ingalsuo6a274832017-06-07 14:17:55 +0300370 src/math/Makefile
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100371 src/drivers/Makefile
372 src/include/Makefile
Pierre-Louis Bossart81708a52018-04-04 18:46:50 -0500373 src/include/sof/Makefile
374 src/include/sof/audio/Makefile
375 src/include/sof/audio/coefficients/Makefile
376 src/include/sof/audio/coefficients/src/Makefile
377 src/include/sof/math/Makefile
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100378 src/include/uapi/Makefile
379 src/ipc/Makefile
Ranjani Sridharan05058232018-01-24 22:42:38 -0800380 src/library/Makefile
381 src/library/include/Makefile
382 src/library/include/platform/Makefile
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100383 src/lib/Makefile
384 src/platform/Makefile
385 src/platform/baytrail/Makefile
386 src/platform/baytrail/include/Makefile
387 src/platform/baytrail/include/platform/Makefile
388 src/platform/baytrail/include/xtensa/Makefile
389 src/platform/baytrail/include/xtensa/config/Makefile
Liam Girdwood095c9072018-01-23 14:53:00 +0000390 src/platform/apollolake/Makefile
391 src/platform/apollolake/include/Makefile
392 src/platform/apollolake/include/platform/Makefile
393 src/platform/apollolake/include/xtensa/Makefile
394 src/platform/apollolake/include/xtensa/config/Makefile
Liam Girdwoodf198ad92018-01-21 23:48:35 +0000395 src/platform/haswell/Makefile
396 src/platform/haswell/include/Makefile
397 src/platform/haswell/include/platform/Makefile
398 src/platform/haswell/include/xtensa/Makefile
399 src/platform/haswell/include/xtensa/config/Makefile
Liam Girdwood17c6bcf2018-01-23 15:44:08 +0000400 src/platform/cannonlake/Makefile
401 src/platform/cannonlake/include/Makefile
402 src/platform/cannonlake/include/platform/Makefile
403 src/platform/cannonlake/include/xtensa/Makefile
404 src/platform/cannonlake/include/xtensa/config/Makefile
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100405])
406AC_OUTPUT
407
408echo "
409---{ $PACKAGE_NAME $VERSION }---
410
411Target Architecture: ${ARCH}
412Target Platform: ${PLATFORM}
Sebastien Guiriecca23f512016-11-02 08:44:19 +0100413Target Core: ${XTENSA_CORE}
Liam Girdwood05ef4342018-02-13 20:29:40 +0000414PEM: ${PEM_KEY_PREFIX}
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +0100415
416Compiler: ${CC}
417CFLAGS: ${CFLAGS}
418LDFLAGS: ${LDFLAGS}
419ARCH_CFLAGS: ${ARCH_CFLAGS}
420ARCH_LDFLAGS: ${ARCH_LDFLAGS}
421"
422