Go Down

Topic: A "simple" makefile for Arduino (Read 21266 times) previous topic - next topic


You can find a much more comprehensive Makefile that will work with regular sketches and libraries here:


It includes some fairly hairy awk that is quite faithful to the processing that Arduino performs on sketches; you can break it but not easily.

The Arducopter makefile seems to need an update for Mac OS X. Update the line which uses Spotlight to search for the Arduino.app location:

Code: [Select]
--- /Users/alex/Desktop/Inbox/Arduino.mk 2011-08-18 11:40:45.000000000 +1000
+++ Arduino.mk 2011-08-18 11:29:38.000000000 +1000
@@ -98,8 +100,8 @@
   ifeq ($(SYSTYPE),Darwin)
     # use Spotlight to find Arduino.app
-    ARDUINO_QUERY = 'kMDItemKind == Application && kMDItemDisplayName == Arduino.app'
-    ARDUINOS := $(addsuffix /Contents/Resources/Java,$(shell mdfind -literal $(ARDUINO_QUERY)))
+    ARDUINO_QUERY = 'Arduino.app kind:Application'
+    ARDUINOS := $(addsuffix /Contents/Resources/Java,$(shell mdfind $(ARDUINO_QUERY)))
     ifeq ($(ARDUINOS),)
       $(error ERROR: Spotlight cannot find Arduino on your system.)

I have written a "dummies guide" to setting this up to work for you.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131