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

Diff for /mandoc/Makefile between version 1.395.2.19 and 1.395.2.21

version 1.395.2.19, 2014/08/04 23:45:37 version 1.395.2.21, 2014/08/05 01:07:42
Line 19  VERSION   = 1.12.4
Line 19  VERSION   = 1.12.4
   
 # === USER SETTINGS ====================================================  # === USER SETTINGS ====================================================
   
   # --- user settings relevant for all builds ----------------------------
   
 # Specify this if you want to hard-code the operating system to appear  # Specify this if you want to hard-code the operating system to appear
 # in the lower-left hand corner of -mdoc manuals.  # in the lower-left hand corner of -mdoc manuals.
 #  #
Line 32  VERSION   = 1.12.4
Line 34  VERSION   = 1.12.4
 #  #
 CFLAGS          += -DUSE_WCHAR  CFLAGS          += -DUSE_WCHAR
   
 # If your system has manpath(1), uncomment this.  This is most any  
 # system that's not OpenBSD or NetBSD.  If uncommented, apropos(1),  
 # mandocdb(8), and man.cgi will popen(3) manpath(1) to get the MANPATH  
 # variable.  
 #CFLAGS         += -DUSE_MANPATH  
   
 # If your system does not support static binaries, comment this,  
 # for example on Mac OS X.  
 STATIC           = -static  
 # Linux requires -pthread to statically link with libdb.  
 #STATIC         += -pthread  
   
 CFLAGS          += -g -DHAVE_CONFIG_H  CFLAGS          += -g -DHAVE_CONFIG_H
 CFLAGS          += -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings  CFLAGS          += -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings
 PREFIX           = /usr/local  PREFIX           = /usr/local
 WWWPREFIX        = /var/www  
 HTDOCDIR         = $(WWWPREFIX)/htdocs  
 CGIBINDIR        = $(WWWPREFIX)/cgi-bin  
 BINDIR           = $(PREFIX)/bin  BINDIR           = $(PREFIX)/bin
 INCLUDEDIR       = $(PREFIX)/include/mandoc  INCLUDEDIR       = $(PREFIX)/include/mandoc
 LIBDIR           = $(PREFIX)/lib/mandoc  LIBDIR           = $(PREFIX)/lib/mandoc
 MANDIR           = $(PREFIX)/man  MANDIR           = $(PREFIX)/man
 EXAMPLEDIR       = $(PREFIX)/share/examples/mandoc  EXAMPLEDIR       = $(PREFIX)/share/examples/mandoc
   
 INSTALL          = install  INSTALL          = install
 INSTALL_PROGRAM  = $(INSTALL) -m 0755  INSTALL_PROGRAM  = $(INSTALL) -m 0755
 INSTALL_DATA     = $(INSTALL) -m 0444  INSTALL_DATA     = $(INSTALL) -m 0444
Line 62  INSTALL_LIB  = $(INSTALL) -m 0644
Line 50  INSTALL_LIB  = $(INSTALL) -m 0644
 INSTALL_SOURCE   = $(INSTALL) -m 0644  INSTALL_SOURCE   = $(INSTALL) -m 0644
 INSTALL_MAN      = $(INSTALL_DATA)  INSTALL_MAN      = $(INSTALL_DATA)
   
   # --- user settings related to database support ------------------------
   
   # If you want to build without database support, for example to avoid
   # the dependency on Berkeley DB, comment the following line.
   #
   DBBIN            = apropos mandocdb whatis
   
 # Non-BSD systems (Linux, etc.) need -ldb to compile mandocdb and  # Non-BSD systems (Linux, etc.) need -ldb to compile mandocdb and
 # apropos.  # apropos.
 # However, if you don't have -ldb at all (or it's not native), then  
 # comment out apropos and mandocdb.  
 #  #
 #DBLIB           = -ldb  #DBLIB           = -ldb
 DBBIN            = apropos mandocdb man.cgi catman whatis  
   
   # If your system has manpath(1), uncomment this.  This is most any
   # system that's not OpenBSD or NetBSD.  If uncommented, apropos(1)
   # and mandocdb(8) will use manpath(1) to get the MANPATH variable.
   #
   #CFLAGS         += -DUSE_MANPATH
   
   WWWPREFIX        = /var/www
   HTDOCDIR         = $(WWWPREFIX)/htdocs
   
 # === END OF USER SETTINGS =============================================  # === END OF USER SETTINGS =============================================
   
 ALLBIN           = mandoc preconv demandoc $(DBBIN)  ALLBIN           = mandoc preconv demandoc $(DBBIN)
