ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/trunk/xvidcore/doc/Makefile
Revision: 742
Committed: Sat Dec 28 13:53:08 2002 UTC (21 years, 9 months ago) by edgomez
File size: 1215 byte(s)
Log Message:
Changed my email

File Contents

# Content
1 ##############################################################################
2 #
3 # Makefile to generate doc from doxygen comments included in code
4 #
5 # NB : It's a dumbass makefile, i'm not proud of it, but it does the job if
6 # you have doxygen and tetex installed. These 2 programs are commonly
7 # available on *nix systems and cygwin. Sorry no real Win32 support.
8 # Custom headers/footers/author/latex packages are used and/or generated
9 # on the fly.
10 #
11 # Author : Edouard Gomez <ed.gomez@free.fr>
12 #
13 ##############################################################################
14
15 DATE=${shell date +"%Y-%m-%d"}
16
17 all: API
18
19 .PHONY: clean-build clean API
20
21 API: API.dox foot.inc header.tex
22 doxygen API.dox && \
23 cd latex && \
24 cat doxygen.sty | sed 's/Generated.*Doxygen/XviD API reference/' > tmp.sty && \
25 mv tmp.sty doxygen.sty && \
26 make && \
27 cd .. && \
28 mv latex/refman.pdf ./xvid-api-ref.pdf && \
29 cp -R html xvid-api-ref && \
30 make clean-build
31
32 foot.inc:
33 cat foot.inc.in | sed 's/@DATE@/${DATE}/' > foot.inc
34
35 header.tex:
36 cat header.tex.in | sed 's/@DATE@/${DATE}/' > header.tex
37
38 clean-build:
39 rm -rf html latex foot.inc header.tex
40
41 clean: clean-build
42 rm -rf xvid-api-ref.pdf xvid-api-ref