What do these parameters mean in the makeifle that generated by cubemx?
I'm learning the makefile that generated by cubeMX, but there are some parameters I can't understand.
In the part that called "build the application", I saw:
$(BUILD_DIR)/%.o: %.c Makefile | $(BUILD_DIR)
$(CC) -c $(CFLAGS) -Wa,-a,-ad,-alms=$(BUILD_DIR)/$(notdir $(<:.c=.lst)) $< -o $@I don't know what the parameters `-Wa` , `-a` , `-ad` and `-alms` mean. I checked the GCC manual, but only found the description of -Wa:
-Wa,option
Pass option as an option to the assembler. If option contains commas, it is split into multiple options at the commas.
These cant help of my question.
I realy want to know what do these four parameters mean.
