diff --git a/targets/riot-stm32f4/Makefile b/targets/riot-stm32f4/Makefile index 5f61d93d7..66602ef04 100644 --- a/targets/riot-stm32f4/Makefile +++ b/targets/riot-stm32f4/Makefile @@ -43,7 +43,8 @@ INCLUDES += -I$(JERRYDIR)/jerry-core/ USEMODULE += shell USEMODULE += shell_commands -# Add the jerry lib -USEMODULE += libjerrycore +# Add the jerry libs +USEMODULE += libjerrycore libjerryport-minimal + include $(RIOTBASE)/Makefile.include diff --git a/targets/riot-stm32f4/Makefile.riot b/targets/riot-stm32f4/Makefile.riot index 66f60cddc..3d6fbaf13 100644 --- a/targets/riot-stm32f4/Makefile.riot +++ b/targets/riot-stm32f4/Makefile.riot @@ -32,6 +32,7 @@ libjerry: -DENABLE_LTO=OFF \ -DFEATURE_VALGRIND=OFF \ -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain_external.cmake \ + -DJERRY_LIBM=OFF \ -DJERRY_LIBC=OFF \ -DJERRY_CMDLINE=OFF \ -DENABLE_ALL_IN_ONE=OFF \ @@ -41,8 +42,10 @@ libjerry: -DEXTERNAL_COMPILE_FLAGS="$(EXT_CFLAGS)" \ -DMEM_HEAP_SIZE_KB=$(JERRYHEAP) - make -C$(BUILD_DIR) jerry-core + make -C$(BUILD_DIR) jerry-core jerry-port-default-minimal cp $(BUILD_DIR)/lib/libjerry-core.a $(COPYTARGET)/libjerrycore.a + cp $(BUILD_DIR)/lib/libjerry-port-default-minimal.a $(COPYTARGET)/libjerryport-minimal.a + riot-jerry: libjerry make -f ./targets/riot-stm32f4/Makefile @@ -51,6 +54,6 @@ flash: libjerry make -f ./targets/riot-stm32f4/Makefile flash clean: - rm -rf $(OUTPUT) rm -rf $(COPYTARGET) + rm -rf $(BUILD_DIR) make -f ./targets/riot-stm32f4/Makefile clean diff --git a/targets/riot-stm32f4/source/main-riotos.c b/targets/riot-stm32f4/source/main-riotos.c index d0b5b55a0..8af0dda1d 100644 --- a/targets/riot-stm32f4/source/main-riotos.c +++ b/targets/riot-stm32f4/source/main-riotos.c @@ -13,6 +13,7 @@ * limitations under the License. */ +#include #include #include "shell.h" #include "jerryscript.h"