slock with DPMS and other tweaks
1# slock version
2VERSION = 1.4
3
4# Customize below to fit your system
5
6# paths
7PREFIX ?= /usr/local
8MANPREFIX ?= ${PREFIX}/man
9
10X11INC = /usr/X11R6/include
11X11LIB = /usr/X11R6/lib
12
13# includes and libs
14INCS = -I${X11INC}
15LIBS = -L${X11LIB} -lX11 -lXext -lXrandr
16
17# flags
18CPPFLAGS += -DVERSION=\"${VERSION}\" -DHAVE_BSD_AUTH -D_BSD_SOURCE
19CFLAGS += -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS}
20LDFLAGS += ${LIBS}
21COMPATSRC =
22
23# On OpenBSD and Darwin remove -lcrypt from LIBS
24#LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 -lXext -lXrandr
25# On *BSD remove -DHAVE_SHADOW_H from CPPFLAGS
26# On NetBSD add -D_NETBSD_SOURCE to CPPFLAGS
27#CPPFLAGS = -DVERSION=\"${VERSION}\" -D_BSD_SOURCE -D_NETBSD_SOURCE
28# On OpenBSD set COMPATSRC to empty
29#COMPATSRC =
30
31# compiler and linker
32CC ?= cc