Make build rule even more explicit
[khome.git] / src / Makefile
index 400e2ce..d672569 100644 (file)
@@ -1,6 +1,8 @@
 CPPFLAGS := -D_POSIX_C_SOURCE=200809L
-CFLAGS   := -std=c99 -Wall -Wextra
+CFLAGS   := -std=c99 -Wall -Wextra -pedantic
 LDLIBS   := -lncurses
+LDFLAGS  := -s  # Remove all symbol table and relocation information from the
+                # executable.
 
 .PHONY: build clean
 
@@ -9,5 +11,5 @@ build: clockloop
 clean:
        rm -f clockloop
 
-clockloop:
-       $(CC) $(LDLIBS) clockloop.c -o clockloop
+clockloop: clockloop.c
+       $(CC) $(LDFLAGS) $(CPPFLAGS) $(CFLAGS) -o $@ $< $(LDLIBS)
This page took 0.018272 seconds and 4 git commands to generate.