commit f273930fd417e44463c7284c61a622e349f04641 from: Brett Fisher date: Sun May 17 05:20:43 2026 UTC Makefile: Start preparing for compiling bxwm with cproc. - Add -std=c11 and -pendantic to CFLAGS - Change LIBX to LDLIBS 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