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

Diff for /mandoc/Makefile between version 1.245 and 1.246

version 1.245, 2009/12/02 10:16:55 version 1.246, 2010/01/01 17:14:26
Line 13  INSTALL_MAN = $(INSTALL_DATA)
Line 13  INSTALL_MAN = $(INSTALL_DATA)
 VERSION    = 1.9.14  VERSION    = 1.9.14
 VDATE      = 16 November 2009  VDATE      = 16 November 2009
   
 VFLAGS     = -DVERSION="\"$(VERSION)\""  VFLAGS     = -DVERSION="\"$(VERSION)\"" -DHAVE_CONFIG_H
 CFLAGS    += -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings -g  WFLAGS     = -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings
 CFLAGS    += $(VFLAGS)  CFLAGS    += -g $(VFLAGS) $(WFLAGS)
 #CFLAGS   += -DOSNAME="\"OpenBSD 4.5\""  #CFLAGS   += -DOSNAME="\"OpenBSD 4.5\""
 LINTFLAGS += $(VFLAGS)  LINTFLAGS += $(VFLAGS)
   
Line 74  TARGZS    = mdocml-$(VERSION).tar.gz
Line 74  TARGZS    = mdocml-$(VERSION).tar.gz
 MANS       = mandoc.1 mdoc.3 mdoc.7 manuals.7 mandoc_char.7 \  MANS       = mandoc.1 mdoc.3 mdoc.7 manuals.7 mandoc_char.7 \
              man.7 man.3               man.7 man.3
 BINS       = mandoc  BINS       = mandoc
   TESTS      = test-strlcat.c test-strlcpy.c
   CONFIGS    = config.h.pre config.h.post
 CLEAN      = $(BINS) $(LNS) $(LLNS) $(LIBS) $(OBJS) $(HTMLS) \  CLEAN      = $(BINS) $(LNS) $(LLNS) $(LIBS) $(OBJS) $(HTMLS) \
              $(TARGZS) tags $(MD5S) $(XMLS) $(TEXTS) $(GSGMLS) \               $(TARGZS) tags $(MD5S) $(XMLS) $(TEXTS) $(GSGMLS) \
              $(GHTMLS)               $(GHTMLS) config.h config.log
 INSTALL    = $(SRCS) $(HEADS) Makefile $(MANS) $(SGMLS) $(STATICS) \  INSTALL    = $(SRCS) $(HEADS) Makefile $(MANS) $(SGMLS) $(STATICS) \
              $(DATAS) $(XSLS) $(EXAMPLES)               $(DATAS) $(XSLS) $(EXAMPLES) $(TESTS) $(CONFIGS)
   
 all:    $(BINS)  all:    $(BINS)
   
Line 123  uninstall:
Line 125  uninstall:
         rm -f $(MANDIR)/man7/man.7          rm -f $(MANDIR)/man7/man.7
         rm -f $(EXAMPLEDIR)/example.style.css          rm -f $(EXAMPLEDIR)/example.style.css
   
   $(OBJS): config.h
   
 man_macro.ln: man_macro.c libman.h  man_macro.ln: man_macro.c libman.h
 man_macro.o: man_macro.c libman.h  man_macro.o: man_macro.c libman.h
   
Line 254  mandoc: $(MAINOBJS) libmdoc.a libman.a
Line 258  mandoc: $(MAINOBJS) libmdoc.a libman.a
   
 .tar.gz.md5:  .tar.gz.md5:
         md5 $< > $@          md5 $< > $@
   
   config.h: config.h.pre config.h.post
           rm -f config.log
           ( cat config.h.pre; \
           echo; \
           if $(CC) $(CFLAGS) -c test-strlcat.c >> config.log 2>&1; then \
                   echo '#define HAVE_STRLCAT'; \
                   rm test-strlcat.o; \
           fi; \
           if $(CC) $(CFLAGS) -c test-strlcpy.c >> config.log 2>&1; then \
                   echo '#define HAVE_STRLCPY'; \
                   rm test-strlcpy.o; \
           fi; \
           echo; \
           cat config.h.post \
           ) > $@

Legend:
Removed from v.1.245  
changed lines
  Added in v.1.246

CVSweb