From 0d825497249591c728d4f39f6e62f81b1ac04dff Mon Sep 17 00:00:00 2001 From: Liyou Zhou Date: Mon, 6 Jun 2016 11:24:40 +0100 Subject: [PATCH 1/2] Add linux target to allow mbed tools to compile for linux --- hal/targets.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/hal/targets.json b/hal/targets.json index 5da6e59770f..b874f4e68e5 100644 --- a/hal/targets.json +++ b/hal/targets.json @@ -1539,5 +1539,15 @@ "default_toolchain": "ARM", "progen": {"target":"samg55j19"}, "progen_target": "samg55j19" + }, + "LINUX": { + "inherits": ["Target"], + "core": "Cortex-M4", + "extra_labels": ["LINUX"], + "macros": [], + "supported_toolchains": ["GCC_LINUX"], + "default_toolchain": "GCC_LINUX", + "progen": {"target":"linux"}, + "progen_target": "linux" } } From 0a7dfa4756d27a9c3589be271fbd57513df1a7b1 Mon Sep 17 00:00:00 2001 From: Liyou Zhou Date: Wed, 8 Jun 2016 15:55:53 +0100 Subject: [PATCH 2/2] Improve properties of the LINUX target definition --- hal/targets.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hal/targets.json b/hal/targets.json index b874f4e68e5..844fcfaf4b4 100644 --- a/hal/targets.json +++ b/hal/targets.json @@ -1542,11 +1542,11 @@ }, "LINUX": { "inherits": ["Target"], - "core": "Cortex-M4", + "core": "", "extra_labels": ["LINUX"], - "macros": [], - "supported_toolchains": ["GCC_LINUX"], - "default_toolchain": "GCC_LINUX", + "macros": ["TARGET_LIKE_LINUX"], + "supported_toolchains": ["GCC_NATIVE"], + "default_toolchain": "GCC_NATIVE", "progen": {"target":"linux"}, "progen_target": "linux" }