summaryrefslogtreecommitdiff
path: root/modules/integer/Makefile.am
diff options
context:
space:
mode:
authorShashank2017-05-29 12:40:26 +0530
committerShashank2017-05-29 12:40:26 +0530
commit0345245e860375a32c9a437c4a9d9cae807134e9 (patch)
treead51ecbfa7bcd3cc5f09834f1bb8c08feaa526a4 /modules/integer/Makefile.am
downloadscilab_for_xcos_on_cloud-0345245e860375a32c9a437c4a9d9cae807134e9.tar.gz
scilab_for_xcos_on_cloud-0345245e860375a32c9a437c4a9d9cae807134e9.tar.bz2
scilab_for_xcos_on_cloud-0345245e860375a32c9a437c4a9d9cae807134e9.zip
CMSCOPE changed
Diffstat (limited to 'modules/integer/Makefile.am')
-rwxr-xr-xmodules/integer/Makefile.am161
1 files changed, 161 insertions, 0 deletions
diff --git a/modules/integer/Makefile.am b/modules/integer/Makefile.am
new file mode 100755
index 000000000..d2974596a
--- /dev/null
+++ b/modules/integer/Makefile.am
@@ -0,0 +1,161 @@
+# Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+# Copyright (C) 2006 - INRIA - Sylvestre LEDRU
+#
+# This file is distributed under the same license as the Scilab package.
+
+INTEGER_C_SOURCES = src/c/genconcatcol.c \
+src/c/genprod.c \
+src/c/genrdiv.c \
+src/c/genmin2.c \
+src/c/i_nextj.c \
+src/c/genmax2.c \
+src/c/genextrac1.c \
+src/c/genextrac2.c \
+src/c/gencopy.c \
+src/c/gentril.c \
+src/c/gencheck.c \
+src/c/tpconv.c \
+src/c/genmdiag.c \
+src/c/genscal.c \
+src/c/gentriu.c \
+src/c/genvmul.c \
+src/c/genconcatrow.c \
+src/c/geninsert1.c \
+src/c/geninsert2.c \
+src/c/gendot.c \
+src/c/db2int.c \
+src/c/genadd.c \
+src/c/genset.c \
+src/c/gencusum.c \
+src/c/genmmin.c \
+src/c/gensubst.c \
+src/c/genmmax.c \
+src/c/genmdsp.c \
+src/c/gendiag.c \
+src/c/gensum.c \
+src/c/genabs.c \
+src/c/genmcusum.c \
+src/c/genmcuprod.c \
+src/c/genkron.c \
+src/c/genmmul.c \
+src/c/genmsum.c \
+src/c/genmprod.c \
+src/c/genmtran.c \
+src/c/genisany.c \
+src/c/genmcopy.c \
+src/c/gencuprod.c \
+src/c/genbitops.c \
+src/c/genimpl.c
+
+INTEGER_FORTRAN_SOURCES = src/fortran/unarybit.f \
+src/fortran/i_mput.f \
+src/fortran/i_logic.f \
+src/fortran/i_a_i.f \
+src/fortran/i_b_i.f \
+src/fortran/i_c_i.f \
+src/fortran/i_d_i.f \
+src/fortran/i_mini.f \
+src/fortran/intinttype.f \
+src/fortran/i_f_i.f \
+src/fortran/i_maxi.f \
+src/fortran/i_matrix.f \
+src/fortran/i_i_i.f \
+src/fortran/i_l_i.f \
+src/fortran/i_m_i.f \
+src/fortran/intops.f \
+src/fortran/i_prod.f \
+src/fortran/i_q_i.f \
+src/fortran/i_r_i.f \
+src/fortran/i_tril.f \
+src/fortran/i_s_i.f \
+src/fortran/i_x_i.f \
+src/fortran/uppertype.f \
+src/fortran/i_triu.f \
+src/fortran/i_e.f \
+src/fortran/memused.f \
+src/fortran/bitops.f \
+src/fortran/i_mget.f \
+src/fortran/i_p.f \
+src/fortran/i_t.f \
+src/fortran/i_sum.f \
+src/fortran/i_diag.f \
+src/fortran/i_abs.f \
+src/fortran/stack_convert.f \
+src/fortran/i_cumprod.f \
+src/fortran/i_cumsum.f \
+src/fortran/i_kron.f
+
+GATEWAY_C_SOURCES = sci_gateway/c/gw_integer.c \
+sci_gateway/c/sci_iconvert.c
+
+GATEWAY_FORTRAN_SOURCES = sci_gateway/fortran/sci_i_matrix.f \
+sci_gateway/fortran/sci_i_mput.f \
+sci_gateway/fortran/sci_i_max.f \
+sci_gateway/fortran/sci_int32.f \
+sci_gateway/fortran/sci_int16.f \
+sci_gateway/fortran/sci_i_mini.f \
+sci_gateway/fortran/sci_mgeti.f \
+sci_gateway/fortran/sci_i_maxi.f \
+sci_gateway/fortran/sci_i_p.f \
+sci_gateway/fortran/sci_uint8.f \
+sci_gateway/fortran/sci_double.f \
+sci_gateway/fortran/sci_i_sum.f \
+sci_gateway/fortran/sci_i_prod.f \
+sci_gateway/fortran/sci_i_cumsum.f \
+sci_gateway/fortran/sci_i_diag.f \
+sci_gateway/fortran/sci_i_abs.f \
+sci_gateway/fortran/sci_i_cumprod.f \
+sci_gateway/fortran/sci_i_tril.f \
+sci_gateway/fortran/sci_int8.f \
+sci_gateway/fortran/sci_uint32.f \
+sci_gateway/fortran/sci_uint16.f \
+sci_gateway/fortran/sci_i_triu.f \
+sci_gateway/fortran/sci_i_min.f \
+sci_gateway/fortran/sci_inttype.f
+
+libsciinteger_la_CPPFLAGS = -I$(srcdir)/includes/ \
+ -I$(top_srcdir)/modules/api_scilab/includes/ \
+ -I$(top_srcdir)/modules/output_stream/includes/ \
+ -I$(top_srcdir)/modules/localization/includes/ \
+ $(AM_CPPFLAGS)
+
+if MAINTAINER_MODE
+pkglib_LTLIBRARIES = libsciinteger.la
+noinst_LTLIBRARIES = libsciinteger-algo.la
+else
+noinst_LTLIBRARIES = libsciinteger-algo.la libsciinteger.la
+endif
+
+
+
+libsciinteger_algo_la_SOURCES = $(INTEGER_C_SOURCES) $(INTEGER_FORTRAN_SOURCES)
+libsciinteger_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_FORTRAN_SOURCES)
+libsciinteger_algo_la_CPPFLAGS = $(libsciinteger_la_CPPFLAGS)
+
+# For the code check (splint)
+CHECK_SRC= $(INTEGER_C_SOURCES) $(GATEWAY_C_SOURCES)
+INCLUDE_FLAGS = $(libsciinteger_la_CPPFLAGS)
+
+# cyclic $(top_builddir)/modules/polynomials/libscipolynomials.la
+libsciinteger_la_LIBADD = libsciinteger-algo.la
+
+
+
+#### Target ######
+modulename=integer
+
+
+#### integer : Conf files ####
+libsciinteger_la_rootdir = $(mydatadir)
+libsciinteger_la_root_DATA = license.txt
+
+
+#### integer : init scripts ####
+libsciinteger_la_etcdir = $(mydatadir)/etc
+libsciinteger_la_etc_DATA = etc/integer.quit etc/integer.start
+
+#### integer : gateway declaration ####
+libsciinteger_la_sci_gatewaydir = $(mydatadir)/sci_gateway
+libsciinteger_la_sci_gateway_DATA = sci_gateway/integer_gateway.xml
+
+include $(top_srcdir)/Makefile.incl.am