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

Diff for /texi2mdoc/Makefile between version 1.2 and 1.10

version 1.2, 2015/02/18 23:08:16 version 1.10, 2015/02/26 10:43:24
Line 1 
Line 1 
 CFLAGS += -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings  VERSION  = 0.1.2
   
   CFLAGS  += -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings
   OBJS     = main.o util.o
   SRCS     = main.c util.c
   AFLS     = afl/in/test01.texi \
              afl/in/test02.texi
   VERSIONS = version_0_1_1.xml \
              version_0_1_2.xml
   PREFIX   = /usr/local
   
 all: texi2mdoc  all: texi2mdoc
   
   www: index.html texi2mdoc.1.html texi2mdoc.tgz texi2mdoc.tgz.sha512
   
 afl: afl/texi2mdoc  afl: afl/texi2mdoc
   
 texi2mdoc: main.o  texi2mdoc: $(OBJS)
         $(CC) -o $@ main.o          $(CC) -o $@ $(OBJS)
   
 afl/texi2mdoc: main.c  install: all
         afl-clang -o $@ main.c          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)
           mkdir -p .dist/texi2mdoc-$(VERSION)/afl
           mkdir -p .dist/texi2mdoc-$(VERSION)/afl/in
           install -m 0644 $(SRCS) extern.h Makefile texi2mdoc.1 .dist/texi2mdoc-$(VERSION)
           install -m 0644 $(AFLS) .dist/texi2mdoc-$(VERSION)/afl/in
           install -m 0644 afl/mkdict.sh afl/README .dist/texi2mdoc-$(VERSION)/afl
           (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 afl/texi2mdoc          rm -f $(OBJS)
           rm -f texi2mdoc afl/texi2mdoc
         rm -rf texi2mdoc.dSYM afl/texi2mdoc.dSYM          rm -rf texi2mdoc.dSYM afl/texi2mdoc.dSYM
           rm -f index.html texi2mdoc.1.html texi2mdoc.tgz texi2mdoc.tgz.sha512

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.10

CVSweb