xref: /openbsd/usr.bin/tmux/Makefile (revision 81fe4598)
1*81fe4598Snicm# $OpenBSD: Makefile,v 1.79 2015/08/29 08:30:54 nicm Exp $
2311827fbSnicm
3311827fbSnicmPROG=	tmux
4*81fe4598SnicmSRCS=	alerts.c \
5*81fe4598Snicm	arguments.c \
6a647fa79Snicm	attributes.c \
7a647fa79Snicm	cfg.c \
8a647fa79Snicm	client.c \
9a647fa79Snicm	cmd-attach-session.c \
10a647fa79Snicm	cmd-bind-key.c \
11a647fa79Snicm	cmd-break-pane.c \
12a647fa79Snicm	cmd-capture-pane.c \
13a647fa79Snicm	cmd-choose-buffer.c \
14a647fa79Snicm	cmd-choose-client.c \
15e001d847Snicm	cmd-choose-tree.c \
16a647fa79Snicm	cmd-clear-history.c \
17a647fa79Snicm	cmd-command-prompt.c \
18a647fa79Snicm	cmd-confirm-before.c \
19a647fa79Snicm	cmd-copy-mode.c \
20a647fa79Snicm	cmd-delete-buffer.c \
21a647fa79Snicm	cmd-detach-client.c \
22a647fa79Snicm	cmd-display-message.c \
23a647fa79Snicm	cmd-display-panes.c \
24a647fa79Snicm	cmd-find-window.c \
25a647fa79Snicm	cmd-if-shell.c \
26a647fa79Snicm	cmd-join-pane.c \
27a647fa79Snicm	cmd-kill-pane.c \
28a647fa79Snicm	cmd-kill-server.c \
29a647fa79Snicm	cmd-kill-session.c \
30a647fa79Snicm	cmd-kill-window.c \
31a647fa79Snicm	cmd-list-buffers.c \
32a647fa79Snicm	cmd-list-clients.c \
33a647fa79Snicm	cmd-list-keys.c \
34a647fa79Snicm	cmd-list-panes.c \
35a647fa79Snicm	cmd-list-sessions.c \
36a647fa79Snicm	cmd-list-windows.c \
37a647fa79Snicm	cmd-list.c \
38a647fa79Snicm	cmd-load-buffer.c \
3971730f13Snicm	cmd-lock-server.c \
40a647fa79Snicm	cmd-move-window.c \
41a647fa79Snicm	cmd-new-session.c \
42a647fa79Snicm	cmd-new-window.c \
4371730f13Snicm	cmd-paste-buffer.c \
44a647fa79Snicm	cmd-pipe-pane.c \
45a647fa79Snicm	cmd-refresh-client.c \
46a647fa79Snicm	cmd-rename-session.c \
47a647fa79Snicm	cmd-rename-window.c \
48a647fa79Snicm	cmd-resize-pane.c \
49a647fa79Snicm	cmd-respawn-pane.c \
50a647fa79Snicm	cmd-respawn-window.c \
51a647fa79Snicm	cmd-rotate-window.c \
52a647fa79Snicm	cmd-run-shell.c \
53a647fa79Snicm	cmd-save-buffer.c \
54a647fa79Snicm	cmd-select-layout.c \
55a647fa79Snicm	cmd-select-pane.c \
56a647fa79Snicm	cmd-select-window.c \
57a647fa79Snicm	cmd-send-keys.c \
58a647fa79Snicm	cmd-set-buffer.c \
59a647fa79Snicm	cmd-set-environment.c \
60a647fa79Snicm	cmd-set-option.c \
61a647fa79Snicm	cmd-show-environment.c \
62a647fa79Snicm	cmd-show-messages.c \
63a647fa79Snicm	cmd-show-options.c \
64a647fa79Snicm	cmd-source-file.c \
65a647fa79Snicm	cmd-split-window.c \
66a647fa79Snicm	cmd-string.c \
67a647fa79Snicm	cmd-swap-pane.c \
68a647fa79Snicm	cmd-swap-window.c \
69a647fa79Snicm	cmd-switch-client.c \
70a647fa79Snicm	cmd-unbind-key.c \
718d127fbbSnicm	cmd-wait-for.c \
72a647fa79Snicm	cmd.c \
73f65f2164Snicm	cmd-find.c \
74175d36ccSnicm	cmd-queue.c \
75a647fa79Snicm	colour.c \
76a647fa79Snicm	control.c \
77d5dd2023Snicm	control-notify.c \
78a647fa79Snicm	environ.c \
79a647fa79Snicm	format.c \
80e031297fSnicm	grid-cell.c \
81a647fa79Snicm	grid-view.c \
82a647fa79Snicm	grid.c \
83a647fa79Snicm	input-keys.c \
84a647fa79Snicm	input.c \
85a647fa79Snicm	job.c \
86a647fa79Snicm	key-bindings.c \
87a647fa79Snicm	key-string.c \
88a647fa79Snicm	layout-custom.c \
89a647fa79Snicm	layout-set.c \
90a647fa79Snicm	layout.c \
91a647fa79Snicm	log.c \
92a647fa79Snicm	mode-key.c \
93a647fa79Snicm	names.c \
94a647fa79Snicm	notify.c \
95a647fa79Snicm	options-table.c \
96a647fa79Snicm	options.c \
97a647fa79Snicm	paste.c \
98a647fa79Snicm	procname.c \
99a647fa79Snicm	resize.c \
100a647fa79Snicm	screen-redraw.c \
101a647fa79Snicm	screen-write.c \
102a647fa79Snicm	screen.c \
103a647fa79Snicm	server-client.c \
104a647fa79Snicm	server-fn.c \
105a647fa79Snicm	server.c \
106a647fa79Snicm	session.c \
107a647fa79Snicm	signal.c \
108a647fa79Snicm	status.c \
109a8c9f839Snicm	style.c \
110a647fa79Snicm	tmux.c \
111a647fa79Snicm	tty-acs.c \
112a647fa79Snicm	tty-keys.c \
113a647fa79Snicm	tty-term.c \
114a647fa79Snicm	tty.c \
115a647fa79Snicm	utf8.c \
116a647fa79Snicm	window-choose.c \
117a647fa79Snicm	window-clock.c \
118a647fa79Snicm	window-copy.c \
119a647fa79Snicm	window.c \
120a647fa79Snicm	xmalloc.c \
121a647fa79Snicm	xterm-keys.c
122311827fbSnicm
1235431cb0dSespieCDIAGFLAGS+= -Wno-long-long -Wall -W -Wnested-externs -Wformat=2
1245431cb0dSespieCDIAGFLAGS+= -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations
1255431cb0dSespieCDIAGFLAGS+= -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare
1265431cb0dSespieCDIAGFLAGS+= -Wundef -Wbad-function-cast -Winline -Wcast-align
127311827fbSnicm
128b29175d4SnicmLDADD=  -lutil -lcurses -levent
129b29175d4SnicmDPADD=  ${LIBUTIL} ${LIBCURSES} ${LIBEVENT}
130311827fbSnicm
131311827fbSnicm.include <bsd.prog.mk>
132