config.mk (615B)
1 # slock version 2 VERSION = 1.6 3 4 # paths 5 PREFIX = $(out) 6 MANPREFIX = $(PREFIX)/share/man 7 8 # Do NOT hardcode X11 paths on Nix 9 X11INC = 10 X11LIB = 11 12 # Xinerama 13 XINERAMALIBS = -lXinerama 14 XINERAMAFLAGS = -DXINERAMA 15 16 # freetype / Xft 17 FREETYPELIBS = -lXft 18 FREETYPEINC = 19 20 # includes and libs (NO /usr paths) 21 INCS = -I. 22 LIBS = -lc -lcrypt \ 23 -lX11 -lImlib2 \ 24 $(XINERAMALIBS) $(FREETYPELIBS) \ 25 -lXext -lXrandr 26 27 # flags 28 CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H $(XINERAMAFLAGS) 29 CFLAGS = -std=c99 -pedantic -Wall -Ofast $(INCS) $(CPPFLAGS) 30 LDFLAGS = -s $(LIBS) 31 32 COMPATSRC = explicit_bzero.c