summaryrefslogtreecommitdiff
path: root/modules/ui_data/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/ui_data/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/ui_data/Makefile.am')
-rwxr-xr-xmodules/ui_data/Makefile.am144
1 files changed, 144 insertions, 0 deletions
diff --git a/modules/ui_data/Makefile.am b/modules/ui_data/Makefile.am
new file mode 100755
index 000000000..c66dbf057
--- /dev/null
+++ b/modules/ui_data/Makefile.am
@@ -0,0 +1,144 @@
+#
+# Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+# Copyright (C) DIGITEO - 2010 - Allan CORNET
+#
+# This file must be used under the terms of the CeCILL.
+# This source file is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at
+# http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+#
+
+#### Target ######
+modulename=ui_data
+
+
+#### ui_data : Conf files ####
+libsciui_data_la_rootdir = $(mydatadir)
+libsciui_data_la_root_DATA = license.txt
+
+
+#### ui_data : init scripts ####
+libsciui_data_la_etcdir = $(mydatadir)/etc
+libsciui_data_la_etc_DATA = \
+ etc/ui_data.quit \
+ etc/ui_data.start \
+ etc/variablebrowser_menubar.xml \
+ etc/variableeditor_menubar.xml \
+ etc/XConfiguration-variables.xml \
+ etc/XConfiguration-variables.xsl
+
+UI_DATA_JNI_SOURCES = src/jni/BrowseVar.cpp \
+ src/jni/EditVar.cpp \
+ src/jni/FileBrowser.cpp
+
+UI_DATA_C_SOURCES = src/jni/ui_data_wrap.c \
+ src/c/PutScilabVariable.c
+
+UI_DATA_CXX_SOURCES = src/cpp/BrowseVarManager.cpp \
+ src/cpp/FileBrowserChDir.cpp
+
+GIWS_WRAPPERS = \
+src/jni/BrowseVar.giws.xml \
+src/jni/EditVar.giws.xml \
+src/jni/FileBrowser.giws.xml
+
+SWIG_WRAPPERS = \
+src/jni/ui_data.i
+
+BUILT_SOURCES=
+if GIWS
+BUILT_SOURCES+=giws
+endif
+if SWIG
+BUILT_SOURCES+=swig
+endif
+
+
+GATEWAY_C_SOURCES = sci_gateway/c/gw_ui_data.c
+
+
+GATEWAY_CXX_SOURCES = sci_gateway/cpp/sci_editvar.cpp \
+ sci_gateway/cpp/sci_browsevar.cpp \
+ sci_gateway/cpp/sci_filebrowser.cpp \
+ sci_gateway/cpp/sci_updatebrowsevar.cpp \
+ sci_gateway/cpp/sci_closeEditvar.cpp
+
+
+libsciui_data_la_CPPFLAGS = $(JAVA_JNI_INCLUDE) \
+ -I$(srcdir)/includes/ \
+ -I$(srcdir)/src/cpp/ \
+ -I$(srcdir)/src/c/ \
+ -I$(srcdir)/src/jni/ \
+ -I$(top_srcdir)/modules/jvm/includes/ \
+ -I$(top_srcdir)/modules/output_stream/includes/ \
+ -I$(top_srcdir)/modules/commons/src/jni \
+ -I$(top_srcdir)/modules/localization/includes/ \
+ -I$(top_srcdir)/modules/api_scilab/includes/ \
+ -I$(top_srcdir)/modules/fileio/includes/ \
+ -I$(top_srcdir)/modules/core/includes \
+ $(AM_CPPFLAGS)
+
+# Without the ui_data module
+libsciui_data_disable_la_CPPFLAGS = -I$(srcdir)/includes/ \
+ -I$(top_srcdir)/modules/localization/includes/ \
+ -I$(top_srcdir)/modules/output_stream/includes \
+ $(AM_CPPFLAGS)
+
+UI_DATA_DISABLE_C_SOURCES = src/noui_data/noui_data.c
+libsciui_data_disable_la_SOURCES = $(UI_DATA_DISABLE_C_SOURCES)
+
+pkglib_LTLIBRARIES = libsciui_data-disable.la
+
+if GUI
+pkglib_LTLIBRARIES += libsciui_data.la
+noinst_LTLIBRARIES = libsciui_data-algo.la
+endif
+
+libsciui_data_la_LDFLAGS = $(AM_LDFLAGS)
+
+libsciui_data_algo_la_SOURCES = $(UI_DATA_C_SOURCES) $(UI_DATA_JNI_SOURCES) $(UI_DATA_CXX_SOURCES)
+libsciui_data_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_CXX_SOURCES)
+libsciui_data_algo_la_CPPFLAGS = $(libsciui_data_la_CPPFLAGS)
+
+# For the code check (splint)
+CHECK_SRC= $(UI_DATA_C_SOURCES) $(GATEWAY_C_SOURCES)
+INCLUDE_FLAGS = $(libsciui_data_la_CPPFLAGS)
+
+libsciui_data_la_LIBADD = libsciui_data-algo.la $(X_LIBS) $(X_EXTRA_LIBS)
+
+
+#### ui_data : gateway declaration ####
+libsciui_data_la_sci_gatewaydir = $(mydatadir)/sci_gateway
+libsciui_data_la_sci_gateway_DATA = sci_gateway/ui_data_gateway.xml
+
+#### ui_data : icons files ####
+#
+# Generated with:
+# $ find images/ -type f -printf "%p \\\\\n" -name *.svg -or -name *.gif -or -name *.jpg -or -name *.png |sort -u
+libsciui_data_la_iconsdir=$(mydatadir)/
+nobase_libsciui_data_la_icons_DATA = images/icons/16x16/mimetypes/array_up.png \
+images/icons/16x16/mimetypes/boolean.png \
+images/icons/16x16/mimetypes/cell.png \
+images/icons/16x16/mimetypes/double.png \
+images/icons/16x16/mimetypes/fptr.png \
+images/icons/16x16/mimetypes/function.png \
+images/icons/16x16/mimetypes/handle.png \
+images/icons/16x16/mimetypes/int.png \
+images/icons/16x16/mimetypes/list.png \
+images/icons/16x16/mimetypes/mlist.png \
+images/icons/16x16/mimetypes/noicon.png \
+images/icons/16x16/mimetypes/object.png \
+images/icons/16x16/mimetypes/polynomial.png \
+images/icons/16x16/mimetypes/sparse.png \
+images/icons/16x16/mimetypes/string.png \
+images/icons/16x16/mimetypes/timeseries.png \
+images/icons/16x16/mimetypes/tlist.png \
+images/icons/16x16/mimetypes/uint.png \
+images/icons/16x16/mimetypes/user.png
+
+if GUI
+USEANT=1
+endif
+
+include $(top_srcdir)/Makefile.incl.am