comparison liboctave/UMFPACK/UMFPACK/Doc/Makefile @ 5164:57077d0ddc8e

[project @ 2005-02-25 19:55:24 by jwe]
author jwe
date Fri, 25 Feb 2005 19:55:28 +0000
parents
children
comparison
equal deleted inserted replaced
5163:9f3299378193 5164:57077d0ddc8e
1 #-------------------------------------------------------------------------------
2 # UMFPACK Makefile for compiling on Unix systems (for GNU or original make)
3 #-------------------------------------------------------------------------------
4
5 # UMFPACK Version 4.4, Copyright (c) 2005 by Timothy A. Davis.
6 # All Rights Reserved. See ../Doc/License for License.
7
8 all: dist
9
10 include ../Make/Make.include
11
12 #-------------------------------------------------------------------------------
13 # Remove all but the files in the original distribution
14 #-------------------------------------------------------------------------------
15
16 # Note that UserGuide.tex is created from UserGuide.stex, the files in
17 # the ../Include directory, and the ../Demo/umfpack_simple.c file.
18 purge: clean
19 - $(RM) *.aux *.bbl *.blg *.log *.toc
20 - $(RM) UserGuide.tex
21
22 #-------------------------------------------------------------------------------
23 # Create the User Guide and Quick Start Guide
24 #-------------------------------------------------------------------------------
25
26 UMFPACK = umfpack_col_to_triplet umfpack_defaults umfpack_free_numeric \
27 umfpack_free_symbolic umfpack_get_numeric umfpack_get_lunz \
28 umfpack_get_determinant \
29 umfpack_get_symbolic umfpack_numeric umfpack_qsymbolic \
30 umfpack_report_control umfpack_report_info umfpack_report_matrix \
31 umfpack_report_numeric umfpack_report_perm umfpack_report_status \
32 umfpack_report_symbolic umfpack_report_triplet \
33 umfpack_report_vector umfpack_solve umfpack_symbolic \
34 umfpack_transpose umfpack_triplet_to_col umfpack_scale
35
36 UMFPACKW = umfpack_wsolve
37
38 USER = $(UMFPACKW) $(UMFPACK)
39
40 SRC = $(addprefix ../Include/, $(addsuffix .h,$(USER))) ../Demo/umfpack_simple.c
41
42 UserGuide.pdf: UserGuide.stex UserGuide.sed1 UserGuide.sed2 $(SRC)
43 sed -f UserGuide.sed1 < UserGuide.stex | sed -f UserGuide.sed2 \
44 | expand -8 > UserGuide.tex
45 pdflatex UserGuide
46 bibtex UserGuide
47 pdflatex UserGuide
48 pdflatex UserGuide
49
50 QuickStart.pdf: QuickStart.tex
51 pdflatex QuickStart
52 pdflatex QuickStart
53
54 dist: QuickStart.pdf UserGuide.pdf
55 - $(RM) *.aux *.bbl *.blg *.log *.toc
56 - $(RM) UserGuide.tex