Mercurial > octave-nkf
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/liboctave/UMFPACK/UMFPACK/Doc/Makefile Fri Feb 25 19:55:28 2005 +0000 @@ -0,0 +1,56 @@ +#------------------------------------------------------------------------------- +# UMFPACK Makefile for compiling on Unix systems (for GNU or original make) +#------------------------------------------------------------------------------- + +# UMFPACK Version 4.4, Copyright (c) 2005 by Timothy A. Davis. +# All Rights Reserved. See ../Doc/License for License. + +all: dist + +include ../Make/Make.include + +#------------------------------------------------------------------------------- +# Remove all but the files in the original distribution +#------------------------------------------------------------------------------- + +# Note that UserGuide.tex is created from UserGuide.stex, the files in +# the ../Include directory, and the ../Demo/umfpack_simple.c file. +purge: clean + - $(RM) *.aux *.bbl *.blg *.log *.toc + - $(RM) UserGuide.tex + +#------------------------------------------------------------------------------- +# Create the User Guide and Quick Start Guide +#------------------------------------------------------------------------------- + +UMFPACK = umfpack_col_to_triplet umfpack_defaults umfpack_free_numeric \ + umfpack_free_symbolic umfpack_get_numeric umfpack_get_lunz \ + umfpack_get_determinant \ + umfpack_get_symbolic umfpack_numeric umfpack_qsymbolic \ + umfpack_report_control umfpack_report_info umfpack_report_matrix \ + umfpack_report_numeric umfpack_report_perm umfpack_report_status \ + umfpack_report_symbolic umfpack_report_triplet \ + umfpack_report_vector umfpack_solve umfpack_symbolic \ + umfpack_transpose umfpack_triplet_to_col umfpack_scale + +UMFPACKW = umfpack_wsolve + +USER = $(UMFPACKW) $(UMFPACK) + +SRC = $(addprefix ../Include/, $(addsuffix .h,$(USER))) ../Demo/umfpack_simple.c + +UserGuide.pdf: UserGuide.stex UserGuide.sed1 UserGuide.sed2 $(SRC) + sed -f UserGuide.sed1 < UserGuide.stex | sed -f UserGuide.sed2 \ + | expand -8 > UserGuide.tex + pdflatex UserGuide + bibtex UserGuide + pdflatex UserGuide + pdflatex UserGuide + +QuickStart.pdf: QuickStart.tex + pdflatex QuickStart + pdflatex QuickStart + +dist: QuickStart.pdf UserGuide.pdf + - $(RM) *.aux *.bbl *.blg *.log *.toc + - $(RM) UserGuide.tex