37 lines
1 KiB
Makefile
37 lines
1 KiB
Makefile
|
#
|
||
|
# 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.io/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
|