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

Diff for /texi2mdoc/Makefile between version 1.1 and 1.8

version 1.1, 2015/02/16 22:24:43 version 1.8, 2015/02/24 14:35:40
Line 1 
Line 1 
 CFLAGS          += -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings  CFLAGS += -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings
   OBJS = main.o util.o
   SRCS = main.c util.c
   VERSIONS = version_0_1_1.xml \
              version_0_1_2.xml
   VERSION = 0.1.1
   PREFIX = /usr/local
   
 texi2mdoc: main.o  all: texi2mdoc
         $(CC) -o $@ main.o  
   
   www: index.html texi2mdoc.1.html texi2mdoc.tgz texi2mdoc.tgz.sha512
   
   afl: afl/texi2mdoc
   
   texi2mdoc: $(OBJS)
           $(CC) -o $@ $(OBJS)
   
   install: all
           mkdir -p $(DESTDIR)$(PREFIX)/bin
           mkdir -p $(DESTDIR)$(PREFIX)/man/man1
           install -m 0755 texi2mdoc $(DESTDIR)$(PREFIX)/bin
           install -m 0444 texi2mdoc.1 $(DESTDIR)$(PREFIX)/man/man1
   
   installwww: www
           mkdir -p $(PREFIX)/snapshots
           install -m 0444 index.html texi2mdoc.1.html $(PREFIX)
           install -m 0444 texi2mdoc.tgz texi2mdoc.tgz.sha512 $(PREFIX)/snapshots
           install -m 0444 texi2mdoc.tgz $(PREFIX)/snapshots/texi2mdoc-$(VERSION).tgz
           install -m 0444 texi2mdoc.tgz.sha512 $(PREFIX)/snapshots/texi2mdoc-$(VERSION).tgz.sha512
   
   $(OBJS): extern.h
   
   afl/texi2mdoc: extern.h $(SRCS)
           afl-clang -o $@ $(SRCS)
   
   index.html: index.xml $(VERSIONS)
           sblg -o- -t index.xml $(VERSIONS) | sed "s!@VERSION@!$(VERSION)!g" >$@
   
   texi2mdoc.1.html: texi2mdoc.1
           mandoc -Thtml texi2mdoc.1 >$@
   
   texi2mdoc.tgz:
           mkdir -p .dist/texi2mdoc-$(VERSION)
           install -m 0444 $(SRCS) extern.h Makefile texi2mdoc.1 .dist/texi2mdoc-$(VERSION)
           (cd .dist && tar zcf ../$@ texi2mdoc-$(VERSION))
           rm -rf .dist
   
   texi2mdoc.tgz.sha512: texi2mdoc.tgz
           openssl dgst -sha512 texi2mdoc.tgz >$@
   
 clean:  clean:
         rm -f texi2mdoc main.o          rm -f $(OBJS)
         rm -rf texi2mdoc.dSYM          rm -f texi2mdoc afl/texi2mdoc
           rm -rf texi2mdoc.dSYM afl/texi2mdoc.dSYM
           rm -f index.html texi2mdoc.1.html texi2mdoc.tgz texi2mdoc.tgz.sha512

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.8

CVSweb