92424daacc914b55d93bf121fe63e1ecdb7fb246
[scilab.git] / scilab / modules / mexlib / Makefile.am
1 ##########
2 ### Sylvestre Ledru <sylvestre.ledru@inria.fr>
3 ### INRIA - Scilab 2006
4 ##########
5
6 MEXLIB_C_SOURCES = src/c/mexlib.c
7
8 MEXLIB_FLAGS = -I$(srcdir)/includes/ -I$(top_srcdir)/modules/output_stream/includes/ -I$(top_srcdir)/modules/call_scilab/includes/
9
10 MEXLIB_FLAGS += -I$(top_srcdir)/modules/string/includes
11
12
13 MEXLIB_DEP = $(top_builddir)/modules/core/libscicore.la \
14         $(top_builddir)/modules/dynamic_link/libscidynamic_link.la \
15         $(top_builddir)/modules/data_structures/libscidata_structures.la \
16         $(top_builddir)/modules/output_stream/libscioutput_stream.la \
17     $(top_builddir)/modules/string/libscistring.la
18
19 pkglib_LTLIBRARIES = libmat.la libmex.la libmx.la
20
21 libmex_la_SOURCES = $(MEXLIB_C_SOURCES)
22
23 libmex_la_LIBADD = $(MEXLIB_DEP)
24
25 libmex_la_CFLAGS=  $(MEXLIB_FLAGS)
26
27 libmex_la_LDFLAGS = -version-info $(SCILAB_LIBRARY_VERSION)
28
29 libmat_la_SOURCES = $(MEXLIB_C_SOURCES)
30
31 libmat_la_LIBADD = $(MEXLIB_DEP)
32
33 libmat_la_CFLAGS=  $(MEXLIB_FLAGS)
34
35 libmat_la_LDFLAGS = -version-info $(SCILAB_LIBRARY_VERSION)
36
37 libmx_la_SOURCES = $(MEXLIB_C_SOURCES)
38
39 libmx_la_LIBADD = $(MEXLIB_DEP)
40
41 libmx_la_CFLAGS=  $(MEXLIB_FLAGS)
42
43 libmx_la_LDFLAGS = -version-info $(SCILAB_LIBRARY_VERSION)
44
45 #### Target ######
46 modulename=mexlib
47
48 # For the code check (splint)
49 CHECK_SRC= $(MEXLIB_C_SOURCES)
50 INCLUDE_FLAGS = $(MEXLIB_FLAGS)
51
52 #### mexlib : Conf files ####
53 libmex_la_rootdir = $(mydatadir)
54 libmex_la_root_DATA = changelog.txt license.txt readme.txt version.xml
55
56 #### mexlib : init scripts ####
57 libmex_la_etcdir = $(mydatadir)/etc
58 libmex_la_etc_DATA = etc/mexlib.quit etc/mexlib.start
59
60
61 #### mexlib : include files ####
62 libmex_la_includedir=$(pkgincludedir)/mexlib
63 libmex_la_include_HEADERS = includes/mex.h
64
65 include $(top_srcdir)/Makefile.incl.am