Update to new build system.
authorAdam Green <adamgr@foo.bar>
Mon, 18 Feb 2013 23:05:37 +0000 (15:05 -0800)
committerAdam Green <adamgr@foo.bar>
Mon, 18 Feb 2013 23:05:37 +0000 (15:05 -0800)
commit172d42d9bdc96350c60ea250d54021652e59ee51
treeec81586fe24aa4a59d4f56d23275d3768894622a
parent85ce0437ead15f5796b7f78549fa1f3f3d6d9008
Update to new build system.

IMPORTANT NOTES!
* Do a "make clean" before pulling down this new build system.  This
  will cleanup files used by older build system as the new build system
  has moved things around a bit.
* Run linux_install, win_install.cmd, or mac_install to update the GNU
  toolchain used for the new build.  Note that there isn't a gcc4mbed
  directory anymore so these scripts are in the root of the Smoothie
  project.
* Run "make" from root of the Smoothie project.
* The binaries are now located in the src/LPC1768 folder <--IMPORTANT NOTE
* Make targets such as upload, etc. should still work as I attempted to
  port them to this new build system.
224 files changed:
.gitignore
build/build.mk [new file with mode: 0755]
build/common.mk
build/lpc11u24.mk [new file with mode: 0755]
build/lpc1768.mk [new file with mode: 0755]
build/mbed_custom.c
build/osx64/arm-none-eabi-gdb [new file with mode: 0755]
build/osx64/arm-none-eabi-gdbtui [new file with mode: 0755]
build/win32/GCC-ARM-Embedded.md5
build/win32/gcc-arm-none-eabi.md5
build/win32/readme.txt
linux_install
mac_install
makefile [new file with mode: 0644]
mbed/Makefile [new file with mode: 0644]
mbed/src/Makefile [new file with mode: 0755]
mbed/src/arm-common.mk [new file with mode: 0755]
mbed/src/capi/analogin_api.h [new file with mode: 0644]
mbed/src/capi/analogout_api.h [new file with mode: 0644]
mbed/src/capi/can_api.h [new file with mode: 0644]
mbed/src/capi/can_helper.h [new file with mode: 0644]
mbed/src/capi/error.h [new file with mode: 0644]
mbed/src/capi/ethernet_api.h [new file with mode: 0644]
mbed/src/capi/exit.c [new file with mode: 0644]
mbed/src/capi/gpio_api.h [new file with mode: 0644]
mbed/src/capi/gpio_irq_api.h [new file with mode: 0644]
mbed/src/capi/i2c_api.h [new file with mode: 0644]
mbed/src/capi/mbed_debug.h [new file with mode: 0644]
mbed/src/capi/mbed_interface.c [new file with mode: 0644]
mbed/src/capi/mbed_interface.h [new file with mode: 0644]
mbed/src/capi/pinmap.h [new file with mode: 0644]
mbed/src/capi/pinmap_common.c [new file with mode: 0644]
mbed/src/capi/port_api.h [new file with mode: 0644]
mbed/src/capi/pwmout_api.h [new file with mode: 0644]
mbed/src/capi/rtc_api.h [new file with mode: 0644]
mbed/src/capi/rtc_time.c [new file with mode: 0644]
mbed/src/capi/rtc_time.h [new file with mode: 0644]
mbed/src/capi/semihost_api.c [new file with mode: 0644]
mbed/src/capi/semihost_api.h [new file with mode: 0644]
mbed/src/capi/serial_api.h [new file with mode: 0644]
mbed/src/capi/sleep_api.h [new file with mode: 0644]
mbed/src/capi/spi_api.h [new file with mode: 0644]
mbed/src/capi/toolchain.h [new file with mode: 0644]
mbed/src/capi/us_ticker_api.h [new file with mode: 0644]
mbed/src/capi/wait_api.c [new file with mode: 0644]
mbed/src/capi/wait_api.h [new file with mode: 0644]
mbed/src/cpp/AnalogIn.h [new file with mode: 0644]
mbed/src/cpp/AnalogOut.h [new file with mode: 0644]
mbed/src/cpp/BusIn.cpp [new file with mode: 0644]
mbed/src/cpp/BusIn.h [new file with mode: 0644]
mbed/src/cpp/BusInOut.cpp [new file with mode: 0644]
mbed/src/cpp/BusInOut.h [new file with mode: 0644]
mbed/src/cpp/BusOut.cpp [new file with mode: 0644]
mbed/src/cpp/BusOut.h [new file with mode: 0644]
mbed/src/cpp/CAN.cpp [new file with mode: 0644]
mbed/src/cpp/CAN.h [new file with mode: 0644]
mbed/src/cpp/DigitalIn.h [new file with mode: 0644]
mbed/src/cpp/DigitalInOut.h [new file with mode: 0644]
mbed/src/cpp/DigitalOut.h [new file with mode: 0644]
mbed/src/cpp/DirHandle.h [new file with mode: 0644]
mbed/src/cpp/Ethernet.cpp [new file with mode: 0644]
mbed/src/cpp/Ethernet.h [new file with mode: 0644]
mbed/src/cpp/FileBase.cpp [new file with mode: 0644]
mbed/src/cpp/FileBase.h [new file with mode: 0644]
mbed/src/cpp/FileHandle.h [new file with mode: 0644]
mbed/src/cpp/FileLike.cpp [new file with mode: 0644]
mbed/src/cpp/FileLike.h [new file with mode: 0644]
mbed/src/cpp/FilePath.cpp [new file with mode: 0644]
mbed/src/cpp/FilePath.h [new file with mode: 0644]
mbed/src/cpp/FileSystemLike.cpp [new file with mode: 0644]
mbed/src/cpp/FileSystemLike.h [new file with mode: 0644]
mbed/src/cpp/FunctionPointer.cpp [new file with mode: 0644]
mbed/src/cpp/FunctionPointer.h [new file with mode: 0644]
mbed/src/cpp/I2C.cpp [new file with mode: 0644]
mbed/src/cpp/I2C.h [new file with mode: 0644]
mbed/src/cpp/I2CSlave.cpp [new file with mode: 0644]
mbed/src/cpp/I2CSlave.h [new file with mode: 0644]
mbed/src/cpp/InterruptIn.cpp [new file with mode: 0644]
mbed/src/cpp/InterruptIn.h [new file with mode: 0644]
mbed/src/cpp/LocalFileSystem.cpp [new file with mode: 0644]
mbed/src/cpp/LocalFileSystem.h [new file with mode: 0644]
mbed/src/cpp/PortIn.h [new file with mode: 0644]
mbed/src/cpp/PortInOut.h [new file with mode: 0644]
mbed/src/cpp/PortOut.h [new file with mode: 0644]
mbed/src/cpp/PwmOut.h [new file with mode: 0644]
mbed/src/cpp/SPI.cpp [new file with mode: 0644]
mbed/src/cpp/SPI.h [new file with mode: 0644]
mbed/src/cpp/SPISlave.cpp [new file with mode: 0644]
mbed/src/cpp/SPISlave.h [new file with mode: 0644]
mbed/src/cpp/Serial.cpp [new file with mode: 0644]
mbed/src/cpp/Serial.h [new file with mode: 0644]
mbed/src/cpp/Stream.cpp [new file with mode: 0644]
mbed/src/cpp/Stream.h [new file with mode: 0644]
mbed/src/cpp/Ticker.cpp [new file with mode: 0644]
mbed/src/cpp/Ticker.h [new file with mode: 0644]
mbed/src/cpp/Timeout.cpp [new file with mode: 0644]
mbed/src/cpp/Timeout.h [new file with mode: 0644]
mbed/src/cpp/Timer.cpp [new file with mode: 0644]
mbed/src/cpp/Timer.h [new file with mode: 0644]
mbed/src/cpp/TimerEvent.cpp [new file with mode: 0644]
mbed/src/cpp/TimerEvent.h [new file with mode: 0644]
mbed/src/cpp/mbed.h [new file with mode: 0644]
mbed/src/cpp/platform.h [new file with mode: 0644]
mbed/src/cpp/stdio.cpp [new file with mode: 0644]
mbed/src/mbed-lpc11u24.mk [new file with mode: 0755]
mbed/src/mbed-lpc1768.mk [new file with mode: 0755]
mbed/src/vendor/NXP/capi/LPC11U24/PeripheralNames.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC11U24/PinNames.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC11U24/PortNames.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC11U24/device.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC11U24/gpio_object.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC11U24/objects.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC1768/PeripheralNames.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC1768/PinNames.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC1768/PortNames.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC1768/device.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC1768/gpio_object.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC1768/objects.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC2368/PeripheralNames.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC2368/PinNames.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC2368/PortNames.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC2368/device.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC2368/gpio_object.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/LPC2368/objects.h [new file with mode: 0644]
mbed/src/vendor/NXP/capi/PinNames.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/analogin_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/analogout_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/board.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/can_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/ethernet_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/gpio_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/gpio_irq_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/i2c_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/pinmap.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/port_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/pwmout_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/rtc_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/semihost.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/serial_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/sleep.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/spi_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/capi/us_ticker_api.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/ARM/LPC11U24.sct [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/ARM/startup_LPC11xx.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/ARM/sys.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/GCC_ARM/LPC11U24.ld [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/GCC_ARM/startup_LPC11xx.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/GCC_CR/LPC11U24.ld [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/GCC_CR/startup_LPC11xx.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/GCC_CS/LPC11U24.ld [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/GCC_CS/startup_LPC11xx.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/GCC_CS/sys.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/LPC11Uxx.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/cmsis.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/cmsis_nvic.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/cmsis_nvic.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/core_cm0.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/core_cm0.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/core_cmFunc.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/core_cmInstr.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/power_api.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/system_LPC11Uxx.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/system_LPC11Uxx.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/uARM/LPC11U24.sct [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/uARM/startup_LPC11xx.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC11U24/uARM/sys.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/ARM/LPC1768.sct [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/ARM/startup_LPC17xx.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/ARM/sys.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/GCC_ARM/LPC1768.ld [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/GCC_ARM/startup_LPC17xx.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/GCC_CR/LPC1768.ld [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/GCC_CR/startup_LPC17xx.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/GCC_CS/LPC1768.ld [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/GCC_CS/startup_LPC17xx.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/GCC_CS/sys.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/IAR/LPC17xx.icf [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/IAR/startup_LPC17xx.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/LPC17xx.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/cmsis.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/cmsis_nvic.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/cmsis_nvic.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/core_cm3.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/core_cm3.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/core_cmFunc.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/core_cmInstr.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/system_LPC17xx.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/system_LPC17xx.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/uARM/LPC1768.sct [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/uARM/startup_LPC17xx.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC1768/uARM/sys.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/ARM/LPC2368.sct [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/ARM/sys.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/ARM/vector_functions.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/ARM/vector_table.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/GCC_ARM/LPC2368.ld [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/GCC_ARM/vector_functions.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/GCC_ARM/vector_table.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/GCC_CR/LPC2368.ld [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/GCC_CR/vector_functions.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/GCC_CR/vector_table.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/GCC_CS/LPC2368.ld [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/GCC_CS/vector_functions.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/GCC_CS/vector_table.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/LPC23xx.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/cmsis.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/cmsis_nvic.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/cmsis_nvic.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/core_arm7.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/core_arm7.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/system_LPC23xx.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/system_LPC23xx.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/uARM/LPC2368.sct [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/uARM/sys.cpp [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/uARM/vector_functions.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/uARM/vector_table.s [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/vector_defns.h [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/LPC2368/vector_realmonitor.c [new file with mode: 0644]
mbed/src/vendor/NXP/cmsis/options.json [new file with mode: 0644]
src/makefile
src/modules/communication/SerialConsole.cpp
src/modules/utils/player/Player.cpp
src/modules/utils/simpleshell/SimpleShell.cpp
win_install.cmd