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
This commit is contained in:
8
Makefile
8
Makefile
@@ -50,12 +50,12 @@ examples: lib
|
||||
install: build
|
||||
@printf " INSTALL headers\n"
|
||||
$(Q)$(INSTALL) -d $(INCDIR)/libopencm3
|
||||
$(Q)$(INSTALL) -d $(LIBDIR)/libopencm3
|
||||
$(Q)cp -r include/* $(INCDIR)/libopencm3
|
||||
$(Q)$(INSTALL) -d $(LIBDIR)
|
||||
$(Q)cp -r include/libopencm3/* $(INCDIR)/libopencm3
|
||||
@printf " INSTALL libs\n"
|
||||
$(Q)$(INSTALL) -m 0644 lib/*/*.a $(LIBDIR)/libopencm3
|
||||
$(Q)$(INSTALL) -m 0644 lib/*/*.a $(LIBDIR)
|
||||
@printf " INSTALL ldscripts\n"
|
||||
$(Q)$(INSTALL) -m 0644 lib/*/*.ld $(LIBDIR)/libopencm3
|
||||
$(Q)$(INSTALL) -m 0644 lib/*/*.ld $(LIBDIR)
|
||||
|
||||
clean:
|
||||
$(Q)$(MAKE) -C examples/stm32 clean
|
||||
|
||||
Reference in New Issue
Block a user