|
1 | 1 | ifeq ($(FIRMWARE_COMPONENT),bootloader) |
2 | | -include epsilon-bootloader/device/$(MODEL)/Makefile |
| 2 | +include ion/src/$(PLATFORM)/$(MODEL)/epsilon-bootloader/$(FIRMWARE_COMPONENT)/Makefile |
3 | 3 | else |
4 | | --include ion/src/device/$(MODEL)/$(FIRMWARE_COMPONENT)/Makefile |
| 4 | +-include ion/src/$(PLATFORM)/$(MODEL)/$(FIRMWARE_COMPONENT)/Makefile |
5 | 5 | endif |
6 | 6 |
|
7 | | -include ion/src/device/$(MODEL)/shared/Makefile |
| 7 | +include ion/src/$(PLATFORM)/$(MODEL)/shared/Makefile |
8 | 8 |
|
9 | 9 | # We need to work around a GCC bug (concerning versions < 5.1). It is valid in |
10 | 10 | # C++11 to initialize a character array by providing a string litteral (e.g. |
11 | 11 | # char test[4]= "ab"; is valid and should initialize test to 'a','b',0,0). |
12 | 12 | # Older versions of GCC are not conformant so we resort to an initializer list. |
13 | 13 | initializer_list = $(shell echo $(1) | sed "s/\(.\)/'\1',/g")0 |
14 | | -$(call object_for,ion/src/device/kernel/drivers/kernel_header.cpp ion/src/device/userland/drivers/userland_header.cpp): SFLAGS += -DPATCH_LEVEL="$(call initializer_list,$(PATCH_LEVEL))" -DEPSILON_VERSION="$(call initializer_list,$(EPSILON_VERSION))" |
| 14 | +$(call object_for,ion/src/$(PLATFORM)/kernel/drivers/kernel_header.cpp ion/src/$(PLATFORM)/userland/drivers/userland_header.cpp): SFLAGS += -DPATCH_LEVEL="$(call initializer_list,$(PATCH_LEVEL))" -DEPSILON_VERSION="$(call initializer_list,$(EPSILON_VERSION))" |
15 | 15 |
|
16 | | -ION_DEVICE_SFLAGS += -Iion/src/device/$(MODEL)/shared -Iion/src/device/$(MODEL) -Iion/src/device/shared -Iion/src/device #TODO EMILIE: remove */shared and specify shared in inclusions |
| 16 | +ION_DEVICE_SFLAGS += -Iion/src/$(PLATFORM)/$(MODEL)/shared -Iion/src/$(PLATFORM)/$(MODEL) -Iion/src/$(PLATFORM)/shared -Iion/src/$(PLATFORM) #TODO EMILIE: remove */shared and specify shared in inclusions |
17 | 17 |
|
18 | 18 | IN_FACTORY ?= 0 |
19 | 19 | ION_DEVICE_SFLAGS += -DPCB_LATEST=$(PCB_LATEST) -DIN_FACTORY=$(IN_FACTORY) |
20 | 20 |
|
21 | | -$(call object_for,$(ion_device_$(FIRMWARE_COMPONENT)_src)): SFLAGS += $(ION_DEVICE_SFLAGS) |
| 21 | +$(call object_for,$(ion_$(PLATFORM)_$(FIRMWARE_COMPONENT)_src)): SFLAGS += $(ION_DEVICE_SFLAGS) |
22 | 22 |
|
0 commit comments