diff options
author | Shashank | 2017-05-29 12:40:26 +0530 |
---|---|---|
committer | Shashank | 2017-05-29 12:40:26 +0530 |
commit | 0345245e860375a32c9a437c4a9d9cae807134e9 (patch) | |
tree | ad51ecbfa7bcd3cc5f09834f1bb8c08feaa526a4 /modules/dynamic_link/Makefile.am | |
download | scilab_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/dynamic_link/Makefile.am')
-rwxr-xr-x | modules/dynamic_link/Makefile.am | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/modules/dynamic_link/Makefile.am b/modules/dynamic_link/Makefile.am new file mode 100755 index 000000000..236839094 --- /dev/null +++ b/modules/dynamic_link/Makefile.am @@ -0,0 +1,98 @@ +# 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. + + +DYNAMIC_LINK_C_SOURCES = src/c/addinter.c \ +src/c/dynamic_link.c \ +src/c/dl_genErrorMessage.c \ +src/c/GetFunctionByName.c \ +src/c/ilib_verbose.c \ +src/c/dynamiclibrary_others.c + +GATEWAY_C_SOURCES = sci_gateway/c/gw_dynamic_link.c \ +sci_gateway/c/sci_getdynlibext.c \ +sci_gateway/c/sci_addinter.c \ +sci_gateway/c/sci_call.c \ +sci_gateway/c/sci_link.c \ +sci_gateway/c/sci_ulink.c \ +sci_gateway/c/sci_c_link.c \ +sci_gateway/c/sci_ilib_verbose.c + +GATEWAY_FORTRAN_SOURCES = sci_gateway/fortran/sci_fort.f + +libscidynamic_link_la_CPPFLAGS = \ +-I$(top_srcdir)/modules/output_stream/includes/ \ +-I$(top_srcdir)/modules/fileio/includes/ \ +-I$(top_srcdir)/modules/localization/includes/ \ +-I$(top_srcdir)/modules/string/includes/ \ +-I$(top_srcdir)/modules/io/includes/ \ +-I$(srcdir)/src/c/ \ +-I$(top_srcdir)/modules/api_scilab/includes/ \ +-I$(srcdir)/includes/ \ +$(AM_CPPFLAGS) + +if MAINTAINER_MODE +pkglib_LTLIBRARIES = libscidynamic_link.la +noinst_LTLIBRARIES = libscidynamic_link-algo.la +else +noinst_LTLIBRARIES = libscidynamic_link-algo.la libscidynamic_link.la +endif + +libscidynamic_link_la_includedir=$(pkgincludedir) +libscidynamic_link_la_include_HEADERS = includes/dynamiclibrary_others.h \ +includes/dynamiclibrary.h + +libscidynamic_link_algo_la_SOURCES = $(DYNAMIC_LINK_C_SOURCES) +libscidynamic_link_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_FORTRAN_SOURCES) +libscidynamic_link_algo_la_CPPFLAGS = $(libscidynamic_link_la_CPPFLAGS) + + +# For the code check (splint) +CHECK_SRC= $(DYNAMIC_LINK_C_SOURCES) $(GATEWAY_C_SOURCES) +INCLUDE_FLAGS = $(libscidynamic_link_la_CPPFLAGS) + +# cyclic +libscidynamic_link_la_LIBADD = libscidynamic_link-algo.la + +#### Target ###### +modulename=dynamic_link + + +#### dynamic_link : Conf files #### +libscidynamic_link_la_rootdir = $(mydatadir) +libscidynamic_link_la_root_DATA = license.txt + +#### dynamic_link : init scripts #### +libscidynamic_link_la_etcdir = $(mydatadir)/etc +libscidynamic_link_la_etc_DATA = etc/dynamic_link.quit etc/dynamic_link.start + +#### dynamic_link : internal functions #### +MACROSDIRSEXT = macros/utils + +#### dynamic_link : gateway declaration #### +libscidynamic_link_la_sci_gatewaydir = $(mydatadir)/sci_gateway +libscidynamic_link_la_sci_gateway_DATA = sci_gateway/dynamic_link_gateway.xml + +#### dynamic_link : compilation scripts #### +libscidynamic_link_la_scriptdir = $(mydatadir)/src/scripts/ +libscidynamic_link_la_script_DATA = src/scripts/Makefile.in \ +src/scripts/configure.ac \ +src/scripts/ltmain.sh \ +src/scripts/Makefile.am \ +src/scripts/aclocal.m4 + +libscidynamic_link_la_script_SCRIPTS = src/scripts/compilerDetection.sh \ +src/scripts/config.guess \ +src/scripts/config.sub \ +src/scripts/configure \ +src/scripts/depcomp \ +src/scripts/install-sh \ +src/scripts/missing \ +src/scripts/scicompile.sh + +# This is a cache file for the dynamic link (on use) +CLEANFILES = src/scripts/Makefile.orig src/scripts/config.log src/scripts/config.status src/scripts/libtool + +include $(top_srcdir)/Makefile.incl.am |