This might seem totally useless to some folks, but since I'm having issues with command line make right now, I thought I'd see if I could get the IDE to spit out something that could be loaded directly via the serial bootloader. (stm32loader.py etc.) so I added this to boards.txt, seems to work fine for loading directly into a sketch without bootloader.
##############################################################
mapleSERIAL.name=LeafLabs Maple rev3 for stm32flash
mapleSERIAL.upload.file_type=bin
mapleSERIAL.upload.maximum_size=20000
mapleSERIAL.upload.ram.maximum_size=20000
mapleSERIAL.upload.flash.maximum_size=108000
mapleSERIAL.upload.altID=2
mapleSERIAL.upload.uploader=dfu-util
mapleSERIAL.upload.auto_reset=true
mapleSERIAL.build.board=maple
mapleSERIAL.build.mcu=STM32F103RB
mapleSERIAL.build.family=cortex-m3
mapleSERIAL.build.f_cpu=72000000L
mapleSERIAL.build.core=maple
mapleSERIAL.build.submdl=stm32f103
mapleSERIAL.build.vect=VECT_TAB_BASE
mapleSERIAL.build.linker=maple/jtag.ld
mapleSERIAL.build.using=armcompiler
of course I didn't figure out how to have it spit the .bin directly to the shell command, so I still have to use the temp directory i.e
python stm32loader.py -p /dev/tty.usbserial-A8007ZPL -evw /var/folders/tp/tpz2J4fzE-4TEFjRhE1q+E+++TI/-Tmp-/build4885291948245892619.tmp/main.cpp.bin