Line 97  SRCS   = LICENSE \
Line 98  SRCS   = LICENSE \
                    arch.in \                     arch.in \
                    att.c \                     att.c \
                    att.in \                     att.in \
                    catman.8 \  
                    catman.c \  
                    cgi.c \  
                    chars.c \                     chars.c \
                    chars.in \                     chars.in \
                    compat_fgetln.c \                     compat_fgetln.c \
Line 132  SRCS   = LICENSE \
Line 130  SRCS   = LICENSE \
                    main.h \                     main.h \
                    man.7 \                     man.7 \
                    man.c \                     man.c \
                    man.cgi.7 \  
                    man-cgi.css \  
                    man.h \                     man.h \
                    man_hash.c \                     man_hash.c \
                    man_html.c \                     man_html.c \
Line 287  APROPOS_OBJS  = apropos.o apropos_db.o manpath.o
Line 283  APROPOS_OBJS  = apropos.o apropos_db.o manpath.o
 $(APROPOS_OBJS): config.h mandoc.h mandoc_aux.h manpath.h \  $(APROPOS_OBJS): config.h mandoc.h mandoc_aux.h manpath.h \
                  apropos_db.h mandocdb.h                   apropos_db.h mandocdb.h
   
 CGI_OBJS         = $(MANDOC_HTML_OBJS) \  
                    $(MANDOC_MAN_OBJS) \  
                    $(MANDOC_TERM_OBJS) \  
                    cgi.o \  
                    apropos_db.o \  
                    manpath.o \  
                    out.o \  
                    tree.o  
 $(CGI_OBJS): main.h mdoc.h man.h out.h config.h mandoc.h mandoc_aux.h \  
              apropos_db.h manpath.h mandocdb.h  
   
 CATMAN_OBJS      = catman.o manpath.o  
 $(CATMAN_OBJS): config.h mandoc_aux.h manpath.h mandocdb.h  
   
 DEMANDOC_OBJS    = demandoc.o  DEMANDOC_OBJS    = demandoc.o
 $(DEMANDOC_OBJS): config.h mandoc.h man.h mdoc.h  $(DEMANDOC_OBJS): config.h mandoc.h man.h mdoc.h
   
 WWW_MANS         = apropos.1.html \  WWW_MANS         = apropos.1.html \
                    catman.8.html \  
                    demandoc.1.html \                     demandoc.1.html \
                    mandoc.1.html \                     mandoc.1.html \
                    preconv.1.html \                     preconv.1.html \
Line 314  WWW_MANS  = apropos.1.html \
Line 295  WWW_MANS  = apropos.1.html \
                    tbl.3.html \                     tbl.3.html \
                    eqn.7.html \                     eqn.7.html \
                    man.7.html \                     man.7.html \
                    man.cgi.7.html \  
                    mandoc_char.7.html \                     mandoc_char.7.html \
                    mdoc.7.html \                     mdoc.7.html \
                    roff.7.html \                     roff.7.html \
Line 338  clean:
Line 318  clean:
         rm -f apropos whatis $(APROPOS_OBJS)          rm -f apropos whatis $(APROPOS_OBJS)
         rm -f mandocdb $(MANDOCDB_OBJS)          rm -f mandocdb $(MANDOCDB_OBJS)
         rm -f preconv $(PRECONV_OBJS)          rm -f preconv $(PRECONV_OBJS)
         rm -f man.cgi $(CGI_OBJS)  
         rm -f catman $(CATMAN_OBJS)  
         rm -f demandoc $(DEMANDOC_OBJS)          rm -f demandoc $(DEMANDOC_OBJS)
         rm -f mandoc $(MANDOC_OBJS)          rm -f mandoc $(MANDOC_OBJS)
         rm -f config.h config.log $(COMPAT_OBJS)          rm -f config.h config.log $(COMPAT_OBJS)
Line 363  install: all
Line 341  install: all
                 $(DESTDIR)$(MANDIR)/man7                  $(DESTDIR)$(MANDIR)/man7
         $(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR)          $(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR)
   
 installcgi: all  
         mkdir -p $(DESTDIR)$(CGIBINDIR)  
         mkdir -p $(DESTDIR)$(HTDOCDIR)  
         $(INSTALL_PROGRAM) man.cgi $(DESTDIR)$(CGIBINDIR)  
         $(INSTALL_DATA) example.style.css $(DESTDIR)$(HTDOCDIR)/man.css  
         $(INSTALL_DATA) man-cgi.css $(DESTDIR)$(HTDOCDIR)  
   
 installwww: www  installwww: www
         mkdir -p $(DESTDIR)$(HTDOCDIR)/snapshots          mkdir -p $(DESTDIR)$(HTDOCDIR)/snapshots
         $(INSTALL_DATA) $(WWW_MANS) style.css $(DESTDIR)$(HTDOCDIR)          $(INSTALL_DATA) $(WWW_MANS) style.css $(DESTDIR)$(HTDOCDIR)
Line 397  whatis: apropos
Line 368  whatis: apropos
 apropos: $(APROPOS_OBJS) libmandoc.a  apropos: $(APROPOS_OBJS) libmandoc.a
         $(CC) $(LDFLAGS) -o $@ $(APROPOS_OBJS) libmandoc.a $(DBLIB)          $(CC) $(LDFLAGS) -o $@ $(APROPOS_OBJS) libmandoc.a $(DBLIB)
   
 catman: $(CATMAN_OBJS) libmandoc.a  
         $(CC) $(LDFLAGS) -o $@ $(CATMAN_OBJS) libmandoc.a $(DBLIB)  
   
 man.cgi: $(CGI_OBJS) libmandoc.a  
         $(CC) $(LDFLAGS) $(STATIC) -o $@ $(CGI_OBJS) libmandoc.a $(DBLIB)  
   
 demandoc: $(DEMANDOC_OBJS) libmandoc.a  demandoc: $(DEMANDOC_OBJS) libmandoc.a
         $(CC) $(LDFLAGS) -o $@ $(DEMANDOC_OBJS) libmandoc.a          $(CC) $(LDFLAGS) -o $@ $(DEMANDOC_OBJS) libmandoc.a
   
Line 420  config.h: configure config.h.pre config.h.post $(TESTS
Line 385  config.h: configure config.h.pre config.h.post $(TESTS
         rm -f config.log          rm -f config.log
         CC="$(CC)" CFLAGS="$(CFLAGS)" VERSION="$(VERSION)" ./configure          CC="$(CC)" CFLAGS="$(CFLAGS)" VERSION="$(VERSION)" ./configure
   
 .PHONY:          clean install installcgi installwww  .PHONY:          clean install installwww
 .SUFFIXES:       .1       .3       .5       .7       .8       .h  .SUFFIXES:       .1       .3       .5       .7       .8       .h
 .SUFFIXES:       .1.html  .3.html  .5.html  .7.html  .8.html  .h.html  .SUFFIXES:       .1.html  .3.html  .5.html  .7.html  .8.html  .h.html
   

Legend:
Removed from v.1.395.2.19  
changed lines
  Added in v.1.395.2.21

CVSweb