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