Annotation of embedaddon/tmux/Makefile.am, revision 1.1

1.1     ! misho       1: # Makefile.am
        !             2: 
        !             3: # Obvious program stuff.
        !             4: bin_PROGRAMS = tmux
        !             5: CLEANFILES = tmux.1.mdoc tmux.1.man
        !             6: 
        !             7: # Distribution tarball options.
        !             8: EXTRA_DIST = \
        !             9:        CHANGES FAQ README TODO COPYING example_tmux.conf compat/*.[ch] \
        !            10:        osdep-*.c mdoc2man.awk tmux.1
        !            11: 
        !            12: # Preprocessor flags.
        !            13: AM_CPPFLAGS += @XOPEN_DEFINES@ -DTMUX_CONF="\"$(sysconfdir)/tmux.conf\""
        !            14: 
        !            15: # Additional object files.
        !            16: LDADD = $(LIBOBJS)
        !            17: 
        !            18: # Set flags for gcc.
        !            19: if IS_GCC
        !            20: AM_CFLAGS += -std=gnu99 -O2
        !            21: if IS_DEBUG
        !            22: AM_CFLAGS += -g
        !            23: AM_CFLAGS += -Wno-long-long -Wall -W -Wformat=2
        !            24: AM_CFLAGS += -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations
        !            25: AM_CFLAGS += -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare
        !            26: AM_CFLAGS += -Wundef -Wbad-function-cast -Winline -Wcast-align
        !            27: AM_CFLAGS += -Wdeclaration-after-statement -Wno-pointer-sign -Wno-attributes
        !            28: AM_CFLAGS += -Wno-unused-result
        !            29: AM_CPPFLAGS += -DDEBUG
        !            30: endif
        !            31: AM_CPPFLAGS += -iquote.
        !            32: endif
        !            33: 
        !            34: # Set flags for Solaris.
        !            35: if IS_SUNOS
        !            36: if IS_GCC
        !            37: AM_CPPFLAGS += -D_XPG6
        !            38: else
        !            39: AM_CPPFLAGS += -D_XPG4_2
        !            40: endif
        !            41: endif
        !            42: 
        !            43: # Set flags for Sun CC.
        !            44: if IS_SUNCC
        !            45: AM_CFLAGS += -erroff=E_EMPTY_DECLARATION
        !            46: endif
        !            47: 
        !            48: # Set _LINUX_SOURCE_COMPAT for AIX for malloc(0).
        !            49: if IS_AIX
        !            50: AM_CPPFLAGS += -D_LINUX_SOURCE_COMPAT=1
        !            51: endif
        !            52: 
        !            53: # Set flags for NetBSD.
        !            54: if IS_NETBSD
        !            55: AM_CPPFLAGS += -D_OPENBSD_SOURCE
        !            56: endif
        !            57: 
        !            58: # List of sources.
        !            59: dist_tmux_SOURCES = \
        !            60:        alerts.c \
        !            61:        arguments.c \
        !            62:        attributes.c \
        !            63:        cfg.c \
        !            64:        client.c \
        !            65:        cmd-attach-session.c \
        !            66:        cmd-bind-key.c \
        !            67:        cmd-break-pane.c \
        !            68:        cmd-capture-pane.c \
        !            69:        cmd-choose-buffer.c \
        !            70:        cmd-choose-client.c \
        !            71:        cmd-choose-tree.c \
        !            72:        cmd-command-prompt.c \
        !            73:        cmd-confirm-before.c \
        !            74:        cmd-copy-mode.c \
        !            75:        cmd-detach-client.c \
        !            76:        cmd-display-message.c \
        !            77:        cmd-display-panes.c \
        !            78:        cmd-find-window.c \
        !            79:        cmd-find.c \
        !            80:        cmd-if-shell.c \
        !            81:        cmd-join-pane.c \
        !            82:        cmd-kill-pane.c \
        !            83:        cmd-kill-server.c \
        !            84:        cmd-kill-session.c \
        !            85:        cmd-kill-window.c \
        !            86:        cmd-list-buffers.c \
        !            87:        cmd-list-clients.c \
        !            88:        cmd-list-keys.c \
        !            89:        cmd-list-panes.c \
        !            90:        cmd-list-sessions.c \
        !            91:        cmd-list-windows.c \
        !            92:        cmd-list.c \
        !            93:        cmd-load-buffer.c \
        !            94:        cmd-lock-server.c \
        !            95:        cmd-move-window.c \
        !            96:        cmd-new-session.c \
        !            97:        cmd-new-window.c \
        !            98:        cmd-paste-buffer.c \
        !            99:        cmd-pipe-pane.c \
        !           100:        cmd-queue.c \
        !           101:        cmd-refresh-client.c \
        !           102:        cmd-rename-session.c \
        !           103:        cmd-rename-window.c \
        !           104:        cmd-resize-pane.c \
        !           105:        cmd-respawn-pane.c \
        !           106:        cmd-respawn-window.c \
        !           107:        cmd-rotate-window.c \
        !           108:        cmd-run-shell.c \
        !           109:        cmd-save-buffer.c \
        !           110:        cmd-select-layout.c \
        !           111:        cmd-select-pane.c \
        !           112:        cmd-select-window.c \
        !           113:        cmd-send-keys.c \
        !           114:        cmd-set-buffer.c \
        !           115:        cmd-set-environment.c \
        !           116:        cmd-set-hook.c \
        !           117:        cmd-set-option.c \
        !           118:        cmd-show-environment.c \
        !           119:        cmd-show-messages.c \
        !           120:        cmd-show-options.c \
        !           121:        cmd-source-file.c \
        !           122:        cmd-split-window.c \
        !           123:        cmd-string.c \
        !           124:        cmd-swap-pane.c \
        !           125:        cmd-swap-window.c \
        !           126:        cmd-switch-client.c \
        !           127:        cmd-unbind-key.c \
        !           128:        cmd-wait-for.c \
        !           129:        cmd.c \
        !           130:        colour.c \
        !           131:        compat.h \
        !           132:        control-notify.c \
        !           133:        control.c \
        !           134:        environ.c \
        !           135:        format.c \
        !           136:        grid-view.c \
        !           137:        grid.c \
        !           138:        hooks.c \
        !           139:        input-keys.c \
        !           140:        input.c \
        !           141:        job.c \
        !           142:        key-bindings.c \
        !           143:        key-string.c \
        !           144:        layout-custom.c \
        !           145:        layout-set.c \
        !           146:        layout.c \
        !           147:        log.c \
        !           148:        names.c \
        !           149:        notify.c \
        !           150:        options-table.c \
        !           151:        options.c \
        !           152:        paste.c \
        !           153:        proc.c \
        !           154:        pty.c \
        !           155:        resize.c \
        !           156:        screen-redraw.c \
        !           157:        screen-write.c \
        !           158:        screen.c \
        !           159:        server-client.c \
        !           160:        server-fn.c \
        !           161:        server.c \
        !           162:        session.c \
        !           163:        signal.c \
        !           164:        status.c \
        !           165:        style.c \
        !           166:        tmux.c \
        !           167:        tmux.h \
        !           168:        tty-acs.c \
        !           169:        tty-keys.c \
        !           170:        tty-term.c \
        !           171:        tty.c \
        !           172:        utf8.c \
        !           173:        window-choose.c \
        !           174:        window-clock.c \
        !           175:        window-copy.c \
        !           176:        window.c \
        !           177:        xmalloc.c \
        !           178:        xmalloc.h \
        !           179:        xterm-keys.c
        !           180: nodist_tmux_SOURCES = osdep-@PLATFORM@.c
        !           181: 
        !           182: # Add compat file for forkpty.
        !           183: if NEED_FORKPTY
        !           184: nodist_tmux_SOURCES += compat/forkpty-@PLATFORM@.c
        !           185: endif
        !           186: 
        !           187: # Add compat file for utf8proc.
        !           188: if HAVE_UTF8PROC
        !           189: nodist_tmux_SOURCES += compat/utf8proc.c
        !           190: endif
        !           191: 
        !           192: # Install tmux.1 in the right format.
        !           193: install-exec-hook:
        !           194:        if test x@MANFORMAT@ = xmdoc; then \
        !           195:                sed -e "s|@SYSCONFDIR@|$(sysconfdir)|g" $(srcdir)/tmux.1 \
        !           196:                        >$(srcdir)/tmux.1.mdoc; \
        !           197:        else \
        !           198:                sed -e "s|@SYSCONFDIR@|$(sysconfdir)|g" $(srcdir)/tmux.1| \
        !           199:                        $(AWK) -f$(srcdir)/mdoc2man.awk >$(srcdir)/tmux.1.man; \
        !           200:        fi
        !           201:        $(mkdir_p) $(DESTDIR)$(mandir)/man1
        !           202:        $(INSTALL_DATA) $(srcdir)/tmux.1.@MANFORMAT@ \
        !           203:                $(DESTDIR)$(mandir)/man1/tmux.1

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>