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

Diff for /mandoc/Makefile between version 1.395.2.22 and 1.395.2.23

version 1.395.2.22, 2014/08/05 01:46:07 version 1.395.2.23, 2014/08/05 03:15:22
Line 54  INSTALL_MAN  = $(INSTALL_DATA)
Line 54  INSTALL_MAN  = $(INSTALL_DATA)
   
 # If you want to build without database support, for example to avoid  # If you want to build without database support, for example to avoid
 # the dependency on Berkeley DB, comment the following line.  # the dependency on Berkeley DB, comment the following line.
   # However, you won't get apropos(1) and makewhatis(8) in that case.
 #  #
 DBBIN            = apropos mandocdb whatis  BUILD_TARGETS   += db-build
   
   # The remaining settings in this section
   # are only relevant if db-build is enabled.
   # Otherwise, they have no effect either way.
   
 # Non-BSD systems (Linux, etc.) need -ldb to compile mandocdb and  # Non-BSD systems (Linux, etc.) need -ldb to compile mandocdb and
 # apropos.  # apropos.
 #  #
Line 73  HTDOCDIR  = $(WWWPREFIX)/htdocs
Line 78  HTDOCDIR  = $(WWWPREFIX)/htdocs
   
 # === END OF USER SETTINGS =============================================  # === END OF USER SETTINGS =============================================
   
 ALLBIN           = mandoc preconv demandoc $(DBBIN)  INSTALL_TARGETS  = $(BUILD_TARGETS:-build=-install)
   
 all: $(ALLBIN)  BASEBIN          = mandoc preconv demandoc
   DBBIN            = apropos mandocdb
   
 TESTSRCS         = test-betoh64.c \  TESTSRCS         = test-betoh64.c \
                    test-fgetln.c \                     test-fgetln.c \
Line 234  COMPAT_OBJS  = compat_fgetln.o \
Line 240  COMPAT_OBJS  = compat_fgetln.o \
   
 # === DEPENDENCY HANDLING ==============================================  # === DEPENDENCY HANDLING ==============================================
   
   all: base-build $(BUILD_TARGETS)
   
   base-build: $(BASEBIN)
   
   db-build: $(DBBIN)
   
   install: base-install $(INSTALL_TARGETS)
   
 arch.o: arch.in  arch.o: arch.in
 att.o: att.in  att.o: att.in
 chars.o: chars.in  chars.o: chars.in
Line 319  www: $(WWW_OBJS) $(WWW_MANS)
Line 333  www: $(WWW_OBJS) $(WWW_MANS)
   
 clean:  clean:
         rm -f libmandoc.a $(LIBMANDOC_OBJS)          rm -f libmandoc.a $(LIBMANDOC_OBJS)
         rm -f apropos whatis $(APROPOS_OBJS)          rm -f apropos $(APROPOS_OBJS)
         rm -f mandocdb $(MANDOCDB_OBJS)          rm -f mandocdb $(MANDOCDB_OBJS)
         rm -f preconv $(PRECONV_OBJS)          rm -f preconv $(PRECONV_OBJS)
         rm -f demandoc $(DEMANDOC_OBJS)          rm -f demandoc $(DEMANDOC_OBJS)
Line 328  clean:
Line 342  clean:
         rm -f $(WWW_MANS) $(WWW_OBJS)          rm -f $(WWW_MANS) $(WWW_OBJS)
         rm -rf *.dSYM          rm -rf *.dSYM
   
 install: all  base-install: base-build
         mkdir -p $(DESTDIR)$(BINDIR)          mkdir -p $(DESTDIR)$(BINDIR)
         mkdir -p $(DESTDIR)$(EXAMPLEDIR)          mkdir -p $(DESTDIR)$(EXAMPLEDIR)
         mkdir -p $(DESTDIR)$(LIBDIR)          mkdir -p $(DESTDIR)$(LIBDIR)
Line 336  install: all
Line 350  install: all
         mkdir -p $(DESTDIR)$(MANDIR)/man1          mkdir -p $(DESTDIR)$(MANDIR)/man1
         mkdir -p $(DESTDIR)$(MANDIR)/man3          mkdir -p $(DESTDIR)$(MANDIR)/man3
         mkdir -p $(DESTDIR)$(MANDIR)/man7          mkdir -p $(DESTDIR)$(MANDIR)/man7
         $(INSTALL_PROGRAM) mandoc preconv demandoc $(DESTDIR)$(BINDIR)          $(INSTALL_PROGRAM) $(BASEBIN) $(DESTDIR)$(BINDIR)
         $(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR)          $(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR)
         $(INSTALL_LIB) man.h mdoc.h mandoc.h $(DESTDIR)$(INCLUDEDIR)          $(INSTALL_LIB) man.h mandoc.h mandoc_aux.h mdoc.h \
                   $(DESTDIR)$(INCLUDEDIR)
         $(INSTALL_MAN) mandoc.1 preconv.1 demandoc.1 $(DESTDIR)$(MANDIR)/man1          $(INSTALL_MAN) mandoc.1 preconv.1 demandoc.1 $(DESTDIR)$(MANDIR)/man1
         $(INSTALL_MAN) mandoc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3          $(INSTALL_MAN) mandoc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3
         $(INSTALL_MAN) man.7 mdoc.7 roff.7 eqn.7 tbl.7 mandoc_char.7 \          $(INSTALL_MAN) man.7 mdoc.7 roff.7 eqn.7 tbl.7 mandoc_char.7 \
                 $(DESTDIR)$(MANDIR)/man7                  $(DESTDIR)$(MANDIR)/man7
         $(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR)          $(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR)
   
 installwww: www  db-install: db-build
           mkdir -p $(DESTDIR)$(BINDIR)
           mkdir -p $(DESTDIR)$(MANDIR)/man1
           mkdir -p $(DESTDIR)$(MANDIR)/man8
           $(INSTALL_PROGRAM) $(DBBIN) $(DESTDIR)$(BINDIR)
           ln -f $(DESTDIR)$(BINDIR)/apropos $(DESTDIR)$(BINDIR)/whatis
           $(INSTALL_MAN) apropos.1 whatis.1 $(DESTDIR)$(MANDIR)/man1
           $(INSTALL_MAN) mandocdb.8 $(DESTDIR)$(MANDIR)/man8
   
   www-install: 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)
         $(INSTALL_DATA) $(WWW_OBJS) $(DESTDIR)$(HTDOCDIR)/snapshots          $(INSTALL_DATA) $(WWW_OBJS) $(DESTDIR)$(HTDOCDIR)/snapshots
Line 366  mandocdb: $(MANDOCDB_OBJS) libmandoc.a
Line 390  mandocdb: $(MANDOCDB_OBJS) libmandoc.a
 preconv: $(PRECONV_OBJS)  preconv: $(PRECONV_OBJS)
         $(CC) $(LDFLAGS) -o $@ $(PRECONV_OBJS)          $(CC) $(LDFLAGS) -o $@ $(PRECONV_OBJS)
   
 whatis: apropos  
         cp -f apropos whatis  
   
 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)
   
Line 389  config.h: configure config.h.pre config.h.post $(TESTS
Line 410  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 installwww  .PHONY:          base-install clean db-install install www-install
 .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.22  
changed lines
  Added in v.1.395.2.23

CVSweb