GitHub PushEvent at 2014-12-08 06:15:17
Repository: gcc4mbed
Actor: svkatielee
Payload: {"shas":[["e983c72310f0e32e1c965f429845f2aea94a86cf","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Update to mbed SDK revision 92","Adam Green",false],["21a1bcbfce28462186171066132e5889f918c777","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Major update to makefiles\n\nThese updates were made to mimic the TARGET_ and TOOLCHAIN_ directory\nfiltering that the Python based mbed SDK build system use.  Now when\nbuilding for a particular device you specify the target directories\nthat should be included in the build by listing them in the\nTARGETS_FOR_DEVICE variable.  The makefiles will now exclude any\ndirectories containing TARGET_ which don't match the provided list.\nThe makefiles also exclude non GCC and GCC_ARM toolchain directories.\n\nChanges that impact per device makefiles (ie. LPC176x-device.mk):\n* The *_TARGET_SRC (ie. HAL_TARGET_SRC, ...) variables are no longer\n  required. The build file will automatically find source files in\n  these directories (since they match the specified TARGETs).\n* TARGETS_FOR_DEVICE is new and needs to be set to the list of\n  TARGET_ directories that should be included in the build for this\n  device (ie. TARGET_LPC1768, ...).\n* GCC_DEFINES no longer contains the list of -DTARGET_ definitions but\n  instead just builds them from the TARGETS_FOR_DEVICE list by\n  prepending -D to each item.","Adam Green",false],["9f19c7f3a078bfef9e43f3ec308ac4ef50a6ba1f","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Update README to mbed SDK revision 92","Adam Green",false],["abe05c82cf0e826328a889de4ce818d962c41900","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Revert Debug builds back to -O0\n\nI tried out -Og for debug builds but really the debug experience was\npretty much the same as -O2.","Adam Green",false],["58502e4980df5f6c1703a579ae6d763216ed2854","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Rename NUCLEO_F401RE device makefile\n\nChanged the filename to match the MBED_DEVICE variable setting within.","Adam Green",false],["84f47713c5e752a09eba4ce30fe4cccb2196699a","c35a3dfc6a6584114fbb137faaab60fccc620bcf@yahoo.com","Fix build to work on Windows\n\nI had switched the recurse_dir makefile function to use the Posix find\ncommand.  This works on OS X and Linux but not Windows.  On Windows, I\ncreated a win32_find makefile function to substitute for find.  It uses\n\"dir /s\" at its core but also needs to handle the fact that the\ndirectory names in the results are supposed to be relative and not\nabsolute.","Adam Green",false],["293e007643bb840bbfdf8b37c8772cd613ef277c","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Merge branch 'working' of github.com:adamgreen/gcc4mbed into working","Adam Green",false],["93caa8bea78a314e522b8c1f7bdee7fd4df0b894","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Update new device porting notes\n\nI updated the notes now that TARGETS_FOR_DEVICES is used to configure\nwhich subdirectories should be built for a particular device.","Adam Green",false],["f6c6b1e2a2e5aacd39ced874f57d556755fc8d28","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Update NUCLEO_F401RE-device.mk\n\nI updated this makefile to have the TARGETS_FOR_DEVICE exactly match\nwhat I see in the mbed SDK Python build process.  I also updated to use\nthe same floating point flags as well.","Adam Green",false],["2cb5bdd3c69f38a3e6ac7aa8f29631ab84b7cd98","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Properly wrap main()\n\nThe mbed SDK expects the main() function to be wrapped so that it can\ncall mbed_sdk_init() and mbed_main() before calling the real main()\nfunction.","Adam Green",false],["6c96b73af64afe05693b72e02e04f0a6f1340483","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Temporarily remove NUCLEO_F401RE support\n\nThe recent updates from revision 91 to revision 92 of the mbed SDK have\nled to an issue where binaries are successfully built for this platform\nbut the resulting binary doesn't actually execute properly.  I will\nrevert this change once those issues have been figured out.","Adam Green",false],["73e1ae96cf3da4fda2159e0c5ce271f5ae89c02a","bca65eddda70cf457f31c9ca6c2a06aefbfcde2a@foo.bar","Merge branch 'working'\n\nUpdating to revision 92 of the mbed SDK.","Adam Green",false],["d090c8d08410b8c691d02083230cfc9f481aae0e","4627e8e343b5743ef3cba88c7736ba79b006db10@yahoo.com","trying to sync","svkatielee",true]],"size":13,"ref":"refs/heads/master","head":"d090c8d08410b8c691d02083230cfc9f481aae0e"}