blob: 5cbd5be0a8c97b98bdfd7f0d33e59093beed969c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#
# This file is subject to the terms of the GFX License. If a copy of
# the license was not distributed with this file, you can obtain one at:
#
# http://ugfx.org/license.html
#
# See readme.txt for the make API
# Requirements:
#
# FREERTOS: The location of the FreeRTOS code eg FREERTOS=../FreeRTOS
# FREERTOS_BOARD The board name eg FREERTOS_BOARD=RaspberryPi
#
# Optional:
#
# FREERTOS_MODULES A list of directories containing FreeRTOS source (eg drivers, startup etc) - default is ""
# FREERTOS_LDSCRIPT The loader script - default is ""
#
PATHLIST += FREERTOS
FREERTOS_MODULES += $(FREERTOS)/Source/portable/GCC/$(FREERTOS_BOARD)
FREERTOS_MODULES += $(FREERTOS)/Source/portable/MemMang
FREERTOS_MODULES += $(FREERTOS)/Source
INCPATH += $(FREERTOS)/Source/portable/GCC/$(FREERTOS_BOARD) \
$(FREERTOS)/Source/include
SRC += $(foreach sdir,$(FREERTOS_MODULES),$(wildcard $(sdir)/*.s))
SRC += $(foreach sdir,$(FREERTOS_MODULES),$(wildcard $(sdir)/*.c))
ifeq ($(LDSCRIPT),)
LDSCRIPT= $(FREERTOS_LDSCRIPT)
endif
|