summaryrefslogtreecommitdiff
path: root/contrib/Makefile.am
blob: 2ed173b31fa1e3749f59da2fefdfb068611c5f8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
# Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
# Copyright (C) 2008 - DIGITEO - Sylvestre LEDRU
# Copyright (C) 2014 - Scilab Enterprises - Clement DAVID
#
# This file is distributed under the same license as the Scilab package.

# Install the contrib_skeleton directory (the template)

SKELETON_FILES=loader.sce \
toolbox_skeleton/builder.sce \
toolbox_skeleton/changelog.txt \
toolbox_skeleton/demos/cpp_find.dem.sce \
toolbox_skeleton/demos/c_sum.dem.sce \
toolbox_skeleton/demos/fortran_sum.dem.sce \
toolbox_skeleton/demos/scilab_sum.dem.sce \
toolbox_skeleton/demos/toolbox_skeleton.dem.gateway.sce \
toolbox_skeleton/DESCRIPTION \
toolbox_skeleton/DESCRIPTION-FUNCTIONS \
toolbox_skeleton/etc/toolbox_skeleton_preferences.xml \
toolbox_skeleton/etc/toolbox_skeleton_preferences.xsl \
toolbox_skeleton/etc/toolbox_skeleton.quit \
toolbox_skeleton/etc/toolbox_skeleton.start \
toolbox_skeleton/help/builder_help.sce \
toolbox_skeleton/help/cleaner_help.sce \
toolbox_skeleton/help/en_US/build_help.sce \
toolbox_skeleton/help/en_US/c_multiplybypi.xml \
toolbox_skeleton/help/en_US/c_sub.xml \
toolbox_skeleton/help/en_US/c_sum.xml \
toolbox_skeleton/help/en_US/fortran_sum.xml \
toolbox_skeleton/help/en_US/scilab_sum.xml \
toolbox_skeleton/help/fr_FR/build_help.sce \
toolbox_skeleton/help/fr_FR/c_multiplybypi.xml \
toolbox_skeleton/help/fr_FR/c_sub.xml \
toolbox_skeleton/help/fr_FR/c_sum.xml \
toolbox_skeleton/help/fr_FR/fortran_sum.xml \
toolbox_skeleton/help/fr_FR/scilab_sum.xml \
toolbox_skeleton/license.txt \
toolbox_skeleton/locales/en_US.po \
toolbox_skeleton/locales/fr_FR.po \
toolbox_skeleton/macros/buildmacros.sce \
toolbox_skeleton/macros/cleanmacros.sce \
toolbox_skeleton/macros/scilab_error.sci \
toolbox_skeleton/macros/scilab_sum.sci \
toolbox_skeleton/readme.txt \
toolbox_skeleton/sci_gateway/builder_gateway.sce \
toolbox_skeleton/sci_gateway/c/builder_gateway_c.sce \
toolbox_skeleton/sci_gateway/cpp/builder_gateway_cpp.sce \
toolbox_skeleton/sci_gateway/cpp/sci_cpp_find.cxx \
toolbox_skeleton/sci_gateway/c/sci_cerror.c \
toolbox_skeleton/sci_gateway/c/sci_csub.c \
toolbox_skeleton/sci_gateway/c/sci_csum.c \
toolbox_skeleton/sci_gateway/c/sci_foo.c \
toolbox_skeleton/sci_gateway/c/sci_multiplybypi.c \
toolbox_skeleton/sci_gateway/fortran/builder_gateway_fortran.sce \
toolbox_skeleton/sci_gateway/fortran/sci_fsum.c \
toolbox_skeleton/src/builder_src.sce \
toolbox_skeleton/src/c/builder_c.sce \
toolbox_skeleton/src/c/csub.c \
toolbox_skeleton/src/c/csub.h \
toolbox_skeleton/src/c/csum.c \
toolbox_skeleton/src/c/csum.h \
toolbox_skeleton/src/cleaner_src.sce \
toolbox_skeleton/src/c/multiplybypi.c \
toolbox_skeleton/src/c/multiplybypi.h \
toolbox_skeleton/src/fortran/builder_fortran.sce \
toolbox_skeleton/src/fortran/fsum.f \
toolbox_skeleton/src/java/builder_java.sce \
toolbox_skeleton/src/java/org/scilab/contrib/toolboxskeleton/Sum.java \
toolbox_skeleton/tests/unit_tests/c_sum.dia.ref \
toolbox_skeleton/tests/unit_tests/c_sum.tst \
toolbox_skeleton/tests/unit_tests/fortran_sum.dia.ref \
toolbox_skeleton/tests/unit_tests/fortran_sum.tst \
toolbox_skeleton/tests/unit_tests/java_sum.dia.ref \
toolbox_skeleton/tests/unit_tests/java_sum.tst \
toolbox_skeleton/tests/unit_tests/scilab_sum.dia.ref \
toolbox_skeleton/tests/unit_tests/scilab_sum.tst \
toolbox_skeleton/toolbox_skeleton_redist.iss \
xcos_toolbox_skeleton/builder.sce \
xcos_toolbox_skeleton/changelog.txt \
xcos_toolbox_skeleton/demos/allSum.dem.sce \
xcos_toolbox_skeleton/demos/Blocks.zcos \
xcos_toolbox_skeleton/demos/xcos_toolbox_skeleton.dem.gateway.sce \
xcos_toolbox_skeleton/DESCRIPTION \
xcos_toolbox_skeleton/DESCRIPTION-FUNCTIONS \
xcos_toolbox_skeleton/etc/xcos_toolbox_skeleton.quit \
xcos_toolbox_skeleton/etc/xcos_toolbox_skeleton.start \
xcos_toolbox_skeleton/examples/AllSum.zcos \
xcos_toolbox_skeleton/help/builder_help.sce \
xcos_toolbox_skeleton/help/cleaner_help.sce \
xcos_toolbox_skeleton/help/en_US/available_blocks.xml \
xcos_toolbox_skeleton/help/en_US/build_help.sce \
xcos_toolbox_skeleton/help/en_US/TBX_SUM_c.xml \
xcos_toolbox_skeleton/help/en_US/tbx_sum.xml \
xcos_toolbox_skeleton/help/fr_FR/build_help.sce \
xcos_toolbox_skeleton/images/gif/TBX_MUT_STYLE.gif \
xcos_toolbox_skeleton/images/gif/TBX_NOOP.gif \
xcos_toolbox_skeleton/images/gif/TBX_SUM_c.gif \
xcos_toolbox_skeleton/images/gif/TBX_SUM_modelica.gif \
xcos_toolbox_skeleton/images/gif/TBX_SUM_sci.gif \
xcos_toolbox_skeleton/images/svg/TBX_MUT_STYLE.svg \
xcos_toolbox_skeleton/images/svg/TBX_NOOP.svg \
xcos_toolbox_skeleton/images/svg/TBX_SUM_c.svg \
xcos_toolbox_skeleton/images/svg/TBX_SUM_modelica.svg \
xcos_toolbox_skeleton/images/svg/TBX_SUM_sci.svg \
xcos_toolbox_skeleton/license.txt \
xcos_toolbox_skeleton/macros/buildmacros.sce \
xcos_toolbox_skeleton/macros/cleanmacros.sce \
xcos_toolbox_skeleton/macros/TBX_MUT_STYLE.sci \
xcos_toolbox_skeleton/macros/TBX_NOOP.sci \
xcos_toolbox_skeleton/macros/TBX_NOOP_sci.sci \
xcos_toolbox_skeleton/macros/TBX_NOOP_sim.sci \
xcos_toolbox_skeleton/macros/TBX_SUM_c.sci \
xcos_toolbox_skeleton/macros/TBX_SUM_modelica.sci \
xcos_toolbox_skeleton/macros/TBX_SUM_sci.sci \
xcos_toolbox_skeleton/macros/TBX_SUM_sim.sci \
xcos_toolbox_skeleton/macros/XcosToolboxSkeleton.mo \
xcos_toolbox_skeleton/sci_gateway/builder_gateway.sce \
xcos_toolbox_skeleton/sci_gateway/c/builder_gateway_c.sce \
xcos_toolbox_skeleton/sci_gateway/c/sci_tbx_sum.c \
xcos_toolbox_skeleton/sci_gateway/loader_gateway.sce \
xcos_toolbox_skeleton/src/builder_src.sce \
xcos_toolbox_skeleton/src/c/block_sum.c \
xcos_toolbox_skeleton/src/c/builder_c.sce \
xcos_toolbox_skeleton/src/c/business.h \
xcos_toolbox_skeleton/src/c/business_sum.c \
xcos_toolbox_skeleton/src/cleaner_src.sce \
xcos_toolbox_skeleton/src/c/tbx_block_noop.c \
xcos_toolbox_skeleton/tests/benchmark/noop_matrices_c.tst \
xcos_toolbox_skeleton/tests/benchmark/noop_matrices_scilab.tst \
xcos_toolbox_skeleton/tests/benchmark/noop_matrices.zcos \
xcos_toolbox_skeleton/tests/benchmark/noop_scalar_c.tst \
xcos_toolbox_skeleton/tests/benchmark/noop_scalar_scilab.tst \
xcos_toolbox_skeleton/tests/benchmark/noop_scalar.zcos \
xcos_toolbox_skeleton/tests/unit_tests/tbx_sum.dia.ref \
xcos_toolbox_skeleton/tests/unit_tests/tbx_sum.tst

