Rev 3 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3 | Rev 4 | ||
|---|---|---|---|
| Line 128... | Line 128... | ||
| 128 | -IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy \ |
128 | -IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy \ |
| 129 | -IDrivers/CMSIS/Device/ST/STM32F1xx/Include \ |
129 | -IDrivers/CMSIS/Device/ST/STM32F1xx/Include \ |
| 130 | -IDrivers/CMSIS/Include |
130 | -IDrivers/CMSIS/Include |
| 131 | 131 | ||
| 132 | ################################################################ |
132 | ################################################################ |
| - | 133 | # libraries : moved up because includes below can extend LIBS list. |
|
| - | 134 | LIBS = -lc -lm -lnosys |
|
| - | 135 | LIBDIR = |
|
| - | 136 | ||
| - | 137 | ################################################################ |
|
| 133 | # Add serial driver |
138 | # Add serial driver |
| 134 | C_DEFS+=-DSERIAL_UART1 |
139 | C_DEFS+=-DSERIAL_UART1 |
| 135 | LIBSERIAL = ../libSerial |
140 | LIBSERIAL = ../libSerial |
| 136 | include $(LIBSERIAL)/libSerial.mk |
141 | include $(LIBSERIAL)/libSerial.mk |
| 137 | 142 | ||
| - | 143 | ||
| 138 | # Add small printf library |
144 | # Add small printf library |
| 139 | LIBSMALLPRINTF = ../libSmallPrintf |
145 | LIBSMALLPRINTF = ../libSmallPrintf |
| 140 | include $(LIBSMALLPRINTF)/libSmallPrintf.mk |
146 | include $(LIBSMALLPRINTF)/libSmallPrintf.mk |
| 141 | 147 | ||
| 142 | # Add OLED SPI display library |
148 | # Add OLED SPI display library |
| Line 170... | Line 176... | ||
| 170 | # LDFLAGS |
176 | # LDFLAGS |
| 171 | ####################################### |
177 | ####################################### |
| 172 | # link script |
178 | # link script |
| 173 | LDSCRIPT = STM32F103CBTx_FLASH.ld |
179 | LDSCRIPT = STM32F103CBTx_FLASH.ld |
| 174 | 180 | ||
| 175 | # libraries |
- | |
| 176 | LIBS = -lc -lm -lnosys |
- | |
| 177 | LIBDIR = |
- | |
| 178 | LDFLAGS = $(MCU) -specs=nano.specs -T$(LDSCRIPT) $(LIBDIR) $(LIBS) -Wl,-Map=$(BUILD_DIR)/$(TARGET).map,--cref -Wl,--gc-sections |
181 | LDFLAGS = $(MCU) -specs=nano.specs -T$(LDSCRIPT) $(LIBDIR) $(LIBS) -Wl,-Map=$(BUILD_DIR)/$(TARGET).map,--cref -Wl,--gc-sections |
| 179 | 182 | ||
| 180 | # default action: build all |
183 | # default action: build all |
| 181 | all: $(BUILD_DIR)/$(TARGET).elf $(BUILD_DIR)/$(TARGET).hex $(BUILD_DIR)/$(TARGET).bin |
184 | all: $(BUILD_DIR)/$(TARGET).elf $(BUILD_DIR)/$(TARGET).hex $(BUILD_DIR)/$(TARGET).bin |
| 182 | 185 | ||