Map sci_types to java thanks to SWIG
[scilab.git] / scilab / modules / types / Makefile.am
1 #
2 # Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 # Copyright (C) DIGITEO - 2010 - Allan CORNET
4
5 # This file must be used under the terms of the CeCILL.
6 # This source file is licensed as described in the file COPYING, which
7 # you should have received as part of this distribution.  The terms
8 # are also available at    
9 # http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
10 #
11
12 #### Target ######
13 modulename=types
14
15
16 #### types : Conf files ####
17 libscitypes_la_rootdir = $(mydatadir)
18 libscitypes_la_root_DATA = changelog.txt license.txt readme.txt version.xml
19
20
21 #### types : init scripts ####
22 libscitypes_la_etcdir = $(mydatadir)/etc
23 libscitypes_la_etc_DATA = etc/types.quit \
24                                 etc/types.start
25
26 include $(top_srcdir)/Makefile.incl.am
27
28
29 TYPES_JNI_SOURCES = 
30
31 TYPES_C_SOURCES = 
32
33 TYPES_CPP_SOURCES = 
34
35 GIWS_WRAPPERS = 
36
37 if GIWS
38 BUILT_SOURCES=giws
39 endif
40
41
42 GATEWAY_C_SOURCES = 
43
44 GATEWAY_CPP_SOURCES = 
45
46 libscitypes_la_CFLAGS= 
47
48
49 libscitypes_la_CPPFLAGS = 
50
51 # Without the types module 
52 libscitypes_disable_la_CFLAGS = 
53
54 TYPES_DISABLE_C_SOURCES = 
55 libscitypes_disable_la_LDFLAGS = -version-info $(SCILAB_LIBRARY_VERSION) $(LD_FLAGS)
56 libscitypes_disable_la_SOURCES = $(TYPES_DISABLE_C_SOURCES)
57
58 pkglib_LTLIBRARIES = libscitypes-disable.la
59
60 if GUI
61 pkglib_LTLIBRARIES += libscitypes.la 
62 endif
63
64 libscitypes_la_LDFLAGS = -version-info $(SCILAB_LIBRARY_VERSION) $(LD_FLAGS)  $(X_LIBS) $(X_EXTRA_LIBS)
65
66 libscitypes_la_SOURCES = $(TYPES_C_SOURCES) $(TYPES_JNI_SOURCES) $(GATEWAY_C_SOURCES) $(GATEWAY_CPP_SOURCES) $(TYPES_CPP_SOURCES)
67
68 # For the code check (splint)
69 CHECK_SRC= $(TYPES_C_SOURCES) $(GATEWAY_C_SOURCES)
70 INCLUDE_FLAGS = $(libscitypes_la_CFLAGS)
71
72
73 #### SWIG Declaration ####
74 SWIG_WRAPPERS = src/jni/sci_types.i
75
76
77
78 if SWIG
79 BUILT_SOURCES=swig
80 endif
81
82 libscitypes_la_LIBADD = $(top_builddir)/modules/core/libscicore.la \
83 $(top_builddir)/libs/MALLOC/libscimalloc.la \
84 $(top_builddir)/modules/output_stream/libscioutput_stream.la
85
86
87 #### types : gateway declaration ####
88 libscitypes_la_sci_gatewaydir = $(mydatadir)/sci_gateway
89 libscitypes_la_sci_gateway_DATA = 
90
91 if GUI
92 USEANT=1
93 endif