install-data-local:
	$(mkinstalldirs) -m 755 $(DESTDIR)$(pkgdatadir)/contrib/; \
	$(mkinstalldirs) -m 755 $(DESTDIR)$(pkgdatadir)/contrib/toolbox_skeleton; \
	$(mkinstalldirs) -m 755 $(DESTDIR)$(pkgdatadir)/contrib/xcos_toolbox_skeleton; \
	for file in $(SKELETON_FILES) ; do \
	    filePath=`dirname $(DESTDIR)$(pkgdatadir)/contrib/$$file`; \
	    echo "$(mkinstalldirs) -m 755 $$filePath/"; \
	    $(mkinstalldirs) -m 755 $$filePath/; \
	    echo "$(INSTALL_DATA) $$file $$filePath" ; \
	    $(INSTALL_DATA) "$$file" $$filePath; \
	done

mostlyclean-local:
	rm -rf archives \
	toolbox_skeleton/cleaner.sce \
	toolbox_skeleton/help/*/master_help.xml \
	toolbox_skeleton/help/*/scilab_*_help \
	toolbox_skeleton/jar \
	toolbox_skeleton/loader.sce \
	toolbox_skeleton/macros/lib \
	toolbox_skeleton/macros/names \
	toolbox_skeleton/sci_gateway/cpp/cleaner.sce \
	toolbox_skeleton/sci_gateway/cpp/libskeleton_cpp.c \
	toolbox_skeleton/sci_gateway/cpp/libskeleton_cpp.* \
	toolbox_skeleton/sci_gateway/cpp/loader.sce \
	toolbox_skeleton/sci_gateway/c/cleaner.sce \
	toolbox_skeleton/sci_gateway/cleaner_gateway.sce \
	toolbox_skeleton/sci_gateway/c/libskeleton_c.c \
	toolbox_skeleton/sci_gateway/c/libskeleton_c.* \
	toolbox_skeleton/sci_gateway/c/loader.sce \
	toolbox_skeleton/sci_gateway/fortran/cleaner.sce \
	toolbox_skeleton/sci_gateway/fortran/libskeleton_fortran.c \
	toolbox_skeleton/sci_gateway/fortran/libskeleton_fortran.* \
	toolbox_skeleton/sci_gateway/fortran/loader.sce \
	toolbox_skeleton/sci_gateway/loader_gateway.sce \
	toolbox_skeleton/src/c/cleaner.sce \
	toolbox_skeleton/src/c/libcsum.* \
	toolbox_skeleton/src/c/loader.sce \
	toolbox_skeleton/src/fortran/cleaner.sce \
	toolbox_skeleton/src/fortran/libfsum.* \
	toolbox_skeleton/src/fortran/loader.sce \
	toolbox_skeleton/unloader.sce \
	xcos_toolbox_skeleton/cleaner.sce \
	xcos_toolbox_skeleton/help/*/master_help.xml \
	xcos_toolbox_skeleton/help/*/scilab_*_help \
	xcos_toolbox_skeleton/jar \
	xcos_toolbox_skeleton/loader.sce \
	xcos_toolbox_skeleton/macros/lib \
	xcos_toolbox_skeleton/macros/names \
	xcos_toolbox_skeleton/sci_gateway/cleaner.sce \
	xcos_toolbox_skeleton/sci_gateway/cleaner_gateway.sce \
	xcos_toolbox_skeleton/sci_gateway/c/lib \
	xcos_toolbox_skeleton/sci_gateway/c/libskeleton_c.c \
	xcos_toolbox_skeleton/sci_gateway/c/loader.sce \
	xcos_toolbox_skeleton/sci_gateway/c/cleaner.sce \
	xcos_toolbox_skeleton/sci_gateway/c/libxcos_toolbox_skeleton_c.c \
	xcos_toolbox_skeleton/sci_gateway/c/libxcos_toolbox_skeleton_c.* \
	xcos_toolbox_skeleton/src/c/cleaner.sce \
	xcos_toolbox_skeleton/src/c/libxcos_tbx_skel.* \
	xcos_toolbox_skeleton/src/c/loader.sce \
	xcos_toolbox_skeleton/unloader.sce