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 |