Fergus Noble
f8d1005595
Adding stm32f2 target in top level Makefile and renaming f1 target.
13 years ago
Gareth McMullin
7faea389e8
Added dependency generation. Abort loops on error.
14 years ago
Gareth McMullin
95286a22f0
More build improvements and fixed broken examples.
14 years ago
Gareth McMullin
08990e5243
Simplified build system for adding new examples.
14 years ago
Gareth McMullin
769a932f3e
Added initial support for the LuminaryMicro LM3S family.
14 years ago
Uwe Hermann
8f251e8a9d
Some more file/path restructuring.
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
14 years ago
Uwe Hermann
8c946de4d4
Some more LD paths fixes.
14 years ago
Uwe Hermann
d37a786c63
Adapt 'make install' to new structure.
14 years ago
Uwe Hermann
48b514d3ef
s/libopenstm32/libopencm3/ is some Makefiles.
14 years ago
Uwe Hermann
8e5acecc6e
More path and name changes.
14 years ago
Uwe Hermann
8e084b1517
Move STM32-specific source to lib/stm32 subdir.
14 years ago
Uwe Hermann
bcce98da54
Move STM32 examples to examples/stm32 subdir.
14 years ago
Uwe Hermann
6a16711bee
Install USB headers upon 'make install'.
14 years ago
Uwe Hermann
87df73edf2
Print "Entering directory" only upon "make V=1".
15 years ago
Uwe Hermann
428e328b7e
Install the ld script upon 'make install'.
16 years ago
Uwe Hermann
920ea7dbdb
Fix typo, s/example/examples/ after an earlier rename.
16 years ago
Uwe Hermann
db0e59da96
Rename example subdir to examples, we'll have more than one.
16 years ago
Uwe Hermann
83f5c58eb9
Switch the license to GPL, version 3 or later.
16 years ago
Uwe Hermann
caeba0c631
Rename INCLUDEDIR to INCDIR for brevity.
16 years ago
Uwe Hermann
3a2c63129e
Use a Linux kernel style build output printing.
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
16 years ago
Uwe Hermann
f0661cb343
Make default build silent, use 'make V=1' for verbose build.
16 years ago
Uwe Hermann
74620a94d0
Add initial top-level Makefile.
16 years ago