1e564a1638e97e7a737433b452ad7eb8f04563f4
[scilab.git] / scilab / modules / m2sci / macros / sci_files / Makeproto
1 # Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 # Copyright (C) ???? - INRIA - Scilab
3
4 # This file is distributed under the same license as the Scilab package.
5
6 # This Makefile is used to build sci_funname.sci files from PROTOx.g
7
8 PROTO0 = sci_abs.sci sci_cos.sci sci_cosh.sci sci_erf.sci sci_erfc.sci\
9          sci_erfcx.sci sci_gamma.sci sci_gammaln.sci sci_imag.sci sci_real.sci
10 PROTO1 = sci_max.sci sci_min.sci
11 PROTO2 = sci_cumprod.sci sci_cumsum.sci 
12 PROTO3 = sci_eye.sci sci_false.sci sci_ones.sci sci_rand.sci sci_randn.sci sci_true.sci sci_zeros.sci 
13 PROTO4 = sci_acosh.sci sci_asinh.sci sci_conj.sci sci_cot.sci sci_coth.sci sci_double.sci sci_exp.sci sci_expm.sci sci_inv.sci sci_log.sci sci_log10.sci sci_sign.sci sci_sin.sci sci_sinh.sci sci_sqrt.sci sci_tan.sci sci_tanh.sci
14 PROTO5 = sci_asin.sci sci_atanh.sci sci_atan.sci
15 PROTO6 = sci_ceil.sci sci_fix.sci sci_floor.sci sci_round.sci
16 PROTO7 = sci_tril.sci sci_triu.sci 
17 PROTO8 = sci_prod.sci sci_sum.sci
18 PROTO9 = sci_int8.sci sci_int16.sci sci_int32.sci sci_uint8.sci sci_uint16.sci sci_uint32.sci
19 PROTO10 = sci_lower.sci sci_upper.sci
20 PROTO11 = sci_dos.sci sci_unix.sci
21 PROTO12 = sci_who.sci sci_whos.sci
22 PROTO13 = sci_all.sci sci_any.sci
23 PROTO14 = sci_acos.sci 
24 PROTO15 = sci_nargin.sci sci_nargout.sci
25
26 # Files generated from file : sci_PROTO0.g
27 sci_abs.sci: sci_PROTO0.g
28         @./GEN $? abs abs > $@
29 sci_cos.sci: sci_PROTO0.g
30         @./GEN $? cos cos > $@
31 sci_cosh.sci: sci_PROTO0.g
32         @./GEN $? cosh cosh > $@
33 sci_erf.sci: sci_PROTO0.g
34         @./GEN $? erf erf > $@
35 sci_erfc.sci: sci_PROTO0.g
36         @./GEN $? erfc erfc > $@
37 sci_erfcx.sci: sci_PROTO0.g
38         @./GEN $? erfcx erfcx > $@
39 sci_gamma.sci: sci_PROTO0.g
40         @./GEN $? gamma gamma > $@
41 sci_gammaln.sci: sci_PROTO0.g
42         @./GEN $? gammaln gammaln > $@
43 sci_imag.sci: sci_PROTO0.g
44         @./GEN $? imag imag > $@
45 sci_real.sci: sci_PROTO0.g
46         @./GEN $? real real > $@
47
48 # Files generated from file : sci_PROTO1.g
49 sci_max.sci: sci_PROTO1.g
50         @./GEN $? max max > $@
51 sci_min.sci: sci_PROTO1.g
52         @./GEN $? min min > $@
53
54 # Files generated from file : sci_PROTO2.g
55 sci_cumprod.sci: sci_PROTO2.g
56         @./GEN $? cumprod cumprod > $@
57 sci_cumsum.sci: sci_PROTO2.g
58         @./GEN $? cumsum cumsum > $@
59
60 # Files generated from file : sci_PROTO3.g
61 sci_eye.sci: sci_PROTO3.g
62         @./GEN $? eye eye > $@
63 sci_false.sci: sci_PROTO3.g
64         @./GEN $? false zeros > $@
65 sci_ones.sci: sci_PROTO3.g
66         @./GEN $? ones ones > $@
67 sci_rand.sci: sci_PROTO3.g
68         @./GEN $? rand rand > $@
69 sci_randn.sci: sci_PROTO3.g
70         @./GEN $? randn rand > $@
71 sci_true.sci: sci_PROTO3.g
72         @./GEN $? true ones > $@
73 sci_zeros.sci: sci_PROTO3.g
74         @./GEN $? zeros zeros > $@
75
76 # Files generated from file : sci_PROTO4.g (Output property same as input)
77 sci_acosh.sci: sci_PROTO4.g
78         @./GEN $? acosh acosh > $@
79 sci_asinh.sci: sci_PROTO4.g
80         @./GEN $? asinh asinh > $@
81 sci_conj.sci: sci_PROTO4.g
82         @./GEN $? conj conj > $@
83 sci_cot.sci: sci_PROTO4.g
84         @./GEN $? cot cotg > $@
85 sci_coth.sci: sci_PROTO4.g
86         @./GEN $? coth coth > $@
87 sci_double.sci: sci_PROTO4.g
88         @./GEN $? double double > $@
89 sci_exp.sci: sci_PROTO4.g
90         @./GEN $? exp exp > $@
91 sci_expm.sci: sci_PROTO4.g
92         @./GEN $? expm expm > $@
93 sci_inv.sci: sci_PROTO4.g
94         @./GEN $? inv inv > $@
95 sci_log.sci: sci_PROTO4.g
96         @./GEN $? log log > $@
97 sci_log10.sci: sci_PROTO4.g
98         @./GEN $? log10 log10 > $@
99 sci_sign.sci: sci_PROTO4.g
100         @./GEN $? sign sign > $@
101 sci_sin.sci: sci_PROTO4.g
102         @./GEN $? sin sin > $@
103 sci_sinh.sci: sci_PROTO4.g
104         @./GEN $? sinh sinh > $@
105 sci_sqrt.sci: sci_PROTO4.g
106         @./GEN $? sqrt sqrt > $@
107 sci_tan.sci: sci_PROTO4.g
108         @./GEN $? tan tan > $@
109 sci_tanh.sci: sci_PROTO4.g
110         @./GEN $? tanh tanh > $@
111
112 # Files generated from file : sci_PROTO5.g
113 sci_asin.sci: sci_PROTO5.g
114         @./GEN $? asin asin > $@
115 sci_atan.sci: sci_PROTO5.g
116         @./GEN $? atan atan > $@
117 sci_atanh.sci: sci_PROTO5.g
118         @./GEN $? atanh atanh > $@
119
120 # Files generated from file : sci_PROTO6.g
121 sci_ceil.sci: sci_PROTO6.g
122         @./GEN $? ceil ceil > $@
123 sci_fix.sci: sci_PROTO6.g
124         @./GEN $? fix fix > $@
125 sci_floor.sci: sci_PROTO6.g
126         @./GEN $? floor floor > $@
127 sci_round.sci: sci_PROTO6.g
128         @./GEN $? round round > $@
129
130 # Files generated from file : sci_PROTO7.g
131 sci_tril.sci: sci_PROTO7.g
132         @./GEN $? tril tril > $@
133 sci_triu.sci: sci_PROTO7.g
134         @./GEN $? triu triu > $@
135
136 # Files generated from file : sci_PROTO8.g
137 sci_prod.sci: sci_PROTO8.g
138         @./GEN $? prod prod > $@
139 sci_sum.sci: sci_PROTO8.g
140         @./GEN $? sum sum > $@
141
142 # Files generated from file : sci_PROTO9.g
143 sci_int8.sci: sci_PROTO9.g
144         @./GEN $? int8 int8 > $@
145 sci_int16.sci: sci_PROTO9.g
146         @./GEN $? int16 int16 > $@
147 sci_int32.sci: sci_PROTO9.g
148         @./GEN $? int32 int32 > $@
149 sci_int64.sci: sci_PROTO9.g
150         @./GEN $? int64 int64 > $@
151 sci_uint8.sci: sci_PROTO9.g
152         @./GEN $? uint8 uint8 > $@
153 sci_uint16.sci: sci_PROTO9.g
154         @./GEN $? uint16 uint16 > $@
155 sci_uint32.sci: sci_PROTO9.g
156         @./GEN $? uint32 uint32 > $@
157 sci_uint64.sci: sci_PROTO9.g
158         @./GEN $? uint64 uint64 > $@
159
160 # Files generated from file : sci_PROTO10.g
161 sci_lower.sci: sci_PROTO10.g
162         @./GEN $? lower convstr > $@
163 sci_upper.sci: sci_PROTO10.g
164         @./GEN $? upper convstr > $@
165
166 # Files generated from file : sci_PROTO11.g
167 sci_dos.sci: sci_PROTO11.g
168         @./GEN $? dos unix_g > $@
169 sci_unix.sci: sci_PROTO11.g
170         @./GEN $? unix unix_g > $@
171
172 # Files generated from file : sci_PROTO12.g
173 sci_who.sci: sci_PROTO12.g
174         @./GEN $? who who > $@
175 sci_whos.sci: sci_PROTO12.g
176         @./GEN $? whos whos > $@
177
178 # Files generated from file : sci_PROTO13.g
179 sci_any.sci: sci_PROTO13.g
180         @./GEN $? any or > $@
181 sci_all.sci: sci_PROTO13.g
182         @./GEN $? all and > $@
183
184 # Files generated from file : sci_PROTO14.g
185 sci_acos.sci: sci_PROTO14.g
186         @./GEN $? acos acos > $@
187
188 # Files generated from file : sci_PROTO15.g
189 sci_nargin.sci: sci_PROTO15.g
190         @./GEN $? nargin nargin > $@
191 sci_nargout.sci: sci_PROTO15.g
192         @./GEN $? nargout nargout > $@
193
194 all: $(PROTO0) $(PROTO1) $(PROTO2) $(PROTO3) $(PROTO4) \
195         $(PROTO5) $(PROTO6) $(PROTO7) $(PROTO8) $(PROTO9) \
196         $(PROTO10) $(PROTO11) $(PROTO12) $(PROTO13) $(PROTO14) \
197         $(PROTO15)
198
199 distclean ::
200         -rm -f $(PROTO0) $(PROTO1) $(PROTO2) $(PROTO3) $(PROTO4) $(PROTO5) $(PROTO6) $(PROTO7) $(PROTO8) $(PROTO9) $(PROTO10) $(PROTO11) $(PROTO12) $(PROTO13) $(PROTO14) $(PROTO15)
201
202
203
204