blob: f888e00dbe73ebe82b3044bafd3e61dc5b328e59 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
--- nm_gnu.mak.orig 2014-02-14 09:47:53.000000000 +0100
+++ nm_gnu.mak 2014-02-14 09:49:32.000000000 +0100
@@ -9,7 +9,7 @@
%.o: %.cpp
$(CXX) $(CXXFLAGS) -c $*.cpp
-everything: tmt example nm_ex1 nm_ex2 nm_ex3 test_exc nl_ex sl_ex garch
+everything: tmt example nm_ex1 nm_ex2 nm_ex3 test_exc nl_ex sl_ex garch libnewmat.so.1
newmat_lobj = newmat1.o newmat2.o newmat3.o newmat4.o newmat5.o newmat6.o newmat7.o newmat8.o newmatex.o bandmat.o submat.o myexcept.o cholesky.o evalue.o fft.o hholder.o jacobi.o newfft.o sort.o svd.o nm_misc.o newmatrm.o newmat9.o
@@ -17,6 +17,9 @@
$(AR) -cr $@ $(newmat_lobj)
ranlib $@
+libnewmat.so.1: $(newmat_lobj)
+ $(CXX) $(CXXFLAGS) -shared -Wl,-soname=$@ -o $@ $(newmat_lobj)
+
tmt_obj = tmt.o tmt1.o tmt2.o tmt3.o tmt4.o tmt5.o tmt6.o tmt7.o tmt8.o tmt9.o tmta.o tmtb.o tmtc.o tmtd.o tmte.o tmtf.o tmtg.o tmth.o tmti.o tmtj.o tmtk.o tmtl.o tmtm.o
tmt: $(tmt_obj) libnewmat.a
|