-
Notifications
You must be signed in to change notification settings - Fork 61
/
Copy pathdist_install.m
26 lines (24 loc) · 1.46 KB
/
dist_install.m
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
function dist_install
if ispc % A windows version of Matlab
mex -O -output cond_invgam_invgam1 winCsource\cond_invgam_invgam1.c winCsource\ars.c winCsource\rand.c
mex -O -output digamma1 winCsource\digamma1.c
mex -O -output dirrand winCsource\dirrand.c
mex -O -output exprand winCsource\exprand.c
mex -O -output gamrand winCsource\gamrand.c winCsource\rand.c
mex -O -output gamrand1 winCsource\gamrand1.c winCsource\rand.c
mex -O -output invgamrand winCsource\invgamrand.c winCsource\rand.c
mex -O -output invgamrand1 winCsource\invgamrand1.c winCsource\rand.c
mex -O -output tanh_f winCsource\tanh_f.c
mex -O -output trand winCsource\trand.c winCsource\rand.c
else
mex -O -output cond_invgam_invgam1 linuxCsource/cond_invgam_invgam1.c linuxCsource/ars.c linuxCsource/rand.c;
mex -O -output digamma1 linuxCsource/digamma1.c;
mex -O -output dirrand linuxCsource/dirrand.c;
mex -O -output exprand linuxCsource/exprand.c;
mex -O -output gamrand linuxCsource/gamrand.c linuxCsource/rand.c;
mex -O -output gamrand1 linuxCsource/gamrand1.c linuxCsource/rand.c;
mex -O -output invgamrand linuxCsource/invgamrand.c linuxCsource/rand.c;
mex -O -output invgamrand1 linuxCsource/invgamrand1.c linuxCsource/rand.c;
mex -O -output tanh_f linuxCsource/tanh_f.c;
mex -O -output trand linuxCsource/trand.c linuxCsource/rand.c;
end