mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-22 14:31:59 -04:00
33 lines
846 B
Makefile
33 lines
846 B
Makefile
#
|
|
# File: FreeRTOS.mk
|
|
# Copyright (c) 2019, Dornerworks Ltd.
|
|
#
|
|
|
|
-include BuildEnvironment.mk
|
|
|
|
FREERTOS_DIR = ../..
|
|
FREERTOS_SOURCE_DIR = $(FREERTOS_DIR)/Source
|
|
|
|
FREERTOS_SRC = \
|
|
$(FREERTOS_SOURCE_DIR)/croutine.c \
|
|
$(FREERTOS_SOURCE_DIR)/list.c \
|
|
$(FREERTOS_SOURCE_DIR)/queue.c \
|
|
$(FREERTOS_SOURCE_DIR)/tasks.c \
|
|
$(FREERTOS_SOURCE_DIR)/timers.c \
|
|
$(FREERTOS_SOURCE_DIR)/event_groups.c \
|
|
$(FREERTOS_SOURCE_DIR)/stream_buffer.c \
|
|
$(FREERTOS_SOURCE_DIR)/portable/MemMang/heap_4.c
|
|
|
|
FREERTOS_INC = $(FREERTOS_SOURCE_DIR)/include
|
|
|
|
FREERTOS_INCLUDES := \
|
|
-I $(FREERTOS_INC)
|
|
|
|
INTERRUPT_HANDLER = main_blinky
|
|
|
|
FREERTOS_BUILD_DIR = $(BUILD_DIR)/FreeRTOS
|
|
FREERTOS_OBJS = $(patsubst %.c,$(FREERTOS_BUILD_DIR)/%.o,$(notdir $(FREERTOS_SRC)))
|
|
VPATH += \
|
|
$(FREERTOS_SOURCE_DIR) \
|
|
$(FREERTOS_SOURCE_DIR)/portable/MemMang
|