diff options
author | Harald Welte <laforge@gnumonks.org> | 2019-05-17 10:42:02 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2019-05-17 10:42:02 +0200 |
commit | fad379ac8880c5151d3b442003965a7d6171cd27 (patch) | |
tree | 827be35854f367b03ea40a143f16bebb2ecd2a5a | |
parent | b2fc511179cf2ec72acccdd27536a262d063fe29 (diff) |
Makefile: Move compiler flags to variable
Change-Id: Iacfad9f585d06d31de15bb4c2bddca84ab230b53
-rw-r--r-- | sysmoOCTSIM/gcc/Makefile | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/sysmoOCTSIM/gcc/Makefile b/sysmoOCTSIM/gcc/Makefile index 1b08f4e..27e0241 100644 --- a/sysmoOCTSIM/gcc/Makefile +++ b/sysmoOCTSIM/gcc/Makefile @@ -5,6 +5,10 @@ EXTRA_LIBS=/usr/local/arm-none-eabi/lib/libosmocore.a EXTRA_CFLAGS=-I/usr/local/arm-none-eabi/include -I../../ccid +CFLAGS_CPU=-D__SAME54N19A__ -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 +CFLAGS=-x c -mthumb -DDEBUG -Os -ffunction-sections -fdata-sections -mlong-calls \ + -g3 -Wall -c -std=gnu99 $(CFLAGS_CPU) + ifdef SystemRoot SHELL = cmd.exe MK_DIR = mkdir @@ -178,32 +182,24 @@ $(OUTPUT_FILE_PATH): $(OBJS) # Compiler targets - - %.o: %.c @echo Building file: $< @echo ARM/GNU C Compiler - $(QUOTE)arm-none-eabi-gcc$(QUOTE) -x c -mthumb -DDEBUG -Os -ffunction-sections -fdata-sections -mlong-calls -g3 -Wall -c -std=gnu99 \ --D__SAME54N19A__ -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 \ -$(INC_DIRS) $(EXTRA_CFLAGS) \ + $(QUOTE)arm-none-eabi-gcc$(QUOTE) $(CFLAGS) $(INC_DIRS) $(EXTRA_CFLAGS) \ -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" @echo Finished building: $< %.o: %.s @echo Building file: $< @echo ARM/GNU Assembler - $(QUOTE)arm-none-eabi-as$(QUOTE) -x c -mthumb -DDEBUG -Os -ffunction-sections -fdata-sections -mlong-calls -g3 -Wall -c -std=gnu99 \ --D__SAME54N19A__ -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 \ -$(INC_DIRS) \ + $(QUOTE)arm-none-eabi-as$(QUOTE) $(CFLAGS) $(INC_DIRS) \ -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" @echo Finished building: $< %.o: %.S @echo Building file: $< @echo ARM/GNU Preprocessing Assembler - $(QUOTE)arm-none-eabi-gcc$(QUOTE) -x c -mthumb -DDEBUG -Os -ffunction-sections -fdata-sections -mlong-calls -g3 -Wall -c -std=gnu99 \ --D__SAME54N19A__ -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 \ -$(INC_DIRS) \ + $(QUOTE)arm-none-eabi-gcc$(QUOTE) $(CFLAGS) $(INC_DIRS) \ -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" @echo Finished building: $< |