summaryrefslogtreecommitdiff
blob: c094f50fa5c4aed45aad9e31f4ca7280ed8765c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
--- configure.ac 	1970-01-01 01:00:00.000000000 +0100
+++ configure.ac	2008-02-01 16:31:38.558242220 +0000
@@ -0,0 +1,13 @@
+# -*- Autoconf -*-
+AC_PREREQ(2.59)
+AC_INIT(klu, 1.0.1, davis@cise.ufl.edu)
+AM_INIT_AUTOMAKE([foreign])
+AC_PROG_INSTALL
+AC_PROG_LIBTOOL
+AC_CHECK_LIB(m, sqrt)
+AC_CHECK_LIB(btf, BTF_strongcomp)
+AC_CHECK_LIB(amd, amd_malloc)
+AC_CHECK_LIB(colamd, COLAMD_recommended)
+AC_CHECK_HEADERS(UFconfig.h)
+AC_CONFIG_FILES([Makefile Source/Makefile Demo/Makefile])
+AC_OUTPUT
--- ./Demo/Makefile.am 	1970-01-01 01:00:00.000000000 +0100
+++ ./Demo/Makefile.am	2008-01-30 18:02:49.154496996 +0000
@@ -0,0 +1,8 @@
+# KLU Demo Makefile.  The klu_simple demo is stand-alone.  The other demos
+# would require CHOLMOD.
+
+LDADD = $(top_builddir)/Source/libklu.la -lbtf -lamd -lcolamd
+AM_CPPFLAGS = -I$(top_srcdir)/Include
+check_PROGRAMS = klu_simple
+TESTS = klu_simple
+klu_simple_SOURCES = klu_simple.c
--- ./Source/Makefile.am 	1970-01-01 01:00:00.000000000 +0100
+++ ./Source/Makefile.am	2008-02-01 17:34:49.641897670 +0000
@@ -0,0 +1,24 @@
+AM_CPPFLAGS = -I$(top_srcdir)/Include
+
+noinst_LTLIBRARIES = libklud.la libkluz.la libklul.la libkluzl.la
+
+KLUSRC = klu.c klu_kernel.c klu_dump.c \
+    klu_factor.c klu_free_numeric.c klu_solve.c \
+    klu_scale.c klu_refactor.c \
+    klu_tsolve.c klu_diagnostics.c klu_sort.c klu_extract.c
+
+CKLUSRC = klu_free_symbolic.c klu_defaults.c klu_analyze_given.c \
+    klu_analyze.c klu_memory.c
+
+libklud_la_SOURCES = $(KLUSRC) $(CKLUSRC)
+libkluz_la_SOURCES = $(KLUSRC)
+libkluz_la_CPPFLAGS = $(AM_CPPFLAGS) -DCOMPLEX
+libklul_la_SOURCES = $(KLUSRC) $(CKLUSRC)
+libklul_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
+libkluzl_la_SOURCES = $(KLUSRC)
+libkluzl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG -DCOMPLEX
+
+lib_LTLIBRARIES = libklu.la
+libklu_la_SOURCES =
+libklu_la_LIBADD = -lamd -lbtf -lcolamd \
+	libklud.la libkluz.la libklul.la libkluzl.la
--- ./Makefile.am 	1970-01-01 01:00:00.000000000 +0100
+++ ./Makefile.am	2008-01-30 15:49:31.290914565 +0000
@@ -0,0 +1,4 @@
+SUBDIRS = Source Demo
+EXTRA_DIST = README.txt
+include_HEADERS = Include/klu.h Include/klu_version.h Include/klu_internal.h
+