]> git.sur5r.net Git - i3/i3lock/blob - Makefile.am
Merge pull request #213 from trickeydan/patch-1
[i3/i3lock] / Makefile.am
1 @CODE_COVERAGE_RULES@
2
3 echo-version:
4         @echo "@I3LOCK_VERSION@"
5
6 bin_PROGRAMS = i3lock
7
8 dist_man1_MANS = i3lock.1
9
10 pamddir = $(sysconfdir)/pam.d
11 pamd_files = pam/i3lock
12 pamd_DATA = $(pamd_files)
13
14 AM_CPPFLAGS = \
15         @AX_EXTEND_SRCDIR_CPPFLAGS@
16
17 i3lock_CFLAGS = \
18         $(AM_CFLAGS) \
19         $(XCB_CFLAGS) \
20         $(XCB_IMAGE_CFLAGS) \
21         $(XCB_UTIL_CFLAGS) \
22         $(XCB_UTIL_XRM_CFLAGS) \
23         $(XKBCOMMON_CFLAGS) \
24         $(CAIRO_CFLAGS) \
25         $(CODE_COVERAGE_CFLAGS)
26
27 i3lock_CPPFLAGS = \
28         $(AM_CPPFLAGS) \
29         $(CODE_COVERAGE_CPPFLAGS)
30
31 i3lock_LDADD = \
32         $(XCB_LIBS) \
33         $(XCB_IMAGE_LIBS) \
34         $(XCB_UTIL_LIBS) \
35         $(XCB_UTIL_XRM_LIBS) \
36         $(XKBCOMMON_LIBS) \
37         $(CAIRO_LIBS) \
38         $(CODE_COVERAGE_LDFLAGS)
39
40 i3lock_SOURCES = \
41         cursors.h \
42         dpi.c \
43         dpi.h \
44         i3lock.c \
45         i3lock.h \
46         randr.c \
47         randr.h \
48         unlock_indicator.c \
49         unlock_indicator.h \
50         xcb.c \
51         xcb.h
52
53 EXTRA_DIST = \
54         $(pamd_files) \
55         CHANGELOG \
56         LICENSE \
57         README.md \
58         I3LOCK_VERSION
59
60 # SUID the executable so it has permissions to lock TTY switching
61 install-exec-hook:
62         chmod +s $(DESTDIR)$(bindir)/i3lock$(EXEEXT)