1425bb815Sopenharmony_ci# Copyright JS Foundation and other contributors, http://js.foundation
2425bb815Sopenharmony_ci#
3425bb815Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
4425bb815Sopenharmony_ci# you may not use this file except in compliance with the License.
5425bb815Sopenharmony_ci# You may obtain a copy of the License at
6425bb815Sopenharmony_ci#
7425bb815Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
8425bb815Sopenharmony_ci#
9425bb815Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
10425bb815Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS
11425bb815Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12425bb815Sopenharmony_ci# See the License for the specific language governing permissions and
13425bb815Sopenharmony_ci# limitations under the License.
14425bb815Sopenharmony_ci
15425bb815Sopenharmony_ci# application name
16425bb815Sopenharmony_ciAPPLICATION = riot_jerry
17425bb815Sopenharmony_ci
18425bb815Sopenharmony_ci# default BOARD enviroment
19425bb815Sopenharmony_ciBOARD ?= stm32f4discovery
20425bb815Sopenharmony_ci
21425bb815Sopenharmony_ci# LLVM/Clang-based toolchain
22425bb815Sopenharmony_ciTOOLCHAIN ?= llvm
23425bb815Sopenharmony_ci
24425bb815Sopenharmony_ci# path to the RIOT base directory
25425bb815Sopenharmony_ciRIOTBASE ?= $(CURDIR)/../RIOT
26425bb815Sopenharmony_ci# path to the JERRYSCRIPT directory
27425bb815Sopenharmony_ciJERRYDIR ?= $(CURDIR)
28425bb815Sopenharmony_ci
29425bb815Sopenharmony_ci# path to the application directory
30425bb815Sopenharmony_ciAPPDIR ?= $(JERRYDIR)/targets/riot-stm32f4/source
31425bb815Sopenharmony_ci
32425bb815Sopenharmony_ci# path to the binary directory
33425bb815Sopenharmony_ciBINDIR ?= $(JERRYDIR)/targets/riot-stm32f4/bin/
34425bb815Sopenharmony_ci
35425bb815Sopenharmony_ci# Change this to 0 show compiler invocation lines by default:
36425bb815Sopenharmony_ciQUIET ?= 1
37425bb815Sopenharmony_ci
38425bb815Sopenharmony_ciINCLUDES += -I$(JERRYDIR)/jerry-core/include -I$(JERRYDIR)/jerry-ext/include
39425bb815Sopenharmony_ci
40425bb815Sopenharmony_ci# Add the shell and some shell commands
41425bb815Sopenharmony_ciUSEMODULE += shell
42425bb815Sopenharmony_ciUSEMODULE += shell_commands
43425bb815Sopenharmony_ci
44425bb815Sopenharmony_ci# Add the jerry libs
45425bb815Sopenharmony_ciUSEMODULE += libjerry-core libjerry-port-default-minimal libjerry-ext
46425bb815Sopenharmony_ci
47425bb815Sopenharmony_ci
48425bb815Sopenharmony_ciinclude $(RIOTBASE)/Makefile.include
49