blob: eb323864bbbcdb398368ba9daf94cafa0e56a9f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
# Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
# Copyright (C) 2008 - INRIA - Vincent COUVERT <vincent.couvert@inria.fr>
# Copyright (C) 2008 - INRIA - Sylvestre LEDRU <sylvestre.ledru@inria.fr>
#
# This file is distributed under the same license as the Scilab package.
include $(top_srcdir)/Makefile.incl.am
if MATIO
#### List of the gateway files ####
GATEWAY_C_SOURCES = sci_gateway/c/gw_matio.c \
sci_gateway/c/sci_matfile_open.c \
sci_gateway/c/sci_matfile_close.c \
sci_gateway/c/sci_matfile_listvar.c \
sci_gateway/c/sci_matfile_varreadnext.c \
sci_gateway/c/sci_matfile_varwrite.c
#### List of the C files ####
MATIO_C_SOURCES = src/c/matfile_manager.c \
src/c/CreateMatlabVariable.c \
src/c/CreateBooleanVariable.c \
src/c/CreateCharVariable.c \
src/c/CreateDoubleVariable.c \
src/c/CreateIntegerVariable.c \
src/c/CreateHyperMatrixVariable.c \
src/c/CreateStructVariable.c \
src/c/CreateSparseVariable.c \
src/c/CreateCellVariable.c \
src/c/GetMatlabVariable.c \
src/c/GetDoubleVariable.c \
src/c/GetCharVariable.c \
src/c/GetIntegerVariable.c \
src/c/GetMlistVariable.c \
src/c/GetCellVariable.c \
src/c/GetStructVariable.c \
src/c/GetSparseVariable.c
libscimatio_la_LDFLAGS = $(AM_LDFLAGS)
else
MATIO_C_SOURCES = src/nomatio/nomatio.c
endif
libscimatio_la_CPPFLAGS = -I$(srcdir)/includes/ \
-I$(srcdir)/src/c/ \
-I$(top_srcdir)/modules/localization/includes/ \
-I$(top_srcdir)/modules/output_stream/includes/ \
-I$(top_srcdir)/modules/string/includes/ \
-I$(top_srcdir)/modules/api_scilab/includes/ \
$(MATIO_CFLAGS) \
$(AM_CPPFLAGS)
pkglib_LTLIBRARIES = libscimatio.la
noinst_LTLIBRARIES = libscimatio-algo.la
libscimatio_algo_la_SOURCES = $(MATIO_C_SOURCES)
libscimatio_la_SOURCES = $(GATEWAY_C_SOURCES)
libscimatio_algo_la_CPPFLAGS = $(libscimatio_la_CPPFLAGS)
# For the code check (splint)
CHECK_SRC= $(libscimatio_la_SOURCES)
INCLUDE_FLAGS = $(libscimatio_la_CPPFLAGS)
#### Target ######
modulename=matio
#### matio : Conf files ####
libscimatio_la_rootdir = $(mydatadir)
libscimatio_la_root_DATA = license.txt
#### matio : init scripts ####
libscimatio_la_etcdir = $(mydatadir)/etc
libscimatio_la_etc_DATA = etc/matio.quit etc/matio.start
#### matio : gateway declaration ####
libscimatio_la_sci_gatewaydir = $(mydatadir)/sci_gateway
libscimatio_la_sci_gateway_DATA = sci_gateway/matio_gateway.xml
libscimatio_la_LIBADD = libscimatio-algo.la $(MATIO_LIBS)
|