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 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
|
##########
### Sylvestre Ledru <sylvestre.ledru@inria.fr>
### INRIA - Scilab 2006
##########
SPARSE_C_SOURCES = \
src/c/spUtils.c \
src/c/mspelm.c \
src/c/lu.c \
src/c/spFactor.c \
src/c/spBuild.c \
src/c/spOutput.c \
src/c/spAllocate.c \
src/c/spSolve.c
# src/c/spFortran.c
SPARSE_FORTRAN_SOURCES = src/fortran/spcompack.f \
src/fortran/wsposp.f \
src/fortran/dspmax.f \
src/fortran/findl.f \
src/fortran/spcho1.f \
src/fortran/dspful.f \
src/fortran/blkslv.f \
src/fortran/wspcle.f \
src/fortran/wspt.f \
src/fortran/wspssp.f \
src/fortran/lspmat.f \
src/fortran/lsosp.f \
src/fortran/blkfc1.f \
src/fortran/wspxsp.f \
src/fortran/lspful.f \
src/fortran/blkfct.f \
src/fortran/symfct.f \
src/fortran/dspt.f \
src/fortran/wspos.f \
src/fortran/dful2sp.f \
src/fortran/sputil.f \
src/fortran/lspt.f \
src/fortran/dspxs.f \
src/fortran/sp2col.f \
src/fortran/dcompa.f \
src/fortran/sz2ptr.f \
src/fortran/spt.f \
src/fortran/lcompa.f \
src/fortran/wspmat.f \
src/fortran/iperm.f \
src/fortran/mycmatptr.f \
src/fortran/wspful.f \
src/fortran/spif1b.f \
src/fortran/spextr.f \
src/fortran/lful2sp.f \
src/fortran/dspos.f \
src/fortran/dspasp.f \
src/fortran/inpnv.f \
src/fortran/spreshape.f \
src/fortran/spsort.f \
src/fortran/wperm.f \
src/fortran/dij2sp.f \
src/fortran/dspcsp.f \
src/fortran/spcho2.f \
src/fortran/lspos.f \
src/fortran/wspe2.f \
src/fortran/spif.f \
src/fortran/lspasp.f \
src/fortran/dspisp.f \
src/fortran/wful2sp.f \
src/fortran/lij2sp.f \
src/fortran/lspcsp.f \
src/fortran/wspis.f \
src/fortran/dspmsp.f \
src/fortran/dsposp.f \
src/fortran/wsmsp.f \
src/fortran/wspms.f \
src/fortran/lspisp.f \
src/fortran/dspcle.f \
src/fortran/wsosp.f \
src/fortran/dspssp.f \
src/fortran/lsposp.f \
src/fortran/dspxsp.f \
src/fortran/ordmmd.f \
src/fortran/spextr1.f \
src/fortran/wcompa.f \
src/fortran/lspxsp.f \
src/fortran/spisp.f \
src/fortran/dperm.f \
src/fortran/spind.f \
src/fortran/dspe2.f \
src/fortran/wspasp.f \
src/fortran/wij2sp.f \
src/fortran/wspcsp.f \
src/fortran/lspops.f \
src/fortran/spifp.f \
src/fortran/isort1.f \
src/fortran/dspis.f \
src/fortran/wspxs.f \
src/fortran/lspe2.f \
src/fortran/wspisp.f \
src/fortran/dsmsp.f \
src/fortran/dspms.f \
src/fortran/spord.f \
src/fortran/dsosp.f \
src/fortran/dspmat.f \
src/fortran/wspmsp.f \
src/fortran/lspis.f \
src/fortran/dspmin.f \
src/fortran/writebuf.f \
src/fortran/ta2lpd.f
GATEWAY_C_SOURCES = sci_gateway/c/sci_spcompa.c \
sci_gateway/c/sci_full.c \
sci_gateway/c/sci_blkslvi.c \
sci_gateway/c/sci_inpnvi.c \
sci_gateway/c/sci_nnz.c \
sci_gateway/c/sci_ludel.c \
sci_gateway/c/sci_spmatrix.c \
sci_gateway/c/sci_msparse.c \
sci_gateway/c/sci_blkfc1i.c \
sci_gateway/c/sci_bfinit.c \
sci_gateway/c/sci_lufact.c \
sci_gateway/c/sci_symfcti.c \
sci_gateway/c/sci_mfull.c \
sci_gateway/c/sci_luget.c \
sci_gateway/c/sci_ordmmd.c \
sci_gateway/c/sci_spget.c \
sci_gateway/c/sci_spclean.c \
sci_gateway/c/sci_spmin.c \
sci_gateway/c/sci_spchol.c \
sci_gateway/c/sci_spmax.c \
sci_gateway/c/sci_lusolve.c \
sci_gateway/c/sci_fadj2sp.c \
sci_gateway/c/gw_sparse.c \
sci_gateway/c/sci_sfinit.c \
sci_gateway/c/sci_sparse.c \
sci_gateway/c/sci_mspget.c
GATEWAY_FORTRAN_SOURCES = sci_gateway/fortran/sci_spcompa.f \
sci_gateway/fortran/sci_sparse.f \
sci_gateway/fortran/sci_full.f \
sci_gateway/fortran/sci_blkslvi.f \
sci_gateway/fortran/sci_inpnvi.f \
sci_gateway/fortran/sci_nnz.f \
sci_gateway/fortran/sci_ludel.f \
sci_gateway/fortran/sci_bfinit.f \
sci_gateway/fortran/spops.f \
sci_gateway/fortran/sci_spmatrix.f \
sci_gateway/fortran/sci_blkfc1i.f \
sci_gateway/fortran/sci_lufact.f \
sci_gateway/fortran/sci_symfcti.f \
sci_gateway/fortran/sci_luget.f \
sci_gateway/fortran/sci_ordmmd.f \
sci_gateway/fortran/sci_spget.f \
sci_gateway/fortran/sci_spclean.f \
sci_gateway/fortran/sci_spchol.f \
sci_gateway/fortran/sci_spmax.f \
sci_gateway/fortran/sci_lusolve.f \
sci_gateway/fortran/sci_fadj2sp.f \
sci_gateway/fortran/sci_sfinit.f \
sci_gateway/fortran/sci_ta2lpd.f
libscisparse_la_CFLAGS= -I$(srcdir)/includes/ \
-I$(top_srcdir)/modules/api_scilab/includes \
-I$(top_srcdir)/modules/output_stream/includes
#-Isrc/c/
pkglib_LTLIBRARIES = libscisparse.la
libscisparse_la_LDFLAGS = -version-info $(SCILAB_LIBRARY_VERSION)
libscisparse_la_SOURCES = $(SPARSE_C_SOURCES) $(SPARSE_FORTRAN_SOURCES) $(GATEWAY_C_SOURCES) $(GATEWAY_FORTRAN_SOURCES)
# For the code check (splint)
CHECK_SRC = $(SPARSE_C_SOURCES) $(GATEWAY_C_SOURCES)
INCLUDE_FLAGS = $(libscisparse_la_CFLAGS)
libscisparse_la_LIBADD = $(top_builddir)/modules/io/libsciio.la $(top_builddir)/modules/core/libscicore.la $(top_builddir)/modules/arnoldi/libsciarnoldi.la $(top_builddir)/modules/elementary_functions/libscielementary_functions.la $(top_builddir)/modules/polynomials/libscipolynomials.la $(top_builddir)/modules/string/libscistring.la $(top_builddir)/libs/MALLOC/libscimalloc.la $(top_builddir)/modules/output_stream/libscioutput_stream.la
#### Target ######
modulename=sparse
#### sparse : Conf files ####
libscisparse_la_rootdir = $(mydatadir)
libscisparse_la_root_DATA = changelog.txt license.txt readme.txt version.xml
####sparse : init scripts ####
libscisparse_la_etcdir = $(mydatadir)/etc
libscisparse_la_etc_DATA = etc/sparse.quit etc/sparse.start
####sparse : gateway declaration ####
libscisparse_la_sci_gatewaydir = $(mydatadir)/sci_gateway
libscisparse_la_sci_gateway_DATA = sci_gateway/sparse_gateway.xml
include $(top_srcdir)/Makefile.incl.am
|