1#!/bin/sh
2
3DIR=linux_f32
4
5mkdir -p -m 0755 ../../../CSDIST/$DIR/bin
6mkdir -p -m 0755 ../../../CSDIST/$DIR/doc
7mkdir -p -m 0755 ../../../CSDIST/$DIR/hdr
8mkdir -p -m 0755 ../../../CSDIST/$DIR/lib
9mkdir -p -m 0755 ../../../CSDIST/$DIR/opc
10mkdir -p -m 0755 ../../../CSDIST/$DIR/opc/frontends
11mkdir -p -m 0755 ../../../CSDIST/$DIR/loc
12
13rm ../../../CSDIST/$DIR/bin/*
14
15cp -pv ../../{linseg,lpanal,brkpt,lpc_export,lpc_import,cs,makecsd,csb64enc,cscore,csound,csound5gui,cvanal,dnoise,mixer,envext,extract,extractor,pvanal,pvlook,het_export,het_import,hetro,scale,scot,scsort,sdif2ad,srconv,tabdes,winsound,cstclsh,cswish,matrix.tk,pv_export,pv_import,atsa,sndinfo} ../../../CSDIST/$DIR/bin
16
17strip ../../../CSDIST/$DIR/bin/*
18
19rm ../../../CSDIST/$DIR/opc/*
20rm ../../../CSDIST/$DIR/opc/frontends/*
21cp -puv ../../li*.so ../../opcodes.dir ../../../CSDIST/$DIR/opc
22
23mv ../../../CSDIST/$DIR/opc/lib_csnd.so ../../../CSDIST/$DIR/opc/frontends
24mv ../../../CSDIST/$DIR/opc/lib_jcsound.so ../../../CSDIST/$DIR/opc/frontends
25cp -puv ../../_loris.so ../../../CSDIST/$DIR/opc/frontends
26ln ../../../CSDIST/$DIR/opc/frontends/lib_csnd.so ../../../CSDIST/$DIR/opc/frontends/_csnd.so
27cp -puv ../../*.jar ../../../CSDIST/$DIR/opc/frontends
28cp -puv ../../csnd.py ../../../CSDIST/$DIR/opc/frontends
29cp -puv ../../loris.py ../../../CSDIST/$DIR/opc/frontends
30rm ../../../CSDIST/$DIR/opc/libcsound.so
31rm ../../../CSDIST/$DIR/opc/lib_CsoundVST.so
32
33cp -upv ../../libcsound.so.5.2 ../../../CSDIST/$DIR/lib
34(cd  ../../../CSDIST/$DIR/lib; ln -s libcsound.so.5.2 libcsound.so)
35
36cp -upv ../../libcsound.a  ../../../CSDIST/$DIR/lib
37
38cp -upv ../../include/cfgvar.h ../../include/cscore.h ../../include/csdl.h ../../include/csound.h ../../include/csound.hpp ../../include/csoundCore.h ../../include/cwindow.h ../../include/msg_attr.h ../../include/OpcodeBase.hpp ../../include/pstream.h ../../include/pvfileio.h ../../include/soundio.h ../../include/sysdep.h ../../include/text.h ../../include/version.h ../../interfaces/CsoundFile.hpp ../../interfaces/CppSound.hpp ../../interfaces/filebuilding.h ../../../CSDIST/$DIR/hdr
39
40cp -rupv ../../../manual/html ../../../CSDIST/$DIR/doc
41find ../../../CSDIST/$DIR/ -name CVS -exec rm -rf {} \;
42
43###en_GB/  es_CO/    fr/  it/ ro/  de/   en_US/ /ru /ro
44cp -upv ../../po/de/LC_MESSAGES/csound5.mo ../../../CSDIST/$DIR/loc/de_csound5.mo
45cp -upv ../../po/en_GB/LC_MESSAGES/csound5.mo ../../../CSDIST/$DIR/loc/en_csound5.mo
46cp -upv ../../po/en_US/LC_MESSAGES/csound5.mo ../../../CSDIST/$DIR/loc/us_csound5.mo
47cp -upv ../../po/es_CO/LC_MESSAGES/csound5.mo ../../../CSDIST/$DIR/loc/es_csound5.mo
48cp -upv ../../po/fr/LC_MESSAGES/csound5.mo ../../../CSDIST/$DIR/loc/fr_csound5.mo
49cp -upv ../../po/it/LC_MESSAGES/csound5.mo ../../../CSDIST/$DIR/loc/it_csound5.mo
50cp -upv ../../po/ro/LC_MESSAGES/csound5.mo ../../../CSDIST/$DIR/loc/ro_csound5.mo
51cp -upv ../../po/ru/LC_MESSAGES/csound5.mo ../../../CSDIST/$DIR/loc/ru_csound5.mo
52
53cp -upv installer ../../../CSDIST/$DIR
54cat > ../../../CSDIST/$DIR/def.ins <<'EOF'
55Linux Floats
56/usr/local/bin
57/usr/local/include
58/usr/local/csound
59/usr/local/doc/csound
60/usr/local/lib
61/usr/local/share/locale
62OPCODEDIR
63libcsound.a
64'EOF'
65