Commit Diff


commit - 50e7e78e10e3905532580410faf3b2a83f9ec7eb
commit + f273930fd417e44463c7284c61a622e349f04641
blob - 2ed4cd5447464483395d9336541081356ee81089
blob + ee924e213123215a884aa19aa1717ec5e5b73e66
--- Makefile
+++ Makefile
@@ -1,21 +1,22 @@
 # Makefile
 #
+# bxwm
+#
 # A very basic X window manager, a.k.a. Brett's X window manager.
-#
 # See LICENSE.md and README.md for details.
 
 PREFIX ?= $(HOME)/.local
 CC ?= cc
-CFLAGS = -std=c99 -Wall -Wextra $(shell pkg-config --cflags x11)
+CFLAGS = -std=c11 -pedantic -Wall -Wextra -Wmissing-prototypes $(shell pkg-config --cflags x11)
 # Enable debug output (uncomment to use):
 # CFLAGS += -DDEBUG
-LDFLAGS = $(shell pkg-config -libs x11)
-LIBS = -lX11
+LDFLAGS =
+LDLIBS = $(shell pkg-config -libs x11)
 
 all: bxwm
 
 bxwm: bxwm.o
-	$(CC) $(LDFLAGS) -o $@ bxwm.o $(LIBS)
+	$(CC) $(LDFLAGS) -o $@ bxwm.o $(LDLIBS)
 
 config.h:
 	[ -f config.h ] || cp config.def.h config.h