From 42b5d719a0207a56b482a4e0298d72b628b93fa0 Mon Sep 17 00:00:00 2001 From: zachir Date: Wed, 6 Mar 2024 23:32:28 -0600 Subject: Optimize for size, and redo Makefile Optimizing for size for the current comparison. Also, I don't know of a generic way to do ${OBJ}: ${SRC} as a Makefile target, so I made that part not generic. --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 1d7d879..1879a14 100644 --- a/Makefile +++ b/Makefile @@ -2,14 +2,14 @@ C_SRC := main.c C_OBJ := main.o B_NAM := even CC := gcc -C_FLG := -O3 -Wall -Wpedantic -Werror +C_FLG := -Os -Wall -Wpedantic -Werror O_FLG := ${C_FLG} ${B_NAM}: ${C_OBJ} ${CC} ${O_FLG} -o ${B_NAM} ${C_OBJ} -${C_OBJ}: ${C_SRC} - ${CC} ${C_FLG} -c ${C_SRC} +main.o: main.c main.h + ${CC} ${C_FLG} -c main.c clean: rm -f ${B_NAM} ${C_OBJ} -- cgit v1.2.3