Liam Girdwood | 05ef434 | 2018-02-13 20:29:40 +0000 | [diff] [blame] | 1 | if BUILD_RIMAGE |
2 | SUBDIRS = rimage | ||||
3 | else | ||||
Janusz Jankowski | d6d9efb | 2018-06-11 10:31:30 +0200 | [diff] [blame] | 4 | SUBDIRS = doc src test |
Liam Girdwood | 05ef434 | 2018-02-13 20:29:40 +0000 | [diff] [blame] | 5 | endif |
Liam Girdwood | c0dfb4e | 2016-09-21 15:57:22 +0100 | [diff] [blame] | 6 | |
7 | ACLOCAL_AMFLAGS = -I m4 | ||||
8 | |||||
Liam Girdwood | b14e852 | 2018-01-10 17:36:41 +0000 | [diff] [blame] | 9 | EXTRA_DIST = version.sh |
10 | |||||
Liam Girdwood | c0dfb4e | 2016-09-21 15:57:22 +0100 | [diff] [blame] | 11 | SRC_DIR = $(abs_top_builddir)/src |
12 | |||||
Ranjani Sridharan | 0505823 | 2018-01-24 22:42:38 -0800 | [diff] [blame] | 13 | if BUILD_HOST |
14 | export ARCH_INCDIR = \ | ||||
15 | -I $(SRC_DIR)/arch/$(ARCH)/include | ||||
16 | |||||
Pierre-Louis Bossart | 81708a5 | 2018-04-04 18:46:50 -0500 | [diff] [blame] | 17 | export SOF_INCDIR = \ |
Ranjani Sridharan | 0505823 | 2018-01-24 22:42:38 -0800 | [diff] [blame] | 18 | -I $(SRC_DIR)/include |
19 | |||||
20 | if BUILD_LIB | ||||
21 | export PLATFORM_INCDIR = \ | ||||
22 | -I $(SRC_DIR)/library/include | ||||
23 | endif | ||||
24 | |||||
25 | else | ||||
Pierre-Louis Bossart | 81708a5 | 2018-04-04 18:46:50 -0500 | [diff] [blame] | 26 | export SOF_INCDIR = \ |
Liam Girdwood | c0dfb4e | 2016-09-21 15:57:22 +0100 | [diff] [blame] | 27 | -I $(SRC_DIR)/include \ |
Liam Girdwood | 8855ce5 | 2016-10-18 17:18:16 +0100 | [diff] [blame] | 28 | -I $(ROOT_DIR)/include |
Liam Girdwood | c0dfb4e | 2016-09-21 15:57:22 +0100 | [diff] [blame] | 29 | |
Tomasz Lauda | 01ebad7 | 2018-06-27 12:00:58 +0200 | [diff] [blame] | 30 | ARCH_INCDIR = -I $(SRC_DIR)/arch/$(ARCH)/include |
31 | |||||
32 | if BUILD_XTENSA_SMP | ||||
33 | ARCH_INCDIR += \ | ||||
Tomasz Lauda | b31c743 | 2018-07-03 11:52:29 +0200 | [diff] [blame] | 34 | -I $(SRC_DIR)/arch/$(ARCH)/smp/include \ |
Tomasz Lauda | 01ebad7 | 2018-06-27 12:00:58 +0200 | [diff] [blame] | 35 | -I $(SRC_DIR)/arch/$(ARCH)/smp/xtos |
36 | else | ||||
37 | ARCH_INCDIR += \ | ||||
Tomasz Lauda | b31c743 | 2018-07-03 11:52:29 +0200 | [diff] [blame] | 38 | -I $(SRC_DIR)/arch/$(ARCH)/up/include \ |
Tomasz Lauda | 01ebad7 | 2018-06-27 12:00:58 +0200 | [diff] [blame] | 39 | -I $(SRC_DIR)/arch/$(ARCH)/up/xtos |
40 | endif | ||||
41 | |||||
42 | export ARCH_INCDIR | ||||
Tomasz Lauda | 80f3d47 | 2018-06-05 18:25:37 +0200 | [diff] [blame] | 43 | |
44 | PLATFORM_INCDIR = -I $(SRC_DIR)/platform/$(PLATFORM)/include | ||||
45 | |||||
Tomasz Lauda | 14ca1fa | 2018-06-19 16:55:34 +0200 | [diff] [blame] | 46 | if BUILD_CAVS |
47 | PLATFORM_INCDIR += \ | ||||
48 | -I $(SRC_DIR)/platform/intel/include | ||||
49 | endif | ||||
50 | |||||
Tomasz Lauda | 80f3d47 | 2018-06-05 18:25:37 +0200 | [diff] [blame] | 51 | if XCC |
52 | PLATFORM_INCDIR += \ | ||||
53 | -I $(ROOT_DIR)/arch/include | ||||
54 | else | ||||
55 | PLATFORM_INCDIR += \ | ||||
56 | -I $(SRC_DIR)/platform/$(PLATFORM)/include/arch | ||||
57 | endif | ||||
58 | |||||
59 | export PLATFORM_INCDIR | ||||
60 | |||||
Ranjani Sridharan | 0505823 | 2018-01-24 22:42:38 -0800 | [diff] [blame] | 61 | endif |
Liam Girdwood | c0dfb4e | 2016-09-21 15:57:22 +0100 | [diff] [blame] | 62 | |
Liam Girdwood | c0dfb4e | 2016-09-21 15:57:22 +0100 | [diff] [blame] | 63 | dist-hook: |
Liam Girdwood | b14e852 | 2018-01-10 17:36:41 +0000 | [diff] [blame] | 64 | ./version.sh $(top_srcdir) |
Liam Girdwood | 77bc065 | 2016-12-22 16:01:21 +0000 | [diff] [blame] | 65 | cat .version > $(distdir)/.tarball-version |
66 | cat .version > $(distdir)/.version | ||||
Liam Girdwood | 658159e | 2017-06-06 10:41:32 +0100 | [diff] [blame] | 67 | |
Marcin Maka | 6aee21b | 2018-04-13 13:03:42 +0200 | [diff] [blame] | 68 | doc-dummy: |
69 | |||||
70 | doc: doc-dummy | ||||
71 | $(MAKE) -C doc doc | ||||
72 | |||||
Tomasz Lauda | e499997 | 2018-06-04 12:03:41 +0100 | [diff] [blame] | 73 | if !BUILD_RIMAGE |
Liam Girdwood | 658159e | 2017-06-06 10:41:32 +0100 | [diff] [blame] | 74 | all-local: |
75 | rm -f $(top_srcdir)/src/include/version.h | ||||
Tomasz Lauda | e499997 | 2018-06-04 12:03:41 +0100 | [diff] [blame] | 76 | endif |