From 5a608d82560e7dbbed0607dede93124aac144ae5 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sat, 4 Jan 2014 09:11:20 -0600 Subject: [PATCH] Olimex STM32 P107: Add native Windows build support. From Max Holtzberg --- configs/olimex-stm32-p107/nsh/Make.defs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/configs/olimex-stm32-p107/nsh/Make.defs b/configs/olimex-stm32-p107/nsh/Make.defs index dd75978e4f4..c37edd257ed 100644 --- a/configs/olimex-stm32-p107/nsh/Make.defs +++ b/configs/olimex-stm32-p107/nsh/Make.defs @@ -43,6 +43,16 @@ else LDSCRIPT = ld.script endif +ifeq ($(CONFIG_WINDOWS_NATIVE),y) + # Windows-native toolchains + DIRLINK = $(TOPDIR)\tools\copydir.bat + DIRUNLINK = $(TOPDIR)\tools\unlink.bat + MKDEP = $(TOPDIR)\tools\mkdeps.exe + ARCHINCLUDES = -I. -isystem $(TOPDIR)\include + ARCHXXINCLUDES = -I. -isystem $(TOPDIR)\include -isystem $(TOPDIR)\include\cxx + ARCHSCRIPT = -T$(TOPDIR)\configs\$(CONFIG_ARCH_BOARD)\scripts\$(LDSCRIPT) + DELIM := $(strip /) +else ifeq ($(WINTOOL),y) # Windows-native toolchains DIRLINK = $(TOPDIR)/tools/copydir.sh @@ -53,12 +63,13 @@ ifeq ($(WINTOOL),y) ARCHSCRIPT = -T "${shell cygpath -w $(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT)}" MAXOPTIMIZATION = -O2 else - # Linux/Cygwin-native toolchain + # Linux/Cygwin-native toolchain MKDEP = $(TOPDIR)/tools/mkdeps.sh ARCHINCLUDES = -I. -isystem $(TOPDIR)/include ARCHXXINCLUDES = -I. -isystem $(TOPDIR)/include -isystem $(TOPDIR)/include/cxx ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT) endif +endif CC = $(CROSSDEV)gcc CXX = $(CROSSDEV)g++