annotate src/suitesparse-1-fixes.patch @ 6351:3c7f0478477f

* src/opencore-amr.mk: update to v0.1.6
author John Donoghue <john.donoghue@ieee.org>
date Mon, 01 Aug 2022 16:42:38 -0400
parents 59871eac3409
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2538
518edbf5c710 update package suitesparse
Mark Brand <mabrand@mabrand.nl>
parents: 2483
diff changeset
1 This file is part of MXE.
518edbf5c710 update package suitesparse
Mark Brand <mabrand@mabrand.nl>
parents: 2483
diff changeset
2 See index.html for further information.
518edbf5c710 update package suitesparse
Mark Brand <mabrand@mabrand.nl>
parents: 2483
diff changeset
3
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
4 Contains ad hoc patches for cross building.
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
5
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
6 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
7 From: Tony Theodore <tonyt@logyst.com>
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
8 Date: Tue, 21 Nov 2017 00:39:21 +1100
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
9 Subject: [PATCH 1/3] mingw-w64-Use-a-not-lib-as-AR_TARGET-extension
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
10
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
11 taken from:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
12 https://github.com/Alexpux/MINGW-packages/blob/6d1afc34842f2faf6c50c04e5904cdb8b7f20e3b/mingw-w64-suitesparse/0001-mingw-w64-Use-a-not-lib-as-AR_TARGET-extension.patch
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
13
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
14 diff --git a/SuiteSparse_config/SuiteSparse_config.mk b/SuiteSparse_config/SuiteSparse_config.mk
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
15 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
16 --- a/SuiteSparse_config/SuiteSparse_config.mk
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
17 +++ b/SuiteSparse_config/SuiteSparse_config.mk
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
18 @@ -440,7 +441,7 @@ SO_OPTS = $(LDFLAGS)
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
19
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
20 ifeq ($(UNAME),Windows)
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
21 # Cygwin Make on Windows
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
22 - AR_TARGET = $(LIBRARY).lib
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
23 + AR_TARGET = $(LIBRARY).a
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
24 SO_TARGET = $(LIBRARY).dll
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
25 # The following two links are just garbage copies of the real target
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
26 # they aren't actually supported by this OS
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
27
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
28 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
29 From: Tony Theodore <tonyt@logyst.com>
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
30 Date: Tue, 21 Nov 2017 00:41:07 +1100
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
31 Subject: [PATCH 2/3]
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
32 mingw-w64-Set-SO_OPTS--shared-move-dlls-create-import-libs
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
33
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
34 taken from:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
35 https://github.com/Alexpux/MINGW-packages/blob/6d1afc34842f2faf6c50c04e5904cdb8b7f20e3b/mingw-w64-suitesparse/0002-mingw-w64-Set-SO_OPTS--shared-move-dlls-create-import-libs.patch
2538
518edbf5c710 update package suitesparse
Mark Brand <mabrand@mabrand.nl>
parents: 2483
diff changeset
36
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
37 diff --git a/AMD/Lib/Makefile b/AMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
38 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
39 --- a/AMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
40 +++ b/AMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
41 @@ -81,28 +81,24 @@ libamdf77.a: $(AMDF77)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
42 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
43
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
44 # install AMD
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
45 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
46 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
47
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
48 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
49 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
50 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
51 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
52 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
53 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
54 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
55 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
56 $(CP) ../Include/amd.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
57 $(CP) ../Doc/AMD_UserGuide.pdf $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
58 $(CP) ../README.txt $(INSTALL_DOC)/AMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
59 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
60 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
61 chmod 644 $(INSTALL_INCLUDE)/amd.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
62 chmod 644 $(INSTALL_DOC)/AMD_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
63 chmod 644 $(INSTALL_DOC)/AMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
64
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
65 # uninstall AMD
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
66 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
67 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
68 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
69 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
70 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
71 $(RM) $(INSTALL_INCLUDE)/amd.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
72 $(RM) $(INSTALL_DOC)/AMD_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
73 $(RM) $(INSTALL_DOC)/AMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
74 diff --git a/BTF/Lib/Makefile b/BTF/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
75 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
76 --- a/BTF/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
77 +++ b/BTF/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
78 @@ -66,25 +66,21 @@ btf_l_strongcomp.o: ../Source/btf_strongcomp.c
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
79 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
80
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
81 # install BTF
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
82 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
83 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
84
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
85 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
86 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
87 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
88 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
89 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
90 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
91 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
92 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
93 $(CP) ../Include/btf.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
94 $(CP) ../README.txt $(INSTALL_DOC)/BTF_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
95 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
96 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
97 chmod 644 $(INSTALL_INCLUDE)/btf.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
98 chmod 644 $(INSTALL_DOC)/BTF_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
99
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
100 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
101 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
102 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
103 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
104 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
105 $(RM) $(INSTALL_INCLUDE)/btf.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
106 $(RM) $(INSTALL_DOC)/BTF_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
107
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
108 diff --git a/CAMD/Lib/Makefile b/CAMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
109 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
110 --- a/CAMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
111 +++ b/CAMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
112 @@ -62,28 +62,24 @@ $(AR_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
113 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
114
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
115 # install CAMD
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
116 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
117 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
118
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
119 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
120 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
121 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
122 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
123 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
124 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
125 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
126 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
127 $(CP) ../Include/camd.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
128 $(CP) ../Doc/CAMD_UserGuide.pdf $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
129 $(CP) ../README.txt $(INSTALL_DOC)/CAMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
130 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
131 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
132 chmod 644 $(INSTALL_INCLUDE)/camd.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
133 chmod 644 $(INSTALL_DOC)/CAMD_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
134 chmod 644 $(INSTALL_DOC)/CAMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
135
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
136 # uninstall CAMD
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
137 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
138 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
139 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
140 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
141 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
142 $(RM) $(INSTALL_INCLUDE)/camd.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
143 $(RM) $(INSTALL_DOC)/CAMD_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
144 $(RM) $(INSTALL_DOC)/CAMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
145 diff --git a/CCOLAMD/Lib/Makefile b/CCOLAMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
146 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
147 --- a/CCOLAMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
148 +++ b/CCOLAMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
149 @@ -49,25 +49,21 @@ distclean: clean
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
150 - $(RM) -r $(PURGE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
151
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
152 # install CCOLAMD
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
153 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
154 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
155
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
156 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
157 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
158 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
159 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
160 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
161 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
162 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
163 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
164 $(CP) ../Include/ccolamd.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
165 $(CP) ../README.txt $(INSTALL_DOC)/CCOLAMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
166 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
167 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
168 chmod 644 $(INSTALL_INCLUDE)/ccolamd.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
169 chmod 644 $(INSTALL_DOC)/CCOLAMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
170
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
171 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
172 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
173 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
174 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
175 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
176 $(RM) $(INSTALL_INCLUDE)/ccolamd.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
177 $(RM) $(INSTALL_DOC)/CCOLAMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
178
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
179 diff --git a/CHOLMOD/Lib/Makefile b/CHOLMOD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
180 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
181 --- a/CHOLMOD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
182 +++ b/CHOLMOD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
183 @@ -535,29 +535,25 @@ cholmod_l_gpu.o: ../GPU/cholmod_gpu.c
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
184 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
185
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
186 # install CHOLMOD
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
187 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
188 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
189
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
190 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
191 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
192 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
193 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
194 @mkdir -p $(INSTALL_DOC)
5383
dc8dca6acc60 suitsparse: update to v5.7.2
John Donoghue <john.donoghue@ieee.org>
parents: 5241
diff changeset
195 $(CXX) $(SO_OPTS) $^ -o $@ $(LDLIBS)
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
196 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
197 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
198 $(CP) ../Include/cholmod*.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
199 $(RM) $(INSTALL_INCLUDE)/cholmod_internal.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
200 $(CP) ../Doc/CHOLMOD_UserGuide.pdf $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
201 $(CP) ../README.txt $(INSTALL_DOC)/CHOLMOD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
202 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
203 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
204 chmod 644 $(INSTALL_INCLUDE)/cholmod*.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
205 chmod 644 $(INSTALL_DOC)/CHOLMOD_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
206 chmod 644 $(INSTALL_DOC)/CHOLMOD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
207
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
208 # uninstall CHOLMOD
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
209 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
210 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
211 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
212 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
213 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
214 $(RM) $(INSTALL_INCLUDE)/cholmod*.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
215 $(RM) $(INSTALL_DOC)/CHOLMOD_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
216 $(RM) $(INSTALL_DOC)/CHOLMOD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
217 diff --git a/COLAMD/Lib/Makefile b/COLAMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
218 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
219 --- a/COLAMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
220 +++ b/COLAMD/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
221 @@ -49,25 +49,21 @@ distclean: clean
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
222 - $(RM) -r $(PURGE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
223
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
224 # install COLAMD
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
225 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
226 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
227
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
228 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
229 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
230 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
231 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
232 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
233 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
234 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
235 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
236 $(CP) ../Include/colamd.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
237 $(CP) ../README.txt $(INSTALL_DOC)/COLAMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
238 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
239 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
240 chmod 644 $(INSTALL_INCLUDE)/colamd.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
241 chmod 644 $(INSTALL_DOC)/COLAMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
242
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
243 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
244 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
245 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
246 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
247 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
248 $(RM) $(INSTALL_INCLUDE)/colamd.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
249 $(RM) $(INSTALL_DOC)/COLAMD_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
250
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
251 diff --git a/CXSparse/Lib/Makefile b/CXSparse/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
252 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
253 --- a/CXSparse/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
254 +++ b/CXSparse/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
255 @@ -113,26 +113,22 @@ distclean: clean
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
256 - $(RM) -r $(PURGE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
257
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
258 # install CXSparse
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
259 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
260 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
261
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
262 -$(INSTALL_LIB)/$(SO_TARGET): $(CS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
263 +$(INSTALL_SO)/$(SO_TARGET): $(CS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
264 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
265 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
266 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
267 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
268 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
269 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
270 $(CP) ../Include/cs.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
271 $(CP) ../README.txt $(INSTALL_DOC)/CXSPARSE_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
272 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
273 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
274 chmod 644 $(INSTALL_INCLUDE)/cs.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
275 chmod 644 $(INSTALL_DOC)/CXSPARSE_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
276
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
277 # uninstall CXSparse
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
278 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
279 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
280 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
281 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
282 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
283 $(RM) $(INSTALL_INCLUDE)/cs.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
284 $(RM) $(INSTALL_DOC)/CXSPARSE_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
285
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
286 diff --git a/CXSparse_newfiles/Lib/Makefile b/CXSparse_newfiles/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
287 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
288 --- a/CXSparse_newfiles/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
289 +++ b/CXSparse_newfiles/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
290 @@ -113,26 +113,22 @@ distclean: clean
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
291 - $(RM) -r $(PURGE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
292
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
293 # install CXSparse
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
294 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
295 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
296
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
297 -$(INSTALL_LIB)/$(SO_TARGET): $(CS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
298 +$(INSTALL_SO)/$(SO_TARGET): $(CS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
299 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
300 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
301 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
302 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
303 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
304 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
305 $(CP) ../Include/cs.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
306 $(CP) ../README.txt $(INSTALL_DOC)/CXSPARSE_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
307 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
308 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
309 chmod 644 $(INSTALL_INCLUDE)/cs.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
310 chmod 644 $(INSTALL_DOC)/CXSPARSE_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
311
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
312 # uninstall CXSparse
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
313 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
314 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
315 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
316 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
317 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
318 $(RM) $(INSTALL_INCLUDE)/cs.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
319 $(RM) $(INSTALL_DOC)/CXSPARSE_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
320
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
321 diff --git a/GPUQREngine/Lib/Makefile b/GPUQREngine/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
322 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
323 --- a/GPUQREngine/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
324 +++ b/GPUQREngine/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
325 @@ -129,24 +129,20 @@ $(AR_TARGET): $(OBJS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
326 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
327
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
328 # install GPUQREngine. Note that the include files are not installed.
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
329 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
330 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
331
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
332 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
333 +$(INSTALL_SO)/$(SO_TARGET): $(OBJS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
334 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
335 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
336 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
337 $(CXX) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
338 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
339 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
340 $(CP) ../README.txt $(INSTALL_DOC)/GPUQRENGINE_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
341 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
342 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
343 chmod 644 $(INSTALL_DOC)/GPUQRENGINE_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
344
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
345 # uninstall GPUQREngine
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
346 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
347 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
348 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
349 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
350 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
351 $(RM) $(INSTALL_DOC)/GPUQRENGINE_README.txt
2483
10ed3017dcb8 package suitesparse: fix compiling 3.7.0
Alois Schlögl <alois.schloegl@ist.ac.at>
parents:
diff changeset
352
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
353 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
354 diff --git a/KLU/Lib/Makefile b/KLU/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
355 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
356 --- a/KLU/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
357 +++ b/KLU/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
358 @@ -263,28 +263,24 @@ klu_l_memory.o: ../Source/klu_memory.c
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
359 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
360
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
361 # install KLU
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
362 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
363 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
364
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
365 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
366 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
367 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
368 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
369 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
370 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
371 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
372 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
373 $(CP) ../Include/klu.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
374 $(CP) ../Doc/KLU_UserGuide.pdf $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
375 $(CP) ../README.txt $(INSTALL_DOC)/KLU_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
376 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
377 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
378 chmod 644 $(INSTALL_INCLUDE)/klu.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
379 chmod 644 $(INSTALL_DOC)/KLU_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
380 chmod 644 $(INSTALL_DOC)/KLU_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
381
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
382 # uninstall KLU
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
383 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
384 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
385 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
386 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
387 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
388 $(RM) $(INSTALL_INCLUDE)/klu.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
389 $(RM) $(INSTALL_DOC)/KLU_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
390 $(RM) $(INSTALL_DOC)/KLU_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
391 diff --git a/LDL/Lib/Makefile b/LDL/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
392 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
393 --- a/LDL/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
394 +++ b/LDL/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
395 @@ -46,28 +46,24 @@ clean:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
396 - $(RM) -r $(CLEAN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
397
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
398 # install LDL
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
399 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
400 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
401
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
402 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
403 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
404 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
405 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
406 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
407 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
408 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
409 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
410 $(CP) ../Include/ldl.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
411 $(CP) ../Doc/ldl_userguide.pdf $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
412 $(CP) ../README.txt $(INSTALL_DOC)/LDL_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
413 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
414 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
415 chmod 644 $(INSTALL_INCLUDE)/ldl.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
416 chmod 644 $(INSTALL_DOC)/ldl_userguide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
417 chmod 644 $(INSTALL_DOC)/LDL_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
418
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
419 # uninstall LDL
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
420 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
421 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
422 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
423 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
424 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
425 $(RM) $(INSTALL_INCLUDE)/ldl.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
426 $(RM) $(INSTALL_DOC)/ldl_userguide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
427 $(RM) $(INSTALL_DOC)/LDL_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
428 diff --git a/Makefile b/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
429 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
430 --- a/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
431 +++ b/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
432 @@ -63,13 +63,13 @@ ifeq (,$(MY_METIS_LIB))
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
433 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
434 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
435 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
436 - - $(CP) lib/libmetis.* $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
437 + - $(CP) lib/libmetis.* $(INSTALL_SO)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
438 - $(CP) metis-5.1.0/manual/manual.pdf $(INSTALL_DOC)/METIS_manual.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
439 - $(CP) metis-5.1.0/README.txt $(INSTALL_DOC)/METIS_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
440 # the following is needed only on the Mac, so *.dylib is hardcoded:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
441 $(SO_INSTALL_NAME) $(INSTALL_LIB)/libmetis.dylib $(INSTALL_LIB)/libmetis.dylib
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
442 - $(CP) include/metis.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
443 - chmod 755 $(INSTALL_LIB)/libmetis.*
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
444 + chmod 755 $(INSTALL_SO)/libmetis.*
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
445 chmod 644 $(INSTALL_INCLUDE)/metis.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
446 chmod 644 $(INSTALL_DOC)/METIS_manual.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
447 chmod 644 $(INSTALL_DOC)/METIS_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
448 diff --git a/RBio/Lib/Makefile b/RBio/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
449 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
450 --- a/RBio/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
451 +++ b/RBio/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
452 @@ -60,25 +60,21 @@ RBio_i.o: ../Source/RBio.c
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
453 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
454
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
455 # install RBio
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
456 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
457 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
458
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
459 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
460 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
461 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
462 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
463 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
464 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
465 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
466 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
467 $(CP) ../Include/RBio.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
468 $(CP) ../README.txt $(INSTALL_DOC)/RBIO_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
469 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
470 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
471 chmod 644 $(INSTALL_INCLUDE)/RBio.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
472 chmod 644 $(INSTALL_DOC)/RBIO_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
473
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
474 # uninstall RBio
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
475 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
476 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
477 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
478 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
479 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
480 $(RM) $(INSTALL_INCLUDE)/RBio.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
481 $(RM) $(INSTALL_DOC)/RBIO_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
482 diff --git a/SPQR/Lib/Makefile b/SPQR/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
483 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
484 --- a/SPQR/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
485 +++ b/SPQR/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
486 @@ -242,22 +242,20 @@ spqrgpu_computeFrontStaging.o: ../SPQRGPU/spqrgpu_computeFrontStaging.cpp
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
487 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
488
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
489 # install SPQR
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
490 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
491 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
492
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
493 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
494 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
495 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
496 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
497 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
498 $(CXX) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
499 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
500 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
501 $(CP) ../Include/SuiteSparseQR.hpp $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
502 $(CP) ../Include/SuiteSparseQR_C.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
503 $(CP) ../Include/SuiteSparseQR_definitions.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
504 $(CP) ../Include/spqr.hpp $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
505 $(CP) ../Doc/spqr_user_guide.pdf $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
506 $(CP) ../README.txt $(INSTALL_DOC)/SPQR_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
507 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
508 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
509 chmod 644 $(INSTALL_INCLUDE)/SuiteSparseQR.hpp
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
510 chmod 644 $(INSTALL_INCLUDE)/SuiteSparseQR_C.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
511 chmod 644 $(INSTALL_INCLUDE)/SuiteSparseQR_definitions.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
512 @@ -267,9 +265,7 @@ $(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
513
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
514 # uninstall SPQR
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
515 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
516 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
517 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
518 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
519 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
520 $(RM) $(INSTALL_INCLUDE)/SuiteSparseQR.hpp
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
521 $(RM) $(INSTALL_INCLUDE)/SuiteSparseQR_C.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
522 $(RM) $(INSTALL_INCLUDE)/SuiteSparseQR_definitions.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
523 diff --git a/SuiteSparse_GPURuntime/Lib/Makefile b/SuiteSparse_GPURuntime/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
524 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
525 --- a/SuiteSparse_GPURuntime/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
526 +++ b/SuiteSparse_GPURuntime/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
527 @@ -70,23 +70,19 @@ SuiteSparseGPU_Workspace_transfer.o: ../Source/SuiteSparseGPU_Workspace_transfer
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
528 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
529
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
530 # install SuiteSparse_GPURuntime (just the library, not the include files)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
531 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
532 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
2483
10ed3017dcb8 package suitesparse: fix compiling 3.7.0
Alois Schlögl <alois.schloegl@ist.ac.at>
parents:
diff changeset
533
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
534 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
535 +$(INSTALL_SO)/$(SO_TARGET): $(OBJS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
536 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
537 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
538 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
539 $(CXX) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
540 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
541 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
542 $(CP) ../README.txt $(INSTALL_DOC)/GPURUNTIME_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
543 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
544 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
545 chmod 644 $(INSTALL_DOC)/GPURUNTIME_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
546
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
547 # uninstall SuiteSparse_GPURuntime
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
548 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
549 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
550 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
551 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
552 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
553 $(RM) $(INSTALL_DOC)/GPURUNTIME_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
554
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
555 diff --git a/SuiteSparse_config/Makefile b/SuiteSparse_config/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
556 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
557 --- a/SuiteSparse_config/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
558 +++ b/SuiteSparse_config/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
559 @@ -44,27 +44,22 @@ clean:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
560 - $(RM) -r $(CLEAN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
561
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
562 # install SuiteSparse_config
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
563 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
564 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
565
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
566 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
567 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
568 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
569 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
570 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
571 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
572 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
573 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
574 $(CP) SuiteSparse_config.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
575 $(CP) README.txt $(INSTALL_DOC)/SUITESPARSECONFIG_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
576 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
577 - chmod 755 $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
578 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
579 chmod 644 $(INSTALL_INCLUDE)/SuiteSparse_config.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
580 chmod 644 $(INSTALL_DOC)/SUITESPARSECONFIG_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
581
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
582 # uninstall SuiteSparse_config
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
583 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
584 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
585 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
586 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
587 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
588 $(RM) $(INSTALL_INCLUDE)/SuiteSparse_config.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
589 $(RM) $(INSTALL_DOC)/SUITESPARSECONFIG_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
590 ( cd xerbla ; $(MAKE) uninstall )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
591 diff -urN SuiteSparse-5.11.0/SuiteSparse_config/SuiteSparse_config.mk.orig SuiteSparse-5.11.0/SuiteSparse_config/SuiteSparse_config.mk
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
592 --- SuiteSparse-5.11.0/SuiteSparse_config/SuiteSparse_config.mk.orig 2022-03-15 00:33:19.000000000 +0100
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
593 +++ SuiteSparse-5.11.0/SuiteSparse_config/SuiteSparse_config.mk 2022-03-20 13:25:30.876107144 +0100
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
594 @@ -73,6 +73,7 @@
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
595 # and documentation in /solo/mydox.
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
596 INSTALL ?= $(SUITESPARSE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
597 INSTALL_LIB ?= $(INSTALL)/lib
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
598 + INSTALL_SO ?= $(INSTALL)/lib
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
599 INSTALL_INCLUDE ?= $(INSTALL)/include
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
600 INSTALL_DOC ?= $(INSTALL)/share/doc/suitesparse-$(SUITESPARSE_VERSION)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
601
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
602 @@ -349,7 +350,7 @@
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
603 ifeq ($(UNAME),Linux)
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
604 # add the posix realtime extensions library: librt
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
605 LDLIBS += -lrt
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
606 - LDFLAGS += -Wl,-rpath=$(INSTALL_LIB)
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
607 + LDFLAGS += -Wl,-rpath=$(INSTALL_SO)
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
608 endif
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
609
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
610 #---------------------------------------------------------------------------
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
611 @@ -365,7 +366,7 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
612 LAPACK ?= -framework Accelerate
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
613 # OpenMP is not yet supported by default in clang
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
614 CFOPENMP =
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
615 - LDLIBS += -rpath $(INSTALL_LIB)
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
616 + LDLIBS += -rpath $(INSTALL_SO)
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
617 endif
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
618
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
619 #---------------------------------------------------------------------------
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
620 @@ -446,7 +447,8 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
621 # they aren't actually supported by this OS
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
622 SO_MAIN = $(LIBRARY).$(SO_VERSION).dll
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
623 SO_PLAIN = $(LIBRARY).$(VERSION).dll
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
624 - SO_OPTS += -shared
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
625 + SO_OPTS += -shared -Wl,--out-implib,$(INSTALL_LIB)/$(LIBRARY).dll.a
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
626 + INSTALL_SO = $(INSTALL)/bin
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
627 SO_INSTALL_NAME = echo
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
628 else
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
629 # Mac or Linux/Unix
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
630 @@ -568,6 +570,7 @@
5186
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
631 @echo 'System: UNAME= ' '$(UNAME)'
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
632 @echo 'Install directory: INSTALL= ' '$(INSTALL)'
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
633 @echo 'Install libraries in: INSTALL_LIB= ' '$(INSTALL_LIB)'
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
634 + @echo 'Install shared libs in: INSTALL_SO= ' '$(INSTALL_SO)'
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
635 @echo 'Install include files in: INSTALL_INCLUDE=' '$(INSTALL_INCLUDE)'
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
636 @echo 'Install documentation in: INSTALL_DOC= ' '$(INSTALL_DOC)'
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
637 @echo 'Optimization level: OPTIMIZATION= ' '$(OPTIMIZATION)'
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
638 diff --git a/SuiteSparse_config/xerbla/Makefile b/SuiteSparse_config/xerbla/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
639 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
640 --- a/SuiteSparse_config/xerbla/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
641 +++ b/SuiteSparse_config/xerbla/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
642 @@ -53,16 +53,13 @@ $(INSTALL_LIB)/$(SO_TARGET): $(DEPENDS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
643 $(COMPILE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
644 $(CC) $(SO_OPTS) xerbla.o -o $@
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
645 - $(RM) xerbla.o
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
646 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
647 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
648 $(CP) xerbla.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
649 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
650 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
651 chmod 644 $(INSTALL_INCLUDE)/xerbla.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
652
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
653 # uninstall libcerbla / libxerbla
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
654 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
655 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
656 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
657 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
658 $(RM) $(INSTALL_INCLUDE)/xerbla.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
659
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
660 distclean: purge
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
661 diff --git a/UMFPACK/Lib/Makefile b/UMFPACK/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
662 index 1111111..2222222 100644
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
663 --- a/UMFPACK/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
664 +++ b/UMFPACK/Lib/Makefile
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
665 @@ -288,20 +288,18 @@ clean:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
666
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
667 #-------------------------------------------------------------------------------
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
668 # install UMFPACK
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
669 -install: $(AR_TARGET) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
670 +install: $(AR_TARGET) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
671
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
672 -$(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
673 +$(INSTALL_SO)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
674 @mkdir -p $(INSTALL_LIB)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
675 @mkdir -p $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
676 @mkdir -p $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
677 $(CC) $(SO_OPTS) $^ -o $@ $(LDLIBS)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
678 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_PLAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
679 - ( cd $(INSTALL_LIB) ; ln -sf $(SO_TARGET) $(SO_MAIN) )
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
680 $(CP) ../Include/umfpack*.h $(INSTALL_INCLUDE)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
681 $(CP) ../Doc/UMFPACK_UserGuide.pdf $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
682 $(CP) ../Doc/UMFPACK_QuickStart.pdf $(INSTALL_DOC)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
683 $(CP) ../README.txt $(INSTALL_DOC)/UMFPACK_README.txt
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
684 - chmod 755 $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
685 + chmod 755 $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
686 chmod 644 $(INSTALL_INCLUDE)/umfpack*.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
687 chmod 644 $(INSTALL_DOC)/UMFPACK_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
688 chmod 644 $(INSTALL_DOC)/UMFPACK_QuickStart.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
689 @@ -309,9 +307,7 @@ $(INSTALL_LIB)/$(SO_TARGET): $(OBJ)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
690
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
691 # uninstall UMFPACK
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
692 uninstall:
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
693 - $(RM) $(INSTALL_LIB)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
694 - $(RM) $(INSTALL_LIB)/$(SO_PLAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
695 - $(RM) $(INSTALL_LIB)/$(SO_MAIN)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
696 + $(RM) $(INSTALL_SO)/$(SO_TARGET)
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
697 $(RM) $(INSTALL_INCLUDE)/umfpack*.h
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
698 $(RM) $(INSTALL_DOC)/UMFPACK_UserGuide.pdf
af2966900462 suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents: 2656
diff changeset
699 $(RM) $(INSTALL_DOC)/UMFPACK_QuickStart.pdf
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
700 diff -urN SuiteSparse-5.11.0/Makefile.orig SuiteSparse-5.11.0/Makefile
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
701 --- SuiteSparse-5.11.0/Makefile.orig 2022-03-15 00:33:19.000000000 +0100
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
702 +++ SuiteSparse-5.11.0/Makefile 2022-03-20 13:51:19.924606309 +0100
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
703 @@ -16,7 +16,6 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
704 # installs all libraries SuiteSparse/lib.
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
705 go: metis
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
706 ( cd SuiteSparse_config && $(MAKE) )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
707 - ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
708 ( cd AMD && $(MAKE) )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
709 ( cd BTF && $(MAKE) )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
710 ( cd CAMD && $(MAKE) )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
711 @@ -34,7 +33,6 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
712 ( cd GPUQREngine && $(MAKE) )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
713 endif
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
714 ( cd SPQR && $(MAKE) )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
715 - ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
716 ( cd SLIP_LU && $(MAKE) )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
717 # ( cd PIRO_BAND && $(MAKE) )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
718 # ( cd SKYLINE_SVD && $(MAKE) )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
719 @@ -44,9 +42,8 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
720 # sudo make install INSTALL=/usr/local
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
721 # See SuiteSparse/README.md for more details.
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
722 # (note that CSparse is not installed; CXSparse is installed instead)
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
723 -install: metisinstall gbinstall moninstall
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
724 +install: metisinstall
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
725 ( cd SuiteSparse_config && $(MAKE) install )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
726 - # ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' install )
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
727 ( cd AMD && $(MAKE) install )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
728 ( cd BTF && $(MAKE) install )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
729 ( cd CAMD && $(MAKE) install )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
730 @@ -63,7 +60,6 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
731 ( cd GPUQREngine && $(MAKE) install )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
732 endif
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
733 ( cd SPQR && $(MAKE) install )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
734 - # ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' install )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
735 # ( cd PIRO_BAND && $(MAKE) install )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
736 # ( cd SKYLINE_SVD && $(MAKE) install )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
737 ( cd SLIP_LU && $(MAKE) install )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
738 @@ -76,7 +72,7 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
739 @mkdir -p $(INSTALL_LIB)
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
740 @mkdir -p $(INSTALL_INCLUDE)
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
741 @mkdir -p $(INSTALL_DOC)
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
742 - - $(CP) lib/libmetis.* $(INSTALL_SO)
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
743 + - $(CP) lib/libmetis.* $(INSTALL_SO)
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
744 - $(CP) metis-5.1.0/manual/manual.pdf $(INSTALL_DOC)/METIS_manual.pdf
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
745 - $(CP) metis-5.1.0/README.txt $(INSTALL_DOC)/METIS_README.txt
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
746 # the following is needed only on the Mac, so *.dylib is hardcoded:
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
747 @@ -93,8 +89,6 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
748 $(RM) $(INSTALL_DOC)/SuiteSparse_README.md
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
749 ( cd SuiteSparse_config && $(MAKE) uninstall )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
750 - ( cd metis-5.1.0 && $(MAKE) uninstall )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
751 - - ( cd GraphBLAS && $(MAKE) uninstall )
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
752 - - ( cd Mongoose && $(MAKE) uninstall )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
753 ( cd AMD && $(MAKE) uninstall )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
754 ( cd CAMD && $(MAKE) uninstall )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
755 ( cd COLAMD && $(MAKE) uninstall )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
756 @@ -126,7 +120,6 @@
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
757 # the static library
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
758 library: metis
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
759 ( cd SuiteSparse_config && $(MAKE) )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
760 - ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' library )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
761 ( cd AMD && $(MAKE) library )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
762 ( cd BTF && $(MAKE) library )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
763 ( cd CAMD && $(MAKE) library )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
764 @@ -144,7 +137,6 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
765 ( cd GPUQREngine && $(MAKE) library )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
766 endif
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
767 ( cd SPQR && $(MAKE) library )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
768 - ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' library )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
769 ( cd SLIP_LU && $(MAKE) library )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
770 # ( cd PIRO_BAND && $(MAKE) library )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
771 # ( cd SKYLINE_SVD && $(MAKE) library )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
772 @@ -154,7 +146,6 @@
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
773 # both the dynamic and static libraries.
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
774 static: metis
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
775 ( cd SuiteSparse_config && $(MAKE) static )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
776 - ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' static )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
777 ( cd AMD && $(MAKE) static )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
778 ( cd BTF && $(MAKE) static )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
779 ( cd CAMD && $(MAKE) static )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
780 @@ -172,7 +163,6 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
781 ( cd GPUQREngine && $(MAKE) static )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
782 endif
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
783 ( cd SPQR && $(MAKE) static )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
784 - ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' static )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
785 ( cd SLIP_LU && $(MAKE) static )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
786 # ( cd PIRO_BAND && $(MAKE) static )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
787 # ( cd SKYLINE_SVD && $(MAKE) static )
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
788 @@ -182,8 +172,6 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
789 - ( cd SuiteSparse_config && $(MAKE) purge )
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
790 - ( cd metis-5.1.0 && $(MAKE) distclean )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
791 - ( cd AMD && $(MAKE) purge )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
792 - - ( cd GraphBLAS && $(MAKE) purge )
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
793 - - ( cd Mongoose && $(MAKE) purge )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
794 - ( cd CAMD && $(MAKE) purge )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
795 - ( cd COLAMD && $(MAKE) purge )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
796 - ( cd BTF && $(MAKE) purge )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
797 @@ -210,8 +198,6 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
798 clean:
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
799 - ( cd SuiteSparse_config && $(MAKE) clean )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
800 - ( cd metis-5.1.0 && $(MAKE) clean )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
801 - - ( cd GraphBLAS && $(MAKE) clean )
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
802 - - ( cd Mongoose && $(MAKE) clean )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
803 - ( cd AMD && $(MAKE) clean )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
804 - ( cd CAMD && $(MAKE) clean )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
805 - ( cd COLAMD && $(MAKE) clean )
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
806 @@ -233,8 +219,6 @@
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
807
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
808 # Create the PDF documentation
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
809 docs:
6132
59871eac3409 SuiteSparse: Update to version 5.11.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5383
diff changeset
810 - ( cd GraphBLAS && $(MAKE) docs )
5241
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
811 - ( cd Mongoose && $(MAKE) docs )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
812 ( cd AMD && $(MAKE) docs )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
813 ( cd CAMD && $(MAKE) docs )
a40ac891cab2 Update SuiteSparse to v5.6.0
Markus Mützel <markus.muetzel@gmx.de>
parents: 5186
diff changeset
814 ( cd KLU && $(MAKE) docs )