1
0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2024-11-28 22:35:21 +00:00
MarlinFirmware/Marlin
Michel Pollet aa6e6e914e Makefile: Redone
+ Removed most explicit pathnames, use the standard make "VPATH" to let
make find the files for itself.

+ Added a "hardware variant" variable that allows compiging Sanguino and
Gen7 as well as "generic" arduino.

+ Allows overriding the MOTHERBOARD define from the Makefile

+ Removed the 'preprocessor' bit that wasn't needed, now just "include" the
files that are needed, since it allows gcc to show the right file/line
when displaying error/warnings.

+ Uses gcc's own dependency generator to generate the .d files, and
and include these instead of self-patching the makefile

Signed-off-by: Michel Pollet <buserror@gmail.com>
2012-03-22 13:48:10 +00:00
..
Gen7 Fix cast warning in Gen7 2012-02-23 18:50:05 +01:00
hardware/tools/avr/etc ATMega1284P support for Arduino IDE 2012-02-17 11:41:47 +01:00
Sanguino Fixed compiler warning for Sanguino compile 2012-02-26 17:35:01 +01:00
.gitignore Add suitable .gitignore to avoid build noise 2012-02-26 18:26:56 -05:00
cardreader.cpp made prepare->autostart independent of current folder. 2012-03-19 20:24:40 +01:00
cardreader.h found error in filenames. 2012-03-19 20:06:58 +01:00
Configuration_adv.h found error in filenames. 2012-03-19 20:06:58 +01:00
Configuration.h Makefile: Redone 2012-03-22 13:48:10 +00:00
COPYING first commit 2011-08-12 22:28:35 +02:00
create_speed_lookuptable.py Added 20MHz support. 2012-03-11 12:25:04 +01:00
createTemperatureLookup.py first commit 2011-08-12 22:28:35 +02:00
EEPROMwrite.h Added E-Jerk 2012-03-04 16:34:58 +01:00
fastio.h Merge remote-tracking branch 'upstream/Marlin_v1' into Marlin_v1 2012-02-13 13:07:55 +01:00
language.h Added missing defines to the german section. 2012-03-04 14:08:20 +01:00
Makefile Makefile: Redone 2012-03-22 13:48:10 +00:00
Marlin.h Queued fan control. Issue #90 2012-03-04 13:05:26 +01:00
Marlin.pde Added more manage_inactivity checks 2012-03-11 17:59:44 +01:00
MarlinSerial.cpp Teensylu support. 2012-02-09 19:27:45 +01:00
MarlinSerial.h Teensylu support. 2012-02-09 19:27:45 +01:00
motion_control.cpp Fixed homing 2012-02-27 18:31:40 +01:00
motion_control.h Removed interrupt nesting in the stepper ISR. 2011-11-27 21:12:55 +01:00
pins.h Added DISABLE_MAX_ENDSTOPS 2012-03-12 20:32:14 +01:00
planner.cpp Added FAN_PIN -1 checks 2012-03-08 22:09:49 +01:00
planner.h Added E-Jerk 2012-03-04 16:34:58 +01:00
Sd2Card.cpp made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
Sd2Card.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
Sd2PinMap.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
SdBaseFile.cpp Updated SERIAL define to MYSERIAL, because Arduino 1.0 defines SERIAL as 0. 2012-02-11 16:02:47 +01:00
SdBaseFile.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
SdFatConfig.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
SdFatStructs.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
SdFatUtil.cpp Updated SERIAL define to MYSERIAL, because Arduino 1.0 defines SERIAL as 0. 2012-02-11 16:02:47 +01:00
SdFatUtil.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
SdFile.cpp made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
SdFile.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
SdInfo.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
SdVolume.cpp made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
SdVolume.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 2011-12-26 09:28:51 +01:00
speed_lookuptable.h Added 20MHz support. 2012-03-11 12:25:04 +01:00
stepper.cpp Added 20MHz support. 2012-03-11 12:25:04 +01:00
stepper.h merging 2011-12-12 20:35:46 +01:00
temperature.cpp PPID tune exports more constants. 2012-03-11 22:18:25 +01:00
temperature.h Corrected active_extruder when autotemp is used. 2012-03-08 22:04:13 +01:00
thermistortables.h simplified the includes, makefile now works with arduino23 2011-12-22 14:55:45 +01:00
ultralcd.h Fixed general 16x2 LCD build without SD support. 2012-02-29 15:33:23 +01:00
ultralcd.pde Fixed compile errors in ultralcd when no ultra_lcd is selected. 2012-03-15 22:29:31 +01:00
watchdog.h header file simplification 2011-12-22 12:38:50 +01:00
watchdog.pde simplified the includes, makefile now works with arduino23 2011-12-22 14:55:45 +01:00
wiring.h add wiring.h, that can be used to overwrite: 2011-12-22 14:57:28 +01:00