blob: 6be7c8eae34db67c4c21c3caf8c88d8e3858d0ce [file] [log] [blame]
Liam Girdwood05ef4342018-02-13 20:29:40 +00001if BUILD_RIMAGE
2SUBDIRS = rimage
3else
Janusz Jankowskid6d9efb2018-06-11 10:31:30 +02004SUBDIRS = doc src test
Liam Girdwood05ef4342018-02-13 20:29:40 +00005endif
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +01006
7ACLOCAL_AMFLAGS = -I m4
8
Liam Girdwoodb14e8522018-01-10 17:36:41 +00009EXTRA_DIST = version.sh
10
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010011SRC_DIR = $(abs_top_builddir)/src
12
Ranjani Sridharan05058232018-01-24 22:42:38 -080013if BUILD_HOST
14export ARCH_INCDIR = \
15 -I $(SRC_DIR)/arch/$(ARCH)/include
16
Pierre-Louis Bossart81708a52018-04-04 18:46:50 -050017export SOF_INCDIR = \
Ranjani Sridharan05058232018-01-24 22:42:38 -080018 -I $(SRC_DIR)/include
19
20if BUILD_LIB
21export PLATFORM_INCDIR = \
22 -I $(SRC_DIR)/library/include
23endif
24
25else
Pierre-Louis Bossart81708a52018-04-04 18:46:50 -050026export SOF_INCDIR = \
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010027 -I $(SRC_DIR)/include \
Liam Girdwood8855ce52016-10-18 17:18:16 +010028 -I $(ROOT_DIR)/include
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010029
Tomasz Lauda01ebad72018-06-27 12:00:58 +020030ARCH_INCDIR = -I $(SRC_DIR)/arch/$(ARCH)/include
31
32if BUILD_XTENSA_SMP
33ARCH_INCDIR += \
Tomasz Laudab31c7432018-07-03 11:52:29 +020034 -I $(SRC_DIR)/arch/$(ARCH)/smp/include \
Tomasz Lauda01ebad72018-06-27 12:00:58 +020035 -I $(SRC_DIR)/arch/$(ARCH)/smp/xtos
36else
37ARCH_INCDIR += \
Tomasz Laudab31c7432018-07-03 11:52:29 +020038 -I $(SRC_DIR)/arch/$(ARCH)/up/include \
Tomasz Lauda01ebad72018-06-27 12:00:58 +020039 -I $(SRC_DIR)/arch/$(ARCH)/up/xtos
40endif
41
42export ARCH_INCDIR
Tomasz Lauda80f3d472018-06-05 18:25:37 +020043
44PLATFORM_INCDIR = -I $(SRC_DIR)/platform/$(PLATFORM)/include
45
Tomasz Lauda14ca1fa2018-06-19 16:55:34 +020046if BUILD_CAVS
47PLATFORM_INCDIR += \
48 -I $(SRC_DIR)/platform/intel/include
49endif
50
Tomasz Lauda80f3d472018-06-05 18:25:37 +020051if XCC
52PLATFORM_INCDIR += \
53 -I $(ROOT_DIR)/arch/include
54else
55PLATFORM_INCDIR += \
56 -I $(SRC_DIR)/platform/$(PLATFORM)/include/arch
57endif
58
59export PLATFORM_INCDIR
60
Ranjani Sridharan05058232018-01-24 22:42:38 -080061endif
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010062
Liam Girdwoodc0dfb4e2016-09-21 15:57:22 +010063dist-hook:
Liam Girdwoodb14e8522018-01-10 17:36:41 +000064 ./version.sh $(top_srcdir)
Liam Girdwood77bc0652016-12-22 16:01:21 +000065 cat .version > $(distdir)/.tarball-version
66 cat .version > $(distdir)/.version
Liam Girdwood658159e2017-06-06 10:41:32 +010067
Marcin Maka6aee21b2018-04-13 13:03:42 +020068doc-dummy:
69
70doc: doc-dummy
71 $(MAKE) -C doc doc
72
Tomasz Laudae4999972018-06-04 12:03:41 +010073if !BUILD_RIMAGE
Liam Girdwood658159e2017-06-06 10:41:32 +010074all-local:
75 rm -f $(top_srcdir)/src/include/version.h
Tomasz Laudae4999972018-06-04 12:03:41 +010076endif