diff options
author | Duncan Wilkie <antigravityd@gmail.com> | 2023-08-07 17:29:29 -0500 |
---|---|---|
committer | Duncan Wilkie <antigravityd@gmail.com> | 2023-08-07 17:29:29 -0500 |
commit | 2a3940d8a36433485a6ef489d5123cd491618b50 (patch) | |
tree | 75354e5dc5f81535339895d6d08c4969be78f157 /controller/Makefile | |
parent | 6380915e6e8d98e2c933ea6eb8df02fb1b123b97 (diff) |
slave progress and WCET
Diffstat (limited to 'controller/Makefile')
-rw-r--r-- | controller/Makefile | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/controller/Makefile b/controller/Makefile index 9be9eb3..aedbfe4 100644 --- a/controller/Makefile +++ b/controller/Makefile @@ -17,23 +17,23 @@ SRCS = $(wildcard src/*.c) \ OBJ = obj/ OBJS = $(addprefix $(OBJ),$(notdir $(SRCS:.c=.o))) LD_SCRIPT = ld/$(MCU).ld -IPATH = /home/dnw/Code/TivaC/libs/driverlib +IPATH = /home/dnw/Code/TivaC/libs # Flags. CFLAGS = -mthumb -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -ffunction-sections \ - -fdata-sections -MD -std=c2x -Wall -Wextra -Werror -DPART_${MCU} -c -Os -Dgcc -ggdb + -fdata-sections -MD -std=c2x -Wall -Wextra -Werror -DPART_${MCU} -c -O0 -Dgcc -ggdb CFLAGS += ${patsubst %,-I%,${subst :, ,${IPATH}}} -iquote inc # Compiler/standard resource locations. LIBGCC := ${shell ${CC} ${CFLAGS} -print-libgcc-file-name} -LIBC := ${shell ${CC} ${CFLAGS} -print-file-name=libc.a} +LIBC := ${shell ${CC} ${CFLAGS} -print-file-name=libc_nano.a} LIBM := ${shell ${CC} ${CFLAGS} -print-file-name=libm.a} +LIBG := ${shell ${CC} ${CFLAGS} -print-file-name=libg_nano.a} +LIBSTUB := ${shell ${CC} ${CFLAGS} -print-file-name=libnosys.a} +LIBDRIVER := /home/dnw/Code/TivaC/libs/driverlib/gcc/libdriver.a # More flags. -LDFLAGS = -T $(LD_SCRIPT) -e Reset_Handler --gc-sections '${LIBGCC}' '${LIBC}' '${LIBM}' - - - +LDFLAGS = -T $(LD_SCRIPT) --gc-sections '${LIBM}' '${LIBGCC}' '${LIBDRIVER}' '${LIBC}' '${LIBSTUB}' # Targets. |