1# $OpenBSD: Makefile,v 1.107 2020/12/22 09:22:14 nicm Exp $ 2 3PROG= tmux 4SRCS= alerts.c \ 5 arguments.c \ 6 attributes.c \ 7 cfg.c \ 8 client.c \ 9 cmd-attach-session.c \ 10 cmd-bind-key.c \ 11 cmd-break-pane.c \ 12 cmd-capture-pane.c \ 13 cmd-choose-tree.c \ 14 cmd-command-prompt.c \ 15 cmd-confirm-before.c \ 16 cmd-copy-mode.c \ 17 cmd-detach-client.c \ 18 cmd-display-menu.c \ 19 cmd-display-message.c \ 20 cmd-display-panes.c \ 21 cmd-find-window.c \ 22 cmd-find.c \ 23 cmd-if-shell.c \ 24 cmd-join-pane.c \ 25 cmd-kill-pane.c \ 26 cmd-kill-server.c \ 27 cmd-kill-session.c \ 28 cmd-kill-window.c \ 29 cmd-list-buffers.c \ 30 cmd-list-clients.c \ 31 cmd-list-keys.c \ 32 cmd-list-panes.c \ 33 cmd-list-sessions.c \ 34 cmd-list-windows.c \ 35 cmd-load-buffer.c \ 36 cmd-lock-server.c \ 37 cmd-move-window.c \ 38 cmd-new-session.c \ 39 cmd-new-window.c \ 40 cmd-parse.y \ 41 cmd-paste-buffer.c \ 42 cmd-pipe-pane.c \ 43 cmd-queue.c \ 44 cmd-refresh-client.c \ 45 cmd-rename-session.c \ 46 cmd-rename-window.c \ 47 cmd-resize-pane.c \ 48 cmd-resize-window.c \ 49 cmd-respawn-pane.c \ 50 cmd-respawn-window.c \ 51 cmd-rotate-window.c \ 52 cmd-run-shell.c \ 53 cmd-save-buffer.c \ 54 cmd-select-layout.c \ 55 cmd-select-pane.c \ 56 cmd-select-window.c \ 57 cmd-send-keys.c \ 58 cmd-set-buffer.c \ 59 cmd-set-environment.c \ 60 cmd-set-option.c \ 61 cmd-show-environment.c \ 62 cmd-show-messages.c \ 63 cmd-show-options.c \ 64 cmd-source-file.c \ 65 cmd-split-window.c \ 66 cmd-swap-pane.c \ 67 cmd-swap-window.c \ 68 cmd-switch-client.c \ 69 cmd-unbind-key.c \ 70 cmd-wait-for.c \ 71 cmd.c \ 72 colour.c \ 73 control-notify.c \ 74 control.c \ 75 environ.c \ 76 file.c \ 77 format.c \ 78 format-draw.c \ 79 grid-reader.c \ 80 grid-view.c \ 81 grid.c \ 82 input-keys.c \ 83 input.c \ 84 job.c \ 85 key-bindings.c \ 86 key-string.c \ 87 layout-custom.c \ 88 layout-set.c \ 89 layout.c \ 90 log.c \ 91 menu.c \ 92 mode-tree.c \ 93 names.c \ 94 notify.c \ 95 options-table.c \ 96 options.c \ 97 paste.c \ 98 popup.c \ 99 proc.c \ 100 procname.c \ 101 regsub.c \ 102 resize.c \ 103 screen-redraw.c \ 104 screen-write.c \ 105 screen.c \ 106 server-client.c \ 107 server-fn.c \ 108 server.c \ 109 session.c \ 110 spawn.c \ 111 status.c \ 112 style.c \ 113 tmux.c \ 114 tty-acs.c \ 115 tty-features.c \ 116 tty-keys.c \ 117 tty-term.c \ 118 tty.c \ 119 utf8.c \ 120 window-buffer.c \ 121 window-client.c \ 122 window-clock.c \ 123 window-copy.c \ 124 window-customize.c \ 125 window-tree.c \ 126 window.c \ 127 xmalloc.c 128 129CDIAGFLAGS+= -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 130CDIAGFLAGS+= -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations 131CDIAGFLAGS+= -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare 132CDIAGFLAGS+= -Wundef -Wbad-function-cast -Winline -Wcast-align 133 134CFLAGS += -I${.CURDIR} 135 136LDADD= -lutil -lcurses -levent -lm 137DPADD= ${LIBUTIL} ${LIBCURSES} ${LIBEVENT} ${LIBM} 138 139.include <bsd.prog.mk> 140