Statistics
| Branch: | Tag: | Revision:

amiro-os / core / core.mk @ 4e8e8462

History | View | Annotate | Download (2.421 KB)

1 e545e620 Thomas Schöpping
################################################################################
2
# AMiRo-OS is an operating system designed for the Autonomous Mini Robot       #
3
# (AMiRo) platform.                                                            #
4 96621a83 Thomas Schöpping
# Copyright (C) 2016..2020  Thomas Schöpping et al.                            #
5 e545e620 Thomas Schöpping
#                                                                              #
6
# This program is free software: you can redistribute it and/or modify         #
7
# it under the terms of the GNU General Public License as published by         #
8
# the Free Software Foundation, either version 3 of the License, or            #
9
# (at your option) any later version.                                          #
10
#                                                                              #
11
# This program is distributed in the hope that it will be useful,              #
12
# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
13
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                #
14
# GNU General Public License for more details.                                 #
15
#                                                                              #
16
# You should have received a copy of the GNU General Public License            #
17
# along with this program.  If not, see <http://www.gnu.org/licenses/>.        #
18
#                                                                              #
19
# This research/work was supported by the Cluster of Excellence Cognitive      #
20
# Interaction Technology 'CITEC' (EXC 277) at Bielefeld University, which is   #
21
# funded by the German Research Foundation (DFG).                              #
22
################################################################################
23
24
25
26 efe86ca9 Thomas Schöpping
# path to this directory
27 870f74ac Thomas Schöpping
AMIROOS_CORE_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
28 e545e620 Thomas Schöpping
29
# include paths
30 4c72a54c Thomas Schöpping
AMIROOS_CORE_INC = $(AMIROOS_CORE_DIR)inc
31 e545e620 Thomas Schöpping
32
# C source files
33 c7cd988c Thomas Schöpping
AMIROOS_CORE_CSRC = $(AMIROOS_CORE_DIR)src/aos_iostream.c \
34
                    $(AMIROOS_CORE_DIR)src/aos_shell.c \
35
                    $(AMIROOS_CORE_DIR)src/aos_sssp.c \
36
                    $(AMIROOS_CORE_DIR)src/aos_system.c \
37
                    $(AMIROOS_CORE_DIR)src/aos_test.c \
38
                    $(AMIROOS_CORE_DIR)src/aos_thread.c \
39
                    $(AMIROOS_CORE_DIR)src/aos_time.c \
40
                    $(AMIROOS_CORE_DIR)src/aos_timer.c
41 b2053cb5 Thomas Schöpping
42
# C++ source files
43 c7cd988c Thomas Schöpping
AMIROOS_CORE_CPPSRC = $(AMIROOS_CORE_DIR)src/aos_main.cpp