[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Annotation of src/usr.bin/mandoc/Makefile, Revision 1.78

1.78    ! schwarze    1: #      $OpenBSD: Makefile,v 1.77 2014/05/12 19:11:20 espie Exp $
1.1       kristaps    2:
1.2       miod        3: .include <bsd.own.mk>
                      4:
1.72      schwarze    5: CFLAGS  += -DVERSION=\"1.13.0\"
                      6: CFLAGS  += -W -Wall -Wstrict-prototypes -Wno-unused-parameter
1.77      espie       7: DPADD += ${LIBUTIL}
                      8: LDADD  += -lsqlite3 -lutil
1.1       kristaps    9:
1.75      schwarze   10: SRCS=  mandoc.c mandoc_aux.c read.c \
                     11:        roff.c tbl.c tbl_opts.c tbl_layout.c tbl_data.c eqn.c
1.54      schwarze   12: SRCS+= mdoc_macro.c mdoc.c mdoc_hash.c \
1.47      schwarze   13:        mdoc_argv.c mdoc_validate.c lib.c att.c \
1.1       kristaps   14:        arch.c vol.c msec.c st.c
1.55      schwarze   15: SRCS+= man_macro.c man.c man_hash.c man_validate.c
1.59      schwarze   16: SRCS+= main.c mdoc_term.c chars.c term.c tree.c man_term.c eqn_term.c
1.58      schwarze   17: SRCS+= mdoc_man.c
1.59      schwarze   18: SRCS+= html.c mdoc_html.c man_html.c out.c eqn_html.c
1.51      schwarze   19: SRCS+= term_ps.c term_ascii.c tbl_term.c tbl_html.c
1.74      schwarze   20: SRCS+= manpath.c mandocdb.c mansearch_const.c mansearch.c apropos.c
1.1       kristaps   21:
1.26      schwarze   22: PROG=  mandoc
1.61      schwarze   23:
1.76      schwarze   24: LINKS =        ${BINDIR}/mandoc ${BINDIR}/apropos \
                     25:        ${BINDIR}/mandoc ${BINDIR}/whatis \
                     26:        ${BINDIR}/mandoc /usr/sbin/makewhatis \
                     27:        ${BINDIR}/mandoc /usr/libexec/makewhatis
                     28:
                     29: MAN =  apropos.1 mandoc.1 whatis.1 makewhatis.8
1.78    ! schwarze   30:
        !            31: CLEANFILES += man.cgi cgi.o man.cgi.8.manlint
        !            32:
        !            33:
        !            34: # ----------------------------------------------------------------------
        !            35: # Variables and targets to build and install man.cgi(8),
        !            36: # not used during make build and make release.
        !            37:
        !            38: # To build, run:       make man.cgi
        !            39: # To install, run:     sudo make installcgi
        !            40: # After that, read:    man man.cgi.8
        !            41:
        !            42: LIBMDOC_OBJS = mdoc_argv.o mdoc_hash.o mdoc_macro.o mdoc_validate.o \
        !            43:                mdoc.o arch.o att.o lib.o st.o vol.o
        !            44: LIBMAN_OBJS =  man.o man_hash.o man_macro.o man_validate.o
        !            45: LIBROFF_OBJS = roff.o eqn.o tbl.o tbl_data.o tbl_layout.o tbl_opts.o
        !            46: LIBMANDOC_OBJS = ${LIBMDOC_OBJS} ${LIBMAN_OBJS} ${LIBROFF_OBJS} \
        !            47:                mandoc.o mandoc_aux.o chars.o msec.o read.o
        !            48: HTML_OBJS =    html.o mdoc_html.o man_html.o tbl_html.o eqn_html.o out.o
        !            49: CGI_OBJS =     ${LIBMANDOC_OBJS} ${HTML_OBJS} \
        !            50:                mansearch.o mansearch_const.o cgi.o
        !            51:
        !            52: cgi.o: main.h mandoc.h mandoc_aux.h manpath.h mansearch.h
        !            53:
        !            54: man.cgi: ${CGI_OBJS}
        !            55:        ${CC} ${LDFLAGS} -static -o ${.TARGET} ${CGI_OBJS} ${LDADD}
        !            56:
        !            57: installcgi: man.cgi
        !            58:        ${INSTALL} -d -o root -g wheel -m 755 ${DESTDIR}/var/www/cgi-bin
        !            59:        ${INSTALL} ${INSTALL_COPY} -S ${INSTALL_STRIP} \
        !            60:            -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
        !            61:            man.cgi ${DESTDIR}/var/www/cgi-bin/man.cgi
        !            62:        ${INSTALL} ${INSTALL_COPY} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} \
        !            63:            ${.CURDIR}/man.cgi.8 ${DESTDIR}${MANDIR}8/man.cgi.8
1.1       kristaps   64:
                     65: .include <bsd.prog.mk>