aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2012-09-15Setup to document entire project using doxygen.Ken Sarkies
New doc directory with config files and generated html, LaTeX/pdf. Makefile provided for autogeneration and explanatory README. The project structure is hostile to doxygen, which can't cope with functions of the same name. Doxygen is run for each family separately, and separately for LaTeX generation. Customized layout files sort of "integrate" HTML, and separate pdfs are generated for each family. Not ideal but seems the best solution until doxygen changes, if at all.
2012-08-13Changed local build target for library and linker files.Piotr Esden-Tempski
- The library files are now being built into the lib subdirectory of the source. - The linker files for each library are being copied into the lib source subdirectory. Motivation: The relative locations of files in the source directory after make are now the same as after make install now. This makes it easier to reuse examples with their makefiles outside of the libopencm3 sourcecode directory.
2012-06-06make install now installs lpc43xx and other non-stm32 stuffMichael Ossmann
2012-05-22added lpc43xx to target listMichael Ossmann
2012-03-27Produced build system for Blueboard-LPC1768-H miniblink.Taylor Vesely
2012-03-02License change of the library to LGPL, version 3 or later.Piotr Esden-Tempski
Agreed to by all the significant contributors to the library.
2011-11-11Makefile: Add 'doxy' target for doxygen docs.Uwe Hermann
A top-level 'make clean' will remove the whole doxygen/ output directory.
2011-11-03Makefile: Fix 'install' target.Uwe Hermann
Thanks to CheBuzz on IRC for pointing this out.
2011-10-31Add initial support for STM32F4Stephen Caudle
2011-10-30Update makefiles to reflect stm32 lib folder name changesStephen Caudle
2011-10-29Merge remote-tracking branch 'fnoble/stm32f2'Uwe Hermann
2011-10-29Fix whitespace.Uwe Hermann
2011-10-29Fixed some F105/F107 USB issues. Added user callback on SOF.Gareth McMullin
Made examples depend on lib.
2011-10-12Adding stm32f2 target in top level Makefile and renaming f1 target.Fergus Noble
2011-10-04Switched all makefiles to arm-none-eabi default.Piotr Esden-Tempski
2011-10-02Added black magic probe flashing support to the example code makefile.Piotr Esden-Tempski
2011-03-14Added dependency generation. Abort loops on error.Gareth McMullin
2011-03-13More build improvements and fixed broken examples.Gareth McMullin
2011-03-13Simplified build system for adding new examples.Gareth McMullin
2011-02-04Added initial support for the LuminaryMicro LM3S family.Gareth McMullin
2010-12-31Some more file/path restructuring.Uwe Hermann
All #includes now explicitly use the "<libopencm3/stm32/rcc.h>" format. If you want to get rid of the "libopencm3" prefix in your local project you can add a respective -I entry in your Makefile (not recommended though). All .ld files and .a libs are installed in $(TOOLCHAIN_DIR)/lib directly (as before), but are now renamed to avoid potential conflicts now or in the future. Examples: libopencm3_lpc13xx.a libopencm3_lpc13xx.ld libopencm3_stm32.a libopencm3_stm32.ld
2010-12-30Some more LD paths fixes.Uwe Hermann
2010-12-30Adapt 'make install' to new structure.Uwe Hermann
2010-12-30s/libopenstm32/libopencm3/ is some Makefiles.Uwe Hermann
2010-12-30More path and name changes.Uwe Hermann
2010-12-30Move STM32-specific source to lib/stm32 subdir.Uwe Hermann
2010-12-30Move STM32 examples to examples/stm32 subdir.Uwe Hermann
2010-12-29Install USB headers upon 'make install'.Uwe Hermann
2010-03-05Print "Entering directory" only upon "make V=1".Uwe Hermann
2009-07-24Install the ld script upon 'make install'.Uwe Hermann
2009-07-22Fix typo, s/example/examples/ after an earlier rename.Uwe Hermann
2009-07-20Rename example subdir to examples, we'll have more than one.Uwe Hermann
2009-07-18Switch the license to GPL, version 3 or later.Uwe Hermann
2009-07-16Rename INCLUDEDIR to INCDIR for brevity.Uwe Hermann
2009-07-16Use a Linux kernel style build output printing.Uwe Hermann
Example: $ make install BUILD lib CC gpio.o AR libopenstm32.a BUILD example CC blink.o LD blink INSTALL headers INSTALL lib $ make clean CLEAN blink.o CLEAN blink CLEAN gpio.o CLEAN libopenstm32.a
2009-07-16Make default build silent, use 'make V=1' for verbose build.Uwe Hermann
2009-07-16Add initial top-level Makefile.Uwe Hermann