summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2024-03-06 23:32:28 -0600
committerzachir <zachir@librem.one>2024-03-06 23:32:28 -0600
commit42b5d719a0207a56b482a4e0298d72b628b93fa0 (patch)
tree92f91d7399252ab5b223a98a9846966ebb5f7f46
parenta94711362f844d5de6b498d05f12611312e22e0d (diff)
Optimize for size, and redo Makefile1.0.0
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.
-rw-r--r--Makefile6
1 files 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}