diff options
| author | Sudar <sudar@sudarmuthu.com> | 2012-05-12 13:26:00 +0530 |
|---|---|---|
| committer | Sudar <sudar@sudarmuthu.com> | 2012-05-12 13:26:00 +0530 |
| commit | e046112c8342d05d1f1f5e5058b2e5a212267db5 (patch) | |
| tree | f51afba55f58fbd0156bd1059fcfdff8437bdbdd | |
| parent | 378b59fb95f9f867d27fec869076d9c5a6f613a0 (diff) | |
Added support for compiling .pde files in Arduino 1.0 environment
| -rw-r--r-- | arduino-mk/Arduino.mk | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arduino-mk/Arduino.mk b/arduino-mk/Arduino.mk index f2dc959..70637ca 100644 --- a/arduino-mk/Arduino.mk +++ b/arduino-mk/Arduino.mk @@ -564,9 +564,11 @@ $(OBJDIR)/%.d: %.S $(OBJDIR)/%.d: %.s $(CC) -MM $(CPPFLAGS) $(ASFLAGS) $< -MF $@ -MT $(@:.d=.o) +#backward compatibility for .pde files +# We should check for Arduino version, if the file is .pde because a .pde file might be used in Arduino 1.0 # the pde -> cpp -> o file $(OBJDIR)/%.cpp: %.pde - $(ECHO) '#include "WProgram.h"' > $@ + $(ECHO) '#if ARDUINO >= 100\n #include "Arduino.h"\n#else\n #include "WProgram.h"\n#endif' > $@ $(CAT) $< >> $@ # the ino -> cpp -> o file |
