Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: UAVCAN UAVCAN_Subscriber
libuavcan_drivers/stm32/test_stm32f107/Makefile@0:dfe6edabb8ec, 2018-04-14 (annotated)
- Committer:
- RuslanUrya
- Date:
- Sat Apr 14 10:25:32 2018 +0000
- Revision:
- 0:dfe6edabb8ec
Initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
RuslanUrya | 0:dfe6edabb8ec | 1 | # |
RuslanUrya | 0:dfe6edabb8ec | 2 | # Copyright (C) 2014 Pavel Kirienko <pavel.kirienko@gmail.com> |
RuslanUrya | 0:dfe6edabb8ec | 3 | # |
RuslanUrya | 0:dfe6edabb8ec | 4 | |
RuslanUrya | 0:dfe6edabb8ec | 5 | PROJECT = uavcan_test_stm32f107 |
RuslanUrya | 0:dfe6edabb8ec | 6 | |
RuslanUrya | 0:dfe6edabb8ec | 7 | # |
RuslanUrya | 0:dfe6edabb8ec | 8 | # Test application |
RuslanUrya | 0:dfe6edabb8ec | 9 | # |
RuslanUrya | 0:dfe6edabb8ec | 10 | |
RuslanUrya | 0:dfe6edabb8ec | 11 | MAIN ?= main.cpp |
RuslanUrya | 0:dfe6edabb8ec | 12 | |
RuslanUrya | 0:dfe6edabb8ec | 13 | CPPSRC = src/$(MAIN) \ |
RuslanUrya | 0:dfe6edabb8ec | 14 | src/dummy.cpp \ |
RuslanUrya | 0:dfe6edabb8ec | 15 | src/board/board.cpp |
RuslanUrya | 0:dfe6edabb8ec | 16 | |
RuslanUrya | 0:dfe6edabb8ec | 17 | # |
RuslanUrya | 0:dfe6edabb8ec | 18 | # UAVCAN library |
RuslanUrya | 0:dfe6edabb8ec | 19 | # |
RuslanUrya | 0:dfe6edabb8ec | 20 | |
RuslanUrya | 0:dfe6edabb8ec | 21 | export LIBUAVCAN_REPO_ROOT := $(abspath ../../..) |
RuslanUrya | 0:dfe6edabb8ec | 22 | |
RuslanUrya | 0:dfe6edabb8ec | 23 | UDEFS = -DUAVCAN_STM32_CHIBIOS=1 \ |
RuslanUrya | 0:dfe6edabb8ec | 24 | -DUAVCAN_STM32_TIMER_NUMBER=6 \ |
RuslanUrya | 0:dfe6edabb8ec | 25 | -DUAVCAN_TINY=1 \ |
RuslanUrya | 0:dfe6edabb8ec | 26 | -DUAVCAN_STM32_NUM_IFACES=2 \ |
RuslanUrya | 0:dfe6edabb8ec | 27 | -DUAVCAN_MEM_POOL_BLOCK_SIZE=48 |
RuslanUrya | 0:dfe6edabb8ec | 28 | |
RuslanUrya | 0:dfe6edabb8ec | 29 | include $(LIBUAVCAN_REPO_ROOT)/libuavcan/include.mk |
RuslanUrya | 0:dfe6edabb8ec | 30 | CPPSRC += $(LIBUAVCAN_SRC) |
RuslanUrya | 0:dfe6edabb8ec | 31 | UINCDIR += $(LIBUAVCAN_INC) |
RuslanUrya | 0:dfe6edabb8ec | 32 | |
RuslanUrya | 0:dfe6edabb8ec | 33 | include $(LIBUAVCAN_REPO_ROOT)/libuavcan_drivers/stm32/driver/include.mk |
RuslanUrya | 0:dfe6edabb8ec | 34 | CPPSRC += $(LIBUAVCAN_STM32_SRC) |
RuslanUrya | 0:dfe6edabb8ec | 35 | UINCDIR += $(LIBUAVCAN_STM32_INC) |
RuslanUrya | 0:dfe6edabb8ec | 36 | |
RuslanUrya | 0:dfe6edabb8ec | 37 | $(info $(shell $(LIBUAVCAN_DSDLC) $(UAVCAN_DSDL_DIR))) |
RuslanUrya | 0:dfe6edabb8ec | 38 | UINCDIR += dsdlc_generated |
RuslanUrya | 0:dfe6edabb8ec | 39 | |
RuslanUrya | 0:dfe6edabb8ec | 40 | # |
RuslanUrya | 0:dfe6edabb8ec | 41 | # Git commit hash |
RuslanUrya | 0:dfe6edabb8ec | 42 | # |
RuslanUrya | 0:dfe6edabb8ec | 43 | |
RuslanUrya | 0:dfe6edabb8ec | 44 | GIT_HASH := $(shell git rev-parse --short HEAD) |
RuslanUrya | 0:dfe6edabb8ec | 45 | UDEFS += -DGIT_HASH=0x$(GIT_HASH) |
RuslanUrya | 0:dfe6edabb8ec | 46 | |
RuslanUrya | 0:dfe6edabb8ec | 47 | # |
RuslanUrya | 0:dfe6edabb8ec | 48 | # Platform |
RuslanUrya | 0:dfe6edabb8ec | 49 | # |
RuslanUrya | 0:dfe6edabb8ec | 50 | |
RuslanUrya | 0:dfe6edabb8ec | 51 | UINCDIR += src/sys |
RuslanUrya | 0:dfe6edabb8ec | 52 | |
RuslanUrya | 0:dfe6edabb8ec | 53 | SERIAL_CLI_PORT_NUMBER = 2 |
RuslanUrya | 0:dfe6edabb8ec | 54 | |
RuslanUrya | 0:dfe6edabb8ec | 55 | CPPWARN := -Wundef -Wno-error=undef |
RuslanUrya | 0:dfe6edabb8ec | 56 | |
RuslanUrya | 0:dfe6edabb8ec | 57 | RELEASE_OPT = -Os -fomit-frame-pointer |
RuslanUrya | 0:dfe6edabb8ec | 58 | DEBUG_OPT = -Os -g3 |
RuslanUrya | 0:dfe6edabb8ec | 59 | #USE_OPT = -flto |
RuslanUrya | 0:dfe6edabb8ec | 60 | |
RuslanUrya | 0:dfe6edabb8ec | 61 | include zubax_chibios/rules_stm32f105_107.mk |