Skip to content

Commit dfb239a

Browse files
author
jantje
committed
Trial so that make will be less problematic on windows.
1 parent f604b50 commit dfb239a

File tree

5 files changed

+251
-64
lines changed

5 files changed

+251
-64
lines changed

Eclipse update site/WebContent/fragments/install_advice/mac.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,3 @@ There are some mac fans using the plugin. Mac support has grown over the years w
88

99
In the 1.5 series there has been a change in the folder structure on mac from arduino IDE 1.5.7 onwards. See [this issue](https://github.com/jantje/arduino-eclipse-plugin/pull/180) for more detail.
1010

11-
If you system does not have make in its path the most appropriate solution is to get make in the path.
12-
If you do not have the Make utility on your system: Make comes with xcode and with pre-1.5.7 arduino IDE versions.
13-
Possible fixes:
14-
1) If you copy the make utility (if it is called gnumake rename it to make) to the /usr/bin folder you fix this problem once and for all. (You may need to provide permissions)
15-
2) If you put the xcode folder in your path you fix this problem once and for all. (you may need to copy gnumake to make as the link file make may not work in eclipse -tell me if you know-)
16-
3) A hardware by hardware solution (SAM, AVR, teensy,...) is to -for AVR- simply copy the 'gnumake' executable from Arduino-1.5.6-r2 '/avr/bin' directory
17-
18-
-for sam- copied this file to the latest Arduino-1.6.x 'avr/bin' directory and renamed it from 'gnumake' to 'make'.
19-
Simply copy the same 'gnumake' file and place it in the '/gcc-arm-none-eabi-4.8.3-2014q1/bin' directory, again rename it to 'make'.
20-
21-
-for XXX- You got the point
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
3+
If you system does not have make in its path the most appropriate solution is to get make in the path.
4+
If you do not have the Make utility on your system: Make comes with xcode and with pre-1.5.7 arduino IDE versions.
5+
Possible fixes:
6+
1) If you copy the make utility (if it is called gnumake rename a copy to make) to the /usr/bin folder you fix this problem once and for all. (You may need to provide permissions)
7+
2) If you put the xcode folder in your path you fix this problem once and for all. (you may need to copy gnumake and rename it to make as the link file make may not work in eclipse -tell me if you know-)
8+
3) for me a bad solution is : A hardware by hardware solution (SAM, AVR, teensy,...) is to -for AVR- simply copy the 'gnumake' executable from Arduino-1.5.6-r2 '/avr/bin' directory
9+
10+
-for sam- copied this file to the latest Arduino-1.6.x 'avr/bin' directory and renamed it from 'gnumake' to 'make'.
11+
Simply copy the same 'gnumake' file and place it in the '/gcc-arm-none-eabi-4.8.3-2014q1/bin' directory, again rename it to 'make'.
12+
13+
-for XXX- You got the point

Eclipse update site/WebContent/installAdvice.shtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
<section ng-show="tab.c" marked ng-include="'fragments/install_advice/V2.md'"></section>
6262
<section ng-show="tab.d" marked ng-include="'fragments/install_advice/all_os.md'"></section>
6363
<section ng-show="tab.e" marked ng-include="'fragments/install_advice/linux.md'"></section>
64-
<section ng-show="tab.f" marked ng-include="'fragments/install_advice/mac.md'"></section>
64+
<section ng-show="tab.f" marked ng-include="'fragments/install_advice/mac.md' ng-include="'fragments/install_advice/mac_make.md'""></section>
6565
<section ng-show="tab.g" marked ng-include="'fragments/install_advice/windows.md'"></section>
6666
<section ng-show="tab.h" marked ng-include="'fragments/install_advice/library_madness.md'"></section>
6767
</div>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
<meta name="description" content="">
8+
<meta name="author" content="Jan Baeyens">
9+
<link rel="shortcut icon" href="../../assets/ico/favicon.ico">
10+
11+
<title>Arduino Eclipse Plugin - Make for mac explanation</title>
12+
13+
<!-- Bootstrap core CSS and theme -->
14+
<link rel="stylesheet" href="https://netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css">
15+
<link rel="stylesheet" href="https://netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap-theme.min.css">
16+
17+
<!-- Custom styles -->
18+
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,600italic,600,300|Open+Sans+Condensed:300,700|Ubuntu+Mono:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
19+
<link href="css/theme.css" rel="stylesheet">
20+
21+
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
22+
<!--[if lt IE 9]>
23+
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
24+
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
25+
<![endif]-->
26+
</head>
27+
28+
<body role="document" ng-app='arduinoEclipse'>
29+
30+
31+
<p>This page tells you about make on Mac.</p>
32+
<?php include 'fragments/install_advice/mac_make.md';?>
33+
34+
</body>
35+
</html>

0 commit comments

Comments
 (0)