linear_algebra plugged.
[scilab.git] / scilab / modules / boolean / Makefile.am
1 # Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 # Copyright (C) 2006 - INRIA - Sylvestre LEDRU
3 #
4 # This file is distributed under the same license as the Scilab package.
5
6
7
8 BOOLEAN_CPP_SOURCES = \
9     src/cpp/boolean_gw.cpp
10
11
12
13 BOOLEAN_C_SOURCES = \
14     src/c/matboolean.c \
15     src/c/vect_or.c \
16     src/c/vect_and.c
17
18 BOOLEAN_FORTRAN_SOURCES = \
19     src/fortran/logic.f \
20     src/fortran/find.f
21
22 GATEWAY_CPP_SOURCES = \
23     sci_gateway/cpp/sci_bool2s.cpp
24
25 GATEWAY_C_SOURCES = \
26     sci_gateway/c/sci_and.c \
27     sci_gateway/c/sci_or.c \
28     sci_gateway/c/sci_find.c \
29     sci_gateway/c/sci_bool2s.c \
30     sci_gateway/c/gw_boolean.c
31
32 GATEWAY_FORTRAN_SOURCES = \
33     sci_gateway/fortran/sci_f_bool2s.f \
34     sci_gateway/fortran/sci_f_find.f
35
36 libsciboolean_la_CFLAGS= \
37     -I$(srcdir)/includes/ \
38     -I$(srcdir)/src/c/ \
39     -I$(top_srcdir)/modules/output_stream/includes \
40     -I$(top_srcdir)/modules/api_scilab/includes \
41     -I$(top_srcdir)/modules/operations/includes
42
43 libsciboolean_la_CPPFLAGS = \
44     -I$(srcdir)/includes/ \
45     -I$(top_srcdir)/modules/functions_manager/includes \
46     -I$(top_srcdir)/modules/types/includes \
47     -I$(top_srcdir)/modules/symbol/includes \
48     -I$(top_srcdir)/modules/ast/includes \
49     -I$(top_srcdir)/modules/elementary_functions/includes \
50     -I$(top_srcdir)/modules/core/includes \
51     -I$(top_srcdir)/modules/operations/includes \
52     -I$(top_srcdir)/modules/output_stream/includes \
53     -I$(top_srcdir)/modules/api_scilab/includes
54
55
56
57 pkglib_LTLIBRARIES = libsciboolean.la
58 noinst_LTLIBRARIES = libsciboolean-algo.la
59
60 libsciboolean_la_LDFLAGS = -version-number $(SCILAB_LIBRARY_VERSION)
61
62 libsciboolean_algo_la_SOURCES = $(BOOLEAN_C_SOURCES) $(BOOLEAN_FORTRAN_SOURCES) $(BOOLEAN_CPP_SOURCES) $(GATEWAY_CPP_SOURCES)
63 libsciboolean_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_FORTRAN_SOURCES)
64 libsciboolean_algo_la_CFLAGS = $(libsciboolean_la_CFLAGS)
65 libsciboolean_algo_la_CPPFLAGS = $(libsciboolean_la_CPPFLAGS)
66
67 # For the code check (splint)
68 CHECK_SRC= $(BOOLEAN_C_SOURCES) $(GATEWAY_C_SOURCES)
69 INCLUDE_FLAGS = $(libsciboolean_la_CFLAGS)
70
71 libsciboolean_la_LIBADD = libsciboolean-algo.la \
72         $(top_builddir)/modules/arnoldi/libsciarnoldi.la \
73         $(top_builddir)/modules/elementary_functions/libscielementary_functions.la
74
75 modulename=boolean
76
77 #### boolean : Conf files ####
78 libsciboolean_la_rootdir = $(mydatadir)
79 libsciboolean_la_root_DATA =  license.txt 
80
81
82 ####´┐Żboolean : init scripts ####
83 libsciboolean_la_etcdir = $(mydatadir)/etc
84 libsciboolean_la_etc_DATA = etc/boolean.quit etc/boolean.start
85
86 ####´┐Żboolean : gateway declaration ####
87 libsciboolean_la_sci_gatewaydir = $(mydatadir)/sci_gateway
88 libsciboolean_la_sci_gateway_DATA = sci_gateway/boolean_gateway.xml
89
90 include $(top_srcdir)/Makefile.incl.am