File: module.mk

package info (click to toggle)
octave 10.3.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 145,484 kB
  • sloc: cpp: 335,976; ansic: 82,241; fortran: 20,963; objc: 9,402; sh: 8,756; yacc: 4,392; lex: 4,333; perl: 1,544; java: 1,366; awk: 1,259; makefile: 660; xml: 192
file content (127 lines) | stat: -rw-r--r-- 3,065 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
LIBOCTAVE_OPT_INC = \
  %reldir%/DASPK-opts.h \
  %reldir%/DASRT-opts.h \
  %reldir%/DASSL-opts.h \
  %reldir%/LSODE-opts.h \
  %reldir%/Quad-opts.h

LIBOCTAVE_OPT_IN = $(LIBOCTAVE_OPT_INC:.h=.in)

NUMERIC_INC = \
  %reldir%/CollocWt.h \
  %reldir%/DAE.h \
  %reldir%/DAEFunc.h \
  %reldir%/DAERT.h \
  %reldir%/DAERTFunc.h \
  %reldir%/DASPK.h \
  %reldir%/DASRT.h \
  %reldir%/DASSL.h \
  %reldir%/DET.h \
  %reldir%/EIG.h \
  %reldir%/gsvd.h \
  %reldir%/LSODE.h \
  %reldir%/ODE.h \
  %reldir%/ODEFunc.h \
  %reldir%/ODES.h \
  %reldir%/ODESFunc.h \
  %reldir%/Quad.h \
  %reldir%/aepbalance.h \
  %reldir%/base-dae.h \
  %reldir%/base-de.h \
  %reldir%/bsxfun-decl.h \
  %reldir%/bsxfun.h \
  %reldir%/chol.h \
  %reldir%/eigs-base.h \
  %reldir%/fEIG.h \
  %reldir%/gepbalance.h \
  %reldir%/hess.h \
  %reldir%/lo-amos-proto.h \
  %reldir%/lo-arpack-proto.h \
  %reldir%/lo-blas-proto.h \
  %reldir%/lo-lapack-proto.h \
  %reldir%/lo-mappers.h \
  %reldir%/lo-qrupdate-proto.h \
  %reldir%/lo-ranlib-proto.h \
  %reldir%/lo-slatec-proto.h \
  %reldir%/lo-specfun.h \
  %reldir%/lu.h \
  %reldir%/oct-convn.h \
  %reldir%/oct-fftw.h \
  %reldir%/oct-norm.h \
  %reldir%/oct-rand.h \
  %reldir%/oct-spparms.h \
  %reldir%/qr.h \
  %reldir%/qrp.h \
  %reldir%/randgamma.h \
  %reldir%/randmtzig.h \
  %reldir%/randpoisson.h \
  %reldir%/schur.h \
  %reldir%/sparse-chol.h \
  %reldir%/sparse-dmsolve.h \
  %reldir%/sparse-lu.h \
  %reldir%/sparse-qr.h \
  %reldir%/svd.h

NUMERIC_SRC = \
  %reldir%/CollocWt.cc \
  %reldir%/DASPK.cc \
  %reldir%/DASRT.cc \
  %reldir%/DASSL.cc \
  %reldir%/EIG.cc \
  %reldir%/gsvd.cc \
  %reldir%/LSODE.cc \
  %reldir%/ODES.cc \
  %reldir%/Quad.cc \
  %reldir%/aepbalance.cc \
  %reldir%/chol.cc \
  %reldir%/eigs-base.cc \
  %reldir%/fEIG.cc \
  %reldir%/gepbalance.cc \
  %reldir%/hess.cc \
  %reldir%/lo-mappers.cc \
  %reldir%/lo-specfun.cc \
  %reldir%/lu.cc \
  %reldir%/oct-convn.cc \
  %reldir%/oct-fftw.cc \
  %reldir%/oct-norm.cc \
  %reldir%/oct-rand.cc \
  %reldir%/oct-spparms.cc \
  %reldir%/qr.cc \
  %reldir%/qrp.cc \
  %reldir%/randgamma.cc \
  %reldir%/randmtzig.cc \
  %reldir%/randpoisson.cc \
  %reldir%/schur.cc \
  %reldir%/sparse-chol.cc \
  %reldir%/sparse-dmsolve.cc \
  %reldir%/sparse-lu.cc \
  %reldir%/sparse-qr.cc \
  %reldir%/svd.cc

LIBOCTAVE_TEMPLATE_SRC += \
  %reldir%/bsxfun-defs.cc

## Special rules for sources which must be built before rest of compilation.
$(LIBOCTAVE_OPT_INC) : %.h : %.in
	$(AM_V_GEN)rm -f $@-t $@ && \
	$(PERL) $(srcdir)/build-aux/mk-opts.pl --opt-class-header $< > $@-t && \
	mv $@-t $@

$(LIBOCTAVE_OPT_INC) : $(srcdir)/build-aux/mk-opts.pl

noinst_LTLIBRARIES += %reldir%/libnumeric.la

%canon_reldir%_libnumeric_la_SOURCES = $(NUMERIC_SRC)

%canon_reldir%_libnumeric_la_CPPFLAGS = \
  $(liboctave_liboctave_la_CPPFLAGS) \
  -I$(srcdir)/liboctave/external/Faddeeva \
  $(FFTW_XCPPFLAGS) \
  $(SPARSE_XCPPFLAGS)

liboctave_liboctave_la_LIBADD += %reldir%/libnumeric.la

liboctave_EXTRA_DIST += $(LIBOCTAVE_OPT_IN)

liboctave_CLEANFILES += \
  $(LIBOCTAVE_OPT_INC)