summaryrefslogtreecommitdiff
path: root/modules/polynomials/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'modules/polynomials/Makefile.am')
-rwxr-xr-xmodules/polynomials/Makefile.am147
1 files changed, 147 insertions, 0 deletions
diff --git a/modules/polynomials/Makefile.am b/modules/polynomials/Makefile.am
new file mode 100755
index 000000000..40c55144a
--- /dev/null
+++ b/modules/polynomials/Makefile.am
@@ -0,0 +1,147 @@
+# 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.
+
+POLYNOMIALS_FORTRAN_SOURCES = src/fortran/residu.f \
+src/fortran/imptra.f \
+src/fortran/dmpadj.f \
+src/fortran/impins.f \
+src/fortran/dpmul1.f \
+src/fortran/wprxc.f \
+src/fortran/dmpcnc.f \
+src/fortran/wmpmu.f \
+src/fortran/mpinsp.f \
+src/fortran/impext.f \
+src/fortran/recbez.f \
+src/fortran/sfact1.f \
+src/fortran/dpodiv.f \
+src/fortran/dmptra.f \
+src/fortran/dmpins.f \
+src/fortran/dpsimp.f \
+src/fortran/dmp2pm.f \
+src/fortran/dmpext.f \
+src/fortran/wpmul.f \
+src/fortran/bezstp.f \
+src/fortran/wmpad.f \
+src/fortran/dprxc.f \
+src/fortran/quadsd.f \
+src/fortran/wmpadj.f \
+src/fortran/dmpmu.f \
+src/fortran/wpmul1.f \
+src/fortran/wmpcnc.f \
+src/fortran/mptri.f \
+src/fortran/horner.f \
+src/fortran/idegre.f \
+src/fortran/fxshfr.f \
+src/fortran/mpdiag.f \
+src/fortran/dmpcle.f \
+src/fortran/rpoly.f \
+src/fortran/wpodiv.f \
+src/fortran/wdmpmu.f \
+src/fortran/wmptra.f \
+src/fortran/wmpins.f \
+src/fortran/mpdegr.f \
+src/fortran/ddmpev.f \
+src/fortran/realit.f \
+src/fortran/dpmul.f \
+src/fortran/sfact2.f \
+src/fortran/dmpad.f \
+src/fortran/nextk.f \
+src/fortran/blktit.f \
+src/fortran/dimin.f \
+src/fortran/newest.f \
+src/fortran/dwmpmu.f \
+src/fortran/impcnc.f \
+src/fortran/wdmpad.f \
+src/fortran/wmpcle.f \
+src/fortran/quadit.f \
+src/fortran/quad.f \
+src/fortran/calcsc.f \
+src/fortran/writebufsfact.f \
+src/fortran/chkvar.f
+
+
+GATEWAY_C_SOURCES = sci_gateway/c/gw_polynomials.c \
+sci_gateway/c/sci_sfact.c \
+sci_gateway/c/sci_cleanp.c \
+sci_gateway/c/sci_sum.c \
+sci_gateway/c/sci_prod.c \
+sci_gateway/c/sci_diag.c \
+sci_gateway/c/sci_simp_mode.c \
+sci_gateway/c/sci_roots.c \
+sci_gateway/c/sci_varn.c \
+sci_gateway/c/sci_simp.c \
+sci_gateway/c/sci_bezout.c \
+sci_gateway/c/sci_tril.c \
+sci_gateway/c/sci_div.c \
+sci_gateway/c/sci_coeff.c \
+sci_gateway/c/sci_poly.c \
+sci_gateway/c/sci_triu.c \
+sci_gateway/c/sci_degree.c
+
+GATEWAY_FORTRAN_SOURCES = sci_gateway/fortran/sci_f_simp.f \
+sci_gateway/fortran/sci_f_poly.f \
+sci_gateway/fortran/sci_f_varn.f \
+sci_gateway/fortran/sci_f_sum.f \
+sci_gateway/fortran/sci_f_div.f \
+sci_gateway/fortran/sci_f_diag.f \
+sci_gateway/fortran/sci_f_prod.f \
+sci_gateway/fortran/polops.f \
+sci_gateway/fortran/sci_f_bezout.f \
+sci_gateway/fortran/sci_f_triu_tril.f \
+sci_gateway/fortran/sci_f_roots.f \
+sci_gateway/fortran/sci_f_psimp.f \
+sci_gateway/fortran/sci_f_rsimp.f \
+sci_gateway/fortran/sci_f_coeff.f \
+sci_gateway/fortran/sci_f_degree.f \
+sci_gateway/fortran/sci_f_pclean.f \
+sci_gateway/fortran/sci_f_sfact.f \
+sci_gateway/fortran/sci_f_simpmd.f
+
+
+libscipolynomials_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 = libscipolynomials.la
+noinst_LTLIBRARIES = libscipolynomials-algo.la
+else
+noinst_LTLIBRARIES = libscipolynomials-algo.la libscipolynomials.la
+endif
+
+
+
+libscipolynomials_algo_la_SOURCES = $(POLYNOMIALS_FORTRAN_SOURCES)
+libscipolynomials_la_SOURCES = $(GATEWAY_FORTRAN_SOURCES) $(GATEWAY_C_SOURCES)
+libscipolynomials_algo_la_CPPFLAGS = $(libscipolynomials_la_CPPFLAGS)
+
+# For the code check (splint)
+CHECK_SRC= ) $(GATEWAY_C_SOURCES)
+INCLUDE_FLAGS = $(libscipolynomials_la_CPPFLAGS)
+
+libscipolynomials_la_LIBADD = libscipolynomials-algo.la
+
+#### Target ######
+modulename=polynomials
+
+
+#### polynomials : Conf files ####
+libscipolynomials_la_rootdir = $(mydatadir)
+libscipolynomials_la_root_DATA = license.txt
+
+
+#### polynomials : init scripts ####
+libscipolynomials_la_etcdir = $(mydatadir)/etc
+libscipolynomials_la_etc_DATA = etc/polynomials.quit etc/polynomials.start
+
+
+#### polynomials : gateway declaration ####
+libscipolynomials_la_sci_gatewaydir = $(mydatadir)/sci_gateway
+libscipolynomials_la_sci_gateway_DATA = sci_gateway/polynomials_gateway.xml
+
+
+include $(top_srcdir)/Makefile.incl.am