Mercurial > octave-nkf
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 |