Changeset 385

Show
Ignore:
Timestamp:
04/19/05 20:55:19 (8 years ago)
Author:
ahu
Message:

Makefile + documentation work

Location:
trunk/splitpipe
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/splitpipe/Makefile

    r384 r385  
    1 VERSION=0.2-svn 
    2 export VERSION 
     1VERSION=0.2 
     2CXXFLAGS=-Wall -g -O2 -DVERSION=\"$(VERSION)\" 
    33 
    4 OUTPUTDIR=splitpipe-$(VERSION) 
    5 CXXFLAGS=-Wall -g -O2 -DVERSION=\"$(VERSION)\" 
    64PREFIX?=/usr/local/ 
    75BINDIR?=$(DESTDIR)/$(PREFIX)/bin/ 
     6MANDIR?=$(DESTDIR)/usr/share/man/ 
    87 
     8export VERSION MANDIR 
    99 
    10 all: splitpipe joinpipe 
     10all: splitpipe joinpipe docs 
    1111 
    1212# output of g++ -MM *.cc 
    1313joinpipe.o: joinpipe.cc misc.hh md5.hh 
     14main.o: main.cc misc.hh 
    1415md5.o: md5.cc md5.hh 
    1516misc.o: misc.cc misc.hh 
    1617splitpipe.o: splitpipe.cc misc.hh ringbuffer.hh md5.hh 
    1718 
     19docs:  
     20        cd doc; make 
    1821 
    1922clean: 
     
    2932 
    3033joinpipe: splitpipe 
    31         ln -f splitpipe joinpipe 
     34        ln -sf splitpipe joinpipe 
    3235 
    3336check: all 
    3437        cd tests; make 
    3538 
     39OUTPUTDIR=splitpipe-$(VERSION) 
    3640dist: 
    3741        rm -rf $(OUTPUTDIR) 
     
    4347        rm -rf $(OUTPUTDIR) 
    4448 
    45 install: 
     49install: all  
    4650        install -s splitpipe $(BINDIR) 
    47         ln -f $(BINDIR)/splitpipe $(BINDIR)/joinpipe 
     51        ln -sf $(BINDIR)/splitpipe $(BINDIR)/joinpipe 
     52        cd doc; make install 
     53 
     54 
  • trunk/splitpipe/doc/Makefile

    r382 r385  
    55        mkdir ../splitpipe-$(VERSION)/doc 
    66        cp Makefile *.txt *.html *.[15] ../splitpipe-$(VERSION)/doc      
     7 
     8install: all 
     9        install splitpipe.1 $(MANDIR)/man1/ 
     10        install joinpipe.1 $(MANDIR)/man1/ 
     11        install splitpipe.5 $(MANDIR)/man5/ 
    712 
    813# splitpipe.1.txt -> splitpipe.1.xml -> splitpipe.1 
  • trunk/splitpipe/website/Makefile

    r380 r385  
    1 all: index.html downloads.html documentation.html development.html faq.html bugs.html roadmap.html examples.html 
     1all: index.html downloads.html documentation.html development.html faq.html \ 
     2        bugs.html roadmap.html examples.html changelog.html 
    23 
    34%.html: %.txt 
  • trunk/splitpipe/website/asciidoc.conf

    r379 r385  
    3232<a href="examples.html">Examples</a> 
    3333<a href="faq.html">FAQ</a> 
     34<a href="changelog.html">ChangeLog</a> 
    3435<a href="downloads.html">Downloads</a> 
    3536<a href="documentation.html">Documentation</a>