[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/Makefile between version 1.493 and 1.499

version 1.493, 2016/11/19 15:24:51 version 1.499, 2017/02/08 16:11:40
Line 1 
Line 1 
 # $Id$  # $Id$
 #  #
 # Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>  # Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
 # Copyright (c) 2011, 2013-2016 Ingo Schwarze <schwarze@openbsd.org>  # Copyright (c) 2011, 2013-2017 Ingo Schwarze <schwarze@openbsd.org>
 #  #
 # Permission to use, copy, modify, and distribute this software for any  # Permission to use, copy, modify, and distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above  # purpose with or without fee is hereby granted, provided that the above
Line 15 
Line 15 
 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF  # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.  # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
   
 VERSION = 1.14.0  VERSION = 1.14.1
   
 # === LIST OF FILES ====================================================  # === LIST OF FILES ====================================================
   
 TESTSRCS         = test-be32toh.c \  TESTSRCS         = test-be32toh.c \
                      test-cmsg.c \
                    test-dirent-namlen.c \                     test-dirent-namlen.c \
                    test-EFTYPE.c \                     test-EFTYPE.c \
                    test-err.c \                     test-err.c \
Line 34  TESTSRCS  = test-be32toh.c \
Line 35  TESTSRCS  = test-be32toh.c \
                    test-PATH_MAX.c \                     test-PATH_MAX.c \
                    test-pledge.c \                     test-pledge.c \
                    test-progname.c \                     test-progname.c \
                      test-recvmsg.c \
                    test-reallocarray.c \                     test-reallocarray.c \
                    test-rewb-bsd.c \                     test-rewb-bsd.c \
                    test-rewb-sysv.c \                     test-rewb-sysv.c \
Line 49  TESTSRCS  = test-be32toh.c \
Line 51  TESTSRCS  = test-be32toh.c \
                    test-wchar.c                     test-wchar.c
   
 SRCS             = att.c \  SRCS             = att.c \
                      catman.c \
                    cgi.c \                     cgi.c \
                    chars.c \                     chars.c \
                    compat_err.c \                     compat_err.c \
Line 89  SRCS   = att.c \
Line 92  SRCS   = att.c \
                    mandoc.c \                     mandoc.c \
                    mandoc_aux.c \                     mandoc_aux.c \
                    mandoc_ohash.c \                     mandoc_ohash.c \
                      mandocd.c \
                    mandocdb.c \                     mandocdb.c \
                    manpage.c \                     manpage.c \
                    manpath.c \                     manpath.c \
Line 128  DISTFILES  = INSTALL \
Line 132  DISTFILES  = INSTALL \
                    NEWS \                     NEWS \
                    TODO \                     TODO \
                    apropos.1 \                     apropos.1 \
                      catman.8 \
                    cgi.h.example \                     cgi.h.example \
                    compat_fts.h \                     compat_fts.h \
                    compat_ohash.h \                     compat_ohash.h \
Line 156  DISTFILES  = INSTALL \
Line 161  DISTFILES  = INSTALL \
                    man.cgi.8 \                     man.cgi.8 \
                    man.conf.5 \                     man.conf.5 \
                    man.h \                     man.h \
                      man.options.1 \
                    manconf.h \                     manconf.h \
                    mandoc.1 \                     mandoc.1 \
                    mandoc.3 \                     mandoc.3 \
Line 169  DISTFILES  = INSTALL \
Line 175  DISTFILES  = INSTALL \
                    mandoc_html.3 \                     mandoc_html.3 \
                    mandoc_malloc.3 \                     mandoc_malloc.3 \
                    mandoc_ohash.h \                     mandoc_ohash.h \
                      mandocd.8 \
                    mansearch.3 \                     mansearch.3 \
                    mansearch.h \                     mansearch.h \
                    mchars_alloc.3 \                     mchars_alloc.3 \
Line 280  CGI_OBJS  = $(MANDOC_HTML_OBJS) \
Line 287  CGI_OBJS  = $(MANDOC_HTML_OBJS) \
                    cgi.o \                     cgi.o \
                    out.o                     out.o
   
   MANDOCD_OBJS     = $(MANDOC_HTML_OBJS) \
                      $(MANDOC_TERM_OBJS) \
                      mandocd.o \
                      out.o \
                      tag.o
   
 MANPAGE_OBJS     = $(DBM_OBJS) \  MANPAGE_OBJS     = $(DBM_OBJS) \
                    manpage.o \                     manpage.o \
                    manpath.o                     manpath.o
Line 298  WWW_MANS  = apropos.1.html \
Line 311  WWW_MANS  = apropos.1.html \
                    man.1.html \                     man.1.html \
                    mandoc.1.html \                     mandoc.1.html \
                    soelim.1.html \                     soelim.1.html \
                      man.cgi.3.html \
                    mandoc.3.html \                     mandoc.3.html \
                    mandoc_escape.3.html \                     mandoc_escape.3.html \
                    mandoc_headers.3.html \                     mandoc_headers.3.html \
Line 311  WWW_MANS  = apropos.1.html \
Line 325  WWW_MANS  = apropos.1.html \
                    eqn.7.html \                     eqn.7.html \
                    man.7.html \                     man.7.html \
                    mandoc_char.7.html \                     mandoc_char.7.html \
                      mandocd.8.html \
                    mdoc.7.html \                     mdoc.7.html \
                    roff.7.html \                     roff.7.html \
                    tbl.7.html \                     tbl.7.html \
                      catman.8.html \
                    makewhatis.8.html \                     makewhatis.8.html \
                    man.cgi.3.html \  
                    man.cgi.8.html \                     man.cgi.8.html \
                    man.h.html \                     man.h.html \
                    manconf.h.html \                     manconf.h.html \
Line 334  include Makefile.local
Line 349  include Makefile.local
   
 # === DEPENDENCY HANDLING ==============================================  # === DEPENDENCY HANDLING ==============================================
   
 all: base-build $(BUILD_TARGETS) Makefile.local  all: mandoc demandoc soelim $(BUILD_TARGETS) Makefile.local
   
 base-build: mandoc demandoc soelim  
   
 cgi-build: man.cgi  
   
 install: base-install $(INSTALL_TARGETS)  install: base-install $(INSTALL_TARGETS)
   
 www: $(WWW_OBJS) $(WWW_MANS)  www: $(WWW_OBJS) $(WWW_MANS)
Line 360  clean:
Line 371  clean:
         rm -f libmandoc.a $(LIBMANDOC_OBJS) $(COMPAT_OBJS)          rm -f libmandoc.a $(LIBMANDOC_OBJS) $(COMPAT_OBJS)
         rm -f mandoc $(MAIN_OBJS)          rm -f mandoc $(MAIN_OBJS)
         rm -f man.cgi $(CGI_OBJS)          rm -f man.cgi $(CGI_OBJS)
           rm -f mandocd catman $(MANDOCD_OBJS)
         rm -f manpage $(MANPAGE_OBJS)          rm -f manpage $(MANPAGE_OBJS)
         rm -f demandoc $(DEMANDOC_OBJS)          rm -f demandoc $(DEMANDOC_OBJS)
         rm -f soelim $(SOELIM_OBJS)          rm -f soelim $(SOELIM_OBJS)
         rm -f $(WWW_MANS) $(WWW_OBJS)          rm -f $(WWW_MANS) $(WWW_OBJS)
         rm -rf *.dSYM          rm -rf *.dSYM
   
 base-install: base-build  base-install: mandoc demandoc soelim
         mkdir -p $(DESTDIR)$(BINDIR)          mkdir -p $(DESTDIR)$(BINDIR)
         mkdir -p $(DESTDIR)$(SBINDIR)          mkdir -p $(DESTDIR)$(SBINDIR)
         mkdir -p $(DESTDIR)$(MANDIR)/man1          mkdir -p $(DESTDIR)$(MANDIR)/man1
Line 397  base-install: base-build
Line 409  base-install: base-build
         $(INSTALL_MAN) makewhatis.8 \          $(INSTALL_MAN) makewhatis.8 \
                 $(DESTDIR)$(MANDIR)/man8/$(BINM_MAKEWHATIS).8                  $(DESTDIR)$(MANDIR)/man8/$(BINM_MAKEWHATIS).8
   
 lib-install: base-build  lib-install: libmandoc.a
         mkdir -p $(DESTDIR)$(LIBDIR)          mkdir -p $(DESTDIR)$(LIBDIR)
         mkdir -p $(DESTDIR)$(INCLUDEDIR)          mkdir -p $(DESTDIR)$(INCLUDEDIR)
         mkdir -p $(DESTDIR)$(MANDIR)/man3          mkdir -p $(DESTDIR)$(MANDIR)/man3
Line 407  lib-install: base-build
Line 419  lib-install: base-build
         $(INSTALL_MAN) mandoc.3 mandoc_escape.3 mandoc_malloc.3 \          $(INSTALL_MAN) mandoc.3 mandoc_escape.3 mandoc_malloc.3 \
                 mansearch.3 mchars_alloc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3                  mansearch.3 mchars_alloc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3
   
 cgi-install: cgi-build  cgi-install: man.cgi
         mkdir -p $(DESTDIR)$(CGIBINDIR)          mkdir -p $(DESTDIR)$(CGIBINDIR)
         mkdir -p $(DESTDIR)$(HTDOCDIR)          mkdir -p $(DESTDIR)$(HTDOCDIR)
         $(INSTALL_PROGRAM) man.cgi $(DESTDIR)$(CGIBINDIR)          $(INSTALL_PROGRAM) man.cgi $(DESTDIR)$(CGIBINDIR)
         $(INSTALL_DATA) mandoc.css $(DESTDIR)$(HTDOCDIR)          $(INSTALL_DATA) mandoc.css $(DESTDIR)$(HTDOCDIR)
   
   catman-install: mandocd catman
           mkdir -p $(DESTDIR)$(SBINDIR)
           mkdir -p $(DESTDIR)$(MANDIR)/man8
           $(INSTALL_PROGRAM) mandocd catman $(DESTDIR)$(SBINDIR)
           $(INSTALL_MAN) mandocd.8 catman.8 $(DESTDIR)$(MANDIR)/man8
   
 Makefile.local config.h: configure ${TESTSRCS}  Makefile.local config.h: configure ${TESTSRCS}
         @echo "$@ is out of date; please run ./configure"          @echo "$@ is out of date; please run ./configure"
         @exit 1          @exit 1
Line 429  manpage: $(MANPAGE_OBJS) libmandoc.a
Line 447  manpage: $(MANPAGE_OBJS) libmandoc.a
 man.cgi: $(CGI_OBJS) libmandoc.a  man.cgi: $(CGI_OBJS) libmandoc.a
         $(CC) $(STATIC) -o $@ $(LDFLAGS) $(CGI_OBJS) libmandoc.a $(LDADD)          $(CC) $(STATIC) -o $@ $(LDFLAGS) $(CGI_OBJS) libmandoc.a $(LDADD)
   
   mandocd: $(MANDOCD_OBJS) libmandoc.a
           $(CC) -o $@ $(LDFLAGS) $(MANDOCD_OBJS) libmandoc.a $(LDADD)
   
   catman: catman.o libmandoc.a
           $(CC) -o $@ $(LDFLAGS) catman.o libmandoc.a $(LDADD)
   
 demandoc: $(DEMANDOC_OBJS) libmandoc.a  demandoc: $(DEMANDOC_OBJS) libmandoc.a
         $(CC) -o $@ $(LDFLAGS) $(DEMANDOC_OBJS) libmandoc.a $(LDADD)          $(CC) -o $@ $(LDFLAGS) $(DEMANDOC_OBJS) libmandoc.a $(LDADD)
   
Line 459  mdocml.sha256: mdocml.tar.gz
Line 483  mdocml.sha256: mdocml.tar.gz
         sha256 mdocml.tar.gz > $@          sha256 mdocml.tar.gz > $@
   
 mdocml.tar.gz: $(DISTFILES)  mdocml.tar.gz: $(DISTFILES)
           ls regress/*/*/*.mandoc_* && exit 1 || true
         mkdir -p .dist/mdocml-$(VERSION)/          mkdir -p .dist/mdocml-$(VERSION)/
         $(INSTALL) -m 0644 $(DISTFILES) .dist/mdocml-$(VERSION)          $(INSTALL) -m 0644 $(DISTFILES) .dist/mdocml-$(VERSION)
           cp -pR regress .dist/mdocml-$(VERSION)
           find .dist/mdocml-$(VERSION)/regress \
               -type d -name CVS -print0 | xargs -0 rm -rf
         chmod 755 .dist/mdocml-$(VERSION)/configure          chmod 755 .dist/mdocml-$(VERSION)/configure
         ( cd .dist/ && tar zcf ../$@ mdocml-$(VERSION) )          ( cd .dist/ && tar zcf ../$@ mdocml-$(VERSION) )
         rm -rf .dist/          rm -rf .dist/

Legend:
Removed from v.1.493  
changed lines
  Added in v.1.499

CVSweb