the return of api_scilab.hxx
[scilab.git] / scilab / modules / api_scilab / Makefile.am
1 # Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 # Copyright (C) 2009 - Digiteo - Allan CORNET
3 #
4 # This file is distributed under the same license as the Scilab package.
5
6 ### SOURCES ###
7
8 API_SCILAB_CXX_SOURCES = \
9     src/cpp/api_stack_boolean.cpp \
10     src/cpp/api_stack_boolean_sparse.cpp \
11     src/cpp/api_stack_common.cpp \
12     src/cpp/api_stack_double.cpp \
13     src/cpp/api_stack_int.cpp \
14     src/cpp/api_stack_list.cpp \
15     src/cpp/api_stack_poly.cpp \
16     src/cpp/api_stack_sparse.cpp \
17     src/cpp/api_stack_string.cpp \
18     src/cpp/api_stack_pointer.cpp \
19     src/cpp/api_stack_handle.cpp \
20     src/cpp/api_stack_error.cpp \
21     src/cpp/api_stack_hypermat.cpp \
22     src/cpp/api_stack_optional.cpp \
23     src/cpp/returnProperty.cpp \
24     src/cpp/returnPropertyList.cpp \
25     src/cpp/api_template_safe.cpp \
26     src/cpp/api_template_unsafe.cpp \
27     src/cpp/api_error.cpp
28
29 libsciapi_scilab_la_CPPFLAGS= \
30     -I$(srcdir)/includes/ \
31     -I$(srcdir)/src/cpp/ \
32     -I$(srcdir)/src/c/ \
33     -I$(top_srcdir)/modules/ast/includes/ast/ \
34     -I$(top_srcdir)/modules/ast/includes/exps/ \
35     -I$(top_srcdir)/modules/ast/includes/operations/ \
36     -I$(top_srcdir)/modules/ast/includes/parse/ \
37     -I$(top_srcdir)/modules/ast/includes/symbol/ \
38     -I$(top_srcdir)/modules/ast/includes/system_env/ \
39     -I$(top_srcdir)/modules/ast/includes/types/ \
40     -I$(top_srcdir)/modules/ast/includes/analysis/ \
41     -I$(top_srcdir)/modules/core/includes \
42     -I$(top_srcdir)/modules/call_scilab/includes \
43     -I$(top_srcdir)/modules/localization/includes \
44     -I$(top_srcdir)/modules/output_stream/includes \
45     -I$(top_srcdir)/modules/elementary_functions/includes \
46     -I$(top_srcdir)/modules/string/includes \
47     -I$(top_srcdir)/modules/dynamic_link/includes \
48     -I$(top_srcdir)/modules/threads/includes \
49     $(AM_CPPFLAGS)
50
51 if MAINTAINER_MODE
52 pkglib_LTLIBRARIES = libsciapi_scilab.la
53 else
54 noinst_LTLIBRARIES = libsciapi_scilab.la
55 endif
56
57
58 libsciapi_scilab_la_LDFLAGS = -version-number $(SCILAB_LIBRARY_VERSION)
59
60 libsciapi_scilab_la_SOURCES = $(API_SCILAB_C_SOURCES) $(API_SCILAB_CXX_SOURCES)
61
62 # For the code check (splint)
63 CHECK_SRC= $(libsciapi_scilab_la_SOURCES)
64 INCLUDE_FLAGS = $(libsciapi_scilab_la_CPPFLAGS)
65
66 libsciapi_scilab_la_LIBADD =
67 #
68
69
70 #### Target ######
71 modulename=api_scilab
72
73
74 #### api_scilab : Conf files ####
75 libsciapi_scilab_la_rootdir = $(mydatadir)
76 libsciapi_scilab_la_root_DATA =  license.txt
77
78
79 #### api_scilab : init scripts ####
80 libsciapi_scilab_la_etcdir = $(mydatadir)/etc
81 libsciapi_scilab_la_etc_DATA = \
82     etc/api_scilab.quit \
83     etc/api_scilab.start
84
85 #### api_scilab : include files ####
86 libsciapi_scilab_la_includedir=$(pkgincludedir)
87 libsciapi_scilab_la_include_HEADERS = \
88 includes/api_stack_boolean.h \
89 includes/api_stack_boolean_sparse.h \
90 includes/api_stack_common.h \
91 includes/api_stack_error.h \
92 includes/api_stack_double.h \
93 includes/api_stack_hypermat.h \
94 includes/api_stack_int.h \
95 includes/api_stack_list.h \
96 includes/api_stack_pointer.h \
97 includes/api_stack_poly.h \
98 includes/api_stack_sparse.h \
99 includes/api_stack_string.h \
100 includes/api_stack_handle.h \
101 includes/api_stack_optional.h \
102 includes/api_scilab.h \
103 includes/dynlib_api_scilab.h \
104 includes/api_boolean.h \
105 includes/api_cell.h \
106 includes/api_common.h \
107 includes/api_double.h \
108 includes/api_error.h \
109 includes/api_int.h \
110 includes/api_list.h \
111 includes/api_poly.h \
112 includes/api_pointer.h \
113 includes/api_struct.h \
114 includes/api_string.h \
115 includes/api_handle.h \
116 includes/api_optional.h \
117 includes/api_scilab.hxx
118
119
120
121 include $(top_srcdir)/Makefile.incl.am