• R/O
  • SSH

freeverb3_vst: 提交

Freeverb3 VST plugins


Commit MetaInfo

修訂8c1dac1537ca323cd907f295741c85c336b019d3 (tree)
時間2015-05-02 19:42:44
作者Teru Kamogashira <tkamogashira@user...>
CommiterTeru Kamogashira

Log Message

Cross compiling library files were added.

Change Summary

差異

diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/build_fftw.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/build_fftw.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,160 @@
1+#!/bin/bash
2+
3+# Build FFTW libraries
4+
5+source cross-set.sh
6+
7+MAKE="make -j2"
8+FFTW3_SRC=fftw-3.3.4.tar.gz
9+FFTW3_DIR=fftw-3.3.4
10+
11+if [ ! -f "$FFTW3_SRC" ]; then
12+ echo "$FFTW3_SRC" not found.
13+ exit -1
14+fi
15+
16+tar -zxvf "$FFTW3_SRC"
17+
18+# ==== 32bit ====
19+
20+PATH=$PATH:/opt/MinGW-w32/bin
21+target=i686-w64-mingw32
22+host=x86_64-linux-gnu
23+set_cmd
24+
25+# single X87
26+#export CFLAGS="$SPFLAGS -Wall -O3 -ffast-math"
27+#export CXXFLAGS=$CFLAGS
28+#(cd "$FFTW3_DIR"; make distclean; \
29+#./configure --prefix=/opt/MinGW-w32 --host=$host --target=$target \
30+#--disable-debug --enable-single --enable-static --disable-shared; \
31+#$MAKE; cp .libs/libfftw3f.a ../libfftw3f.a)
32+
33+# single SSE
34+export CFLAGS="$SPFLAGS -Wall -O3 -ffast-math -march=pentium3 -mfpmath=sse -msse -mstackrealign"
35+export CXXFLAGS=$CFLAGS
36+(cd "$FFTW3_DIR"; make distclean; \
37+./configure --prefix=/opt/MinGW-w32 --host=$host --target=$target --disable-debug \
38+--with-our-malloc --enable-sse --enable-single --enable-static --disable-shared; \
39+$MAKE; cp .libs/libfftw3f.a ../libfftw3f-sse.a)
40+
41+# single AVX
42+export CFLAGS="$SPFLAGS -Wall -O3 -ffast-math -march=corei7-avx -mfpmath=sse -mstackrealign"
43+export CXXFLAGS=$CFLAGS
44+(cd "$FFTW3_DIR"; make distclean; \
45+./configure --prefix=/opt/MinGW-w32 --host=$host --target=$target --disable-debug \
46+--with-our-malloc --enable-avx --enable-single --enable-static --disable-shared; \
47+$MAKE; cp .libs/libfftw3f.a ../libfftw3f-avx.a)
48+
49+# single 3DNow! ... fftw3-3.1.2 only.
50+# The following replacement is for Windows Underscore Symbols
51+# cd dft/k7/codelets/
52+# for s in *.S; do sed -i s/fftwf_/_fftwf_/g $s; done
53+
54+#FFTW3L_SRC=fftw-3.1.2.tar.gz
55+#FFTW3L_DIR=fftw-3.1.2
56+
57+#if [ ! -f "$FFTW3L_SRC" ]; then
58+# echo SRCL not found.
59+# exit -1
60+#fi
61+
62+#tar -zxvf "$FFTW3L_SRC"
63+
64+#export CFLAGS="$SPFLAGS -Wall -O3 -ffast-math -march=athlon -m3dnow"
65+#export CXXFLAGS=$CFLAGS
66+#(cd "$FFTW3L_DIR"; make distclean; \
67+#sed -i s/fftwf_/_fftwf_/g dft/k7/codelets/*.S; \
68+#./configure --prefix=/opt/MinGW-w32 --host=$host --target=$target --disable-debug \
69+#--enable-k7 --enable-single --enable-static --disable-shared; \
70+#$MAKE; cp .libs/libfftw3f.a ../libfftw3f-3dnow.a)
71+
72+# double X87
73+#export CFLAGS="$SPFLAGS -Wall -O3 -ffast-math"
74+#export CXXFLAGS=$CFLAGS
75+#(cd "$FFTW3_DIR"; make distclean; \
76+#./configure --prefix=/opt/MinGW-w32 --host=$host --target=$target --disable-debug --enable-static; \
77+#$MAKE; cp .libs/libfftw3.a ../libfftw3.a)
78+
79+# double SSE2
80+export CFLAGS="$SPFLAGS -Wall -O3 -ffast-math -march=pentium4 -mfpmath=sse -mstackrealign"
81+export CXXFLAGS=$CFLAGS
82+(cd "$FFTW3_DIR"; make distclean; \
83+./configure --prefix=/opt/MinGW-w32 --host=$host --target=$target --disable-debug \
84+--with-our-malloc --enable-sse2 --enable-double --enable-static --disable-shared; \
85+$MAKE; cp .libs/libfftw3.a ../libfftw3-sse2.a)
86+
87+# double AVX
88+export CFLAGS="$SPFLAGS -Wall -O3 -ffast-math -march=corei7-avx -mfpmath=sse -mstackrealign"
89+export CXXFLAGS=$CFLAGS
90+(cd "$FFTW3_DIR"; make distclean; \
91+./configure --prefix=/opt/MinGW-w32 --host=$host --target=$target --disable-debug \
92+--with-our-malloc --enable-avx --enable-double --enable-static --disable-shared; \
93+$MAKE; cp .libs/libfftw3.a ../libfftw3-avx.a)
94+
95+# ==== 64bit ====
96+
97+PATH=$PATH:/opt/MinGW-w64/bin
98+target=x86_64-w64-mingw32
99+host=i686-gentoo-linux
100+set_cmd
101+
102+# single SSE
103+export CFLAGS="$SPFLAGS -Wall -O2 -ffast-math -mfpmath=sse -msse -msse2"
104+export CXXFLAGS=$CFLAGS
105+(cd "$FFTW3_DIR"; make distclean; \
106+./configure --prefix=/opt/MinGW-w64 --host=$host --target=$target --disable-debug \
107+--with-our-malloc --enable-sse --enable-single --enable-static --disable-shared; \
108+$MAKE; cp .libs/libfftw3f.a ../libfftw3f-x64.a)
109+
110+# double SSE
111+export CFLAGS="$SPFLAGS -Wall -O2 -ffast-math -mfpmath=sse -msse -msse2"
112+export CXXFLAGS=$CFLAGS
113+(cd "$FFTW3_DIR"; make distclean; \
114+./configure --prefix=/opt/MinGW-w64 --host=$host --target=$target --disable-debug \
115+--with-our-malloc --enable-sse2 --enable-double --enable-static --disable-shared; \
116+$MAKE; cp .libs/libfftw3.a ../libfftw3-x64.a)
117+
118+# Mac
119+
120+PATH=$PATH:/opt/mac/x64/bin
121+target=x86_64-apple-darwin9
122+host=x86_64-linux-gnu
123+set_cmd_mac64
124+export CFLAGS="$SPFLAGS -Wall -O3 -ffast-math -march=nocona -mfpmath=sse -I /opt/mac/x64/lib/gcc/x86_64-apple-darwin9/4.0.1/include"
125+export CXXFLAGS=$CFLAGS
126+(cd "$FFTW3_DIR"; make distclean; \
127+./configure --prefix=/opt/mac/x64 --host=$host --target=$target --disable-debug --with-our-malloc --enable-sse --enable-single --enable-static --disable-shared; \
128+$MAKE; cp .libs/libfftw3f.a ../libfftw3f-mac-x64.a)
129+
130+PATH=$PATH:/opt/mac/p64/bin
131+target=powerpc64-apple-darwin9
132+host=x86_64-linux-gnu
133+set_cmd_mac64
134+export CFLAGS="$SPFLAGS -Wall -O2 -ffast-math -I /opt/mac/p64/lib/gcc/powerpc64-apple-darwin9/4.0.1/include"
135+export CXXFLAGS=$CFLAGS
136+(cd "$FFTW3_DIR"; make distclean; \
137+./configure --prefix=/opt/mac/p64 --host=$host --target=$target --disable-debug --enable-altivec --enable-single --enable-static --disable-shared; \
138+$MAKE; cp .libs/libfftw3f.a ../libfftw3f-mac-ppc64.a)
139+
140+PATH=$PATH:/opt/mac/bin
141+target=i686-apple-darwin8
142+host=x86_64-linux-gnu
143+set_cmd_mac
144+export CFLAGS="$SPFLAGS -Wall -O3 -ffast-math -march=prescott -mfpmath=sse -I /opt/mac/lib/gcc/i686-apple-darwin8/4.0.1/include"
145+export CXXFLAGS=$CFLAGS
146+(cd "$FFTW3_DIR"; make distclean; \
147+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --with-our-malloc --enable-sse --enable-single --enable-static --disable-shared; \
148+$MAKE; cp .libs/libfftw3f.a ../libfftw3f-mac-x86.a)
149+
150+PATH=$PATH:/opt/mac/bin
151+target=powerpc-apple-darwin8
152+host=x86_64-linux-gnu
153+set_cmd_mac
154+export CFLAGS="$SPFLAGS -Wall -O2 -ffast-math -I /opt/mac/lib/gcc/powerpc-apple-darwin8/4.0.1/include"
155+export CXXFLAGS=$CFLAGS
156+(cd "$FFTW3_DIR"; make distclean; \
157+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-altivec --enable-single --enable-static --disable-shared; \
158+$MAKE; cp .libs/libfftw3f.a ../libfftw3f-mac-ppc.a)
159+
160+i686-apple-darwin8-lipo -create libfftw3f-mac-x86.a libfftw3f-mac-ppc.a libfftw3f-mac-x64.a libfftw3f-mac-ppc64.a -output libfftw3f-mac.a
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/build_libs.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/build_libs.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,73 @@
1+#!/bin/bash
2+
3+# Build external libraries
4+
5+MAKE="make -j2"
6+EXPAT_SRC=expat-2.0.1.tar.gz
7+EXPAT_DIR=expat-2.0.1
8+
9+if [ ! -f "$EXPAT_SRC" ]; then
10+ echo "$EXPAT_SRC" not found.
11+ exit -1
12+fi
13+
14+tar -zxvf "$EXPAT_SRC"
15+
16+source cross-set.sh
17+
18+# Delete directory entory in the libdir='' section to inhibit MinGW linking errors.
19+# sed -i -e "s/libdir='.*'/libdir=''/g" *.la
20+
21+# 32bit
22+
23+PATH=$PATH:/opt/MinGW/bin
24+target=i686-w64-mingw32
25+host=x86_64-linux-gnu
26+set_cmd
27+export CFLAGS="$SPFLAGS -Wall -O3"
28+export CXXFLAGS=$CFLAGS
29+(cd "$EXPAT_DIR"; make distclean; ./configure --prefix=/opt/MinGW --host=$host --target=$target --disable-debug --enable-static --disable-shared; $MAKE; \
30+cp .libs/libexpat.a ../libexpat.a)
31+
32+# 64bit
33+
34+PATH=$PATH:/usr/opt/MinGW-W64/bin
35+target=x86_64-w64-mingw32
36+host=x86_64-linux-gnu
37+set_cmd
38+export CFLAGS="$SPFLAGS -Wall -O3"
39+export CXXFLAGS=$CFLAGS
40+(cd "$EXPAT_DIR"; make distclean; ./configure --prefix=/opt/MinGW-W64 --host=$host --target=$target --disable-debug --enable-static --disable-shared; $MAKE; \
41+cp .libs/libexpat.a ../libexpat-x64.a)
42+
43+# Mac
44+
45+PATH=$PATH:/opt/mac/x64/bin
46+target=x86_64-apple-darwin9
47+host=x86_64-linux-gnu
48+set_cmd_mac64
49+export CFLAGS="-O3 -Wall"
50+export CXXFLAGS="$CFLAGS"
51+(cd "$EXPAT_DIR"; make distclean; ./configure --prefix=/opt/mac/x64 --host=$host --target=$target --disable-debug --enable-static --disable-shared; $MAKE; \
52+cp .libs/libexpat.a ../libexpat-mac-x64.a)
53+
54+PATH=$PATH:/opt/mac/p64/bin
55+target=powerpc64-apple-darwin9
56+host=x86_64-linux-gnu
57+set_cmd_mac64
58+export CFLAGS="-O3 -Wall"
59+export CXXFLAGS="$CFLAGS"
60+(cd "$EXPAT_DIR"; make distclean; ./configure --prefix=/opt/mac/p64 --host=$host --target=$target --disable-debug --enable-static --disable-shared; $MAKE; \
61+cp .libs/libexpat.a ../libexpat-mac-ppc64.a)
62+
63+PATH=$PATH:/opt/mac/bin
64+target=i686-apple-darwin8
65+host=x86_64-linux-gnu
66+set_cmd_mac
67+export LDFLAGS="-arch i386 -arch ppc"
68+export CFLAGS="-O3 -Wall -arch i386 -arch ppc"
69+export CXXFLAGS="$CFLAGS"
70+(cd "$EXPAT_DIR"; make distclean; ./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-static --disable-shared; $MAKE; \
71+cp .libs/libexpat.a ../libexpat-mac-32.a)
72+
73+i686-apple-darwin8-lipo -create libexpat-mac-32.a libexpat-mac-x64.a libexpat-mac-ppc64.a -output libexpat-mac.a
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/build_oggs.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/build_oggs.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,169 @@
1+#!/bin/bash
2+
3+source cross-set.sh
4+
5+# Build ogg/vorbis/flac libraries
6+
7+MAKE="make -j2"
8+
9+OGG_SRC=libogg-1.3.2.tar.xz
10+OGG_DIR=libogg-1.3.2
11+VOR_SRC=libvorbis-1.3.5.tar.xz
12+VOR_DIR=libvorbis-1.3.5
13+FLA_SRC=flac-1.3.1.tar.xz
14+FLA_DIR=flac-1.3.1
15+
16+if [ ! -f "$OGG_SRC" ]; then
17+ echo "$OGG_SRC" not found.
18+ exit -1
19+fi
20+
21+tar -xvf "$OGG_SRC"
22+
23+if [ ! -f "$VOR_SRC" ]; then
24+ echo "$VOR_SRC" not found.
25+ exit -1
26+fi
27+
28+tar -xvf "$VOR_SRC"
29+
30+if [ ! -f "$FLA_SRC" ]; then
31+ echo "$FLA_SRC" not found.
32+ exit -1
33+fi
34+
35+tar -xvf "$FLA_SRC"
36+
37+cp -r "$OGG_DIR/include/ogg/" "$VOR_DIR/include/"
38+cp -r "$OGG_DIR/include/ogg/" "$FLA_DIR/include/"
39+cp -r "$VOR_DIR/include/vorbis/" "$FLA_DIR/include/"
40+
41+# Win 32bit
42+
43+PATH=$PATH:/opt/MinGW/bin
44+target=i686-w64-mingw32
45+# host=x86_64-linux-gnu configure.ac bug
46+host=i686-w64-mingw32
47+set_cmd
48+export CFLAGS="$SPFLAGS -pipe -Wall -O3 -ffast-math -march=pentium3 -mfpmath=sse"
49+export CXXFLAGS=$CFLAGS
50+
51+(cd "$OGG_DIR"; make distclean; \
52+ ./configure --prefix=/opt/MinGW --host=$host --target=$target --disable-debug --enable-static --disable-shared; \
53+ $MAKE -C src; cp src/.libs/libogg.a ../libogg.a)
54+
55+(cd "$VOR_DIR"; make distclean; \
56+ ./configure --prefix=/opt/MinGW --host=$host --target=$target --disable-oggtest --disable-debug --enable-static --disable-shared; \
57+ $MAKE -C lib; cp lib/.libs/libvorbis.a ../libvorbis.a; \
58+ cp lib/.libs/libvorbisenc.a ../libvorbisenc.a; \
59+ cp lib/.libs/libvorbisfile.a ../libvorbisfile.a)
60+
61+(cd "$FLA_DIR"; make distclean; \
62+./configure --prefix=/opt/MinGW --host=$host --target=$target \
63+--disable-debug --enable-static --disable-shared --disable-asm-optimizations; \
64+$MAKE -C src/share; $MAKE -C src/libFLAC; cp src/libFLAC/.libs/libFLAC.a ../libFLAC.a)
65+
66+# Win 64bit
67+
68+PATH=$PATH:/usr/opt/MinGW-W64/bin
69+target=x86_64-w64-mingw32
70+# host=x86_64-linux-gnu configure.ac bug
71+host=i686-w64-mingw32
72+set_cmd
73+export CFLAGS="$SPFLAGS -pipe -Wall -O3 -ffast-math -mfpmath=sse -msse -msse2"
74+export CXXFLAGS=$CFLAGS
75+(cd "$OGG_DIR"; make distclean; \
76+ ./configure --prefix=/opt/MinGW-W64 --host=$host --target=$target --disable-debug --enable-static --disable-shared; \
77+ $MAKE -C src; cp src/.libs/libogg.a ../libogg-x64.a)
78+
79+(cd "$VOR_DIR"; make distclean; \
80+ ./configure --prefix=/opt/MinGW-W64 --host=$host --target=$target --disable-oggtest --disable-debug --enable-static --disable-shared; \
81+ $MAKE -C lib; cp lib/.libs/libvorbis.a ../libvorbis-x64.a; \
82+ cp lib/.libs/libvorbisenc.a ../libvorbisenc-x64.a; \
83+ cp lib/.libs/libvorbisfile.a ../libvorbisfile-x64.a)
84+
85+(cd "$FLA_DIR"; make distclean; \
86+ ./configure --prefix=/opt/MinGW-W64 --host=$host --target=$target --disable-debug --enable-static --disable-shared --disable-asm-optimizations; \
87+ $MAKE -C src/share; $MAKE -C src/libFLAC; cp src/libFLAC/.libs/libFLAC.a ../libFLAC-x64.a)
88+
89+# Mac x64/ppc64
90+
91+PATH=$PATH:/opt/mac/x64/bin:/opt/mac/p64/bin
92+
93+target=x86_64-apple-darwin9
94+host=x86_64-linux-gnu
95+set_cmd_mac64
96+export CFLAGS="-pipe -Wall -O3 -ffast-math -march=nocona -mfpmath=sse -I /opt/mac/x64/lib/gcc/x86_64-apple-darwin9/4.0.1/include"
97+export CXXFLAGS=$CFLAGS
98+(cd "$OGG_DIR"; make distclean; \
99+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-static --disable-shared; \
100+$MAKE -C src; cp src/.libs/libogg.a ../libogg-mac-x64.a)
101+(cd "$VOR_DIR"; make distclean; \
102+./configure --prefix=/opt/mac --host=$host --target=$target --disable-oggtest --disable-debug --enable-static --disable-shared; \
103+$MAKE -C lib; cp lib/.libs/libvorbis.a ../libvorbis-mac-x64.a; \
104+cp lib/.libs/libvorbisenc.a ../libvorbisenc-mac-x64.a; \
105+cp lib/.libs/libvorbisfile.a ../libvorbisfile-mac-x64.a)
106+(cd "$FLA_DIR"; make distclean; \
107+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-static --disable-shared --disable-asm-optimizations; \
108+$MAKE -C src/libFLAC; cp src/libFLAC/.libs/libFLAC.a ../libFLAC-mac-x64.a)
109+
110+target=powerpc64-apple-darwin9
111+host=x86_64-linux-gnu
112+set_cmd_mac64
113+export CFLAGS="-pipe -Wall -ffast-math -mcpu=G5 -O2 -pipe -maltivec -mabi=altivec"
114+export CXXFLAGS=$CFLAGS
115+(cd "$OGG_DIR"; make distclean; \
116+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-static --disable-shared; \
117+$MAKE -C src; cp src/.libs/libogg.a ../libogg-mac-ppc64.a)
118+(cd "$VOR_DIR"; make distclean; \
119+./configure --prefix=/opt/mac --host=$host --target=$target --disable-oggtest --disable-debug --enable-static --disable-shared; \
120+$MAKE -C lib; cp lib/.libs/libvorbis.a ../libvorbis-mac-ppc64.a; \
121+cp lib/.libs/libvorbisenc.a ../libvorbisenc-mac-ppc64.a; \
122+cp lib/.libs/libvorbisfile.a ../libvorbisfile-mac-ppc64.a)
123+(cd "$FLA_DIR"; make distclean; \
124+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-static --disable-shared --disable-asm-optimizations; \
125+$MAKE -C src/libFLAC; cp src/libFLAC/.libs/libFLAC.a ../libFLAC-mac-ppc64.a)
126+
127+# Mac x86/ppc
128+
129+PATH=$PATH:/opt/mac/bin
130+
131+target=powerpc-apple-darwin8
132+host=x86_64-linux-gnu
133+set_cmd_mac
134+export CFLAGS="-pipe -Wall -ffast-math -mcpu=7400 -O2 -pipe -maltivec -mabi=altivec"
135+export CXXFLAGS=$CFLAGS
136+(cd "$OGG_DIR"; make distclean; \
137+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-static --disable-shared; \
138+$MAKE -C src; cp src/.libs/libogg.a ../libogg-mac-ppc.a)
139+(cd "$VOR_DIR"; make distclean; \
140+./configure --prefix=/opt/mac --host=$host --target=$target --disable-oggtest --disable-debug --enable-static --disable-shared; \
141+$MAKE -C lib; cp lib/.libs/libvorbis.a ../libvorbis-mac-ppc.a; \
142+cp lib/.libs/libvorbisenc.a ../libvorbisenc-mac-ppc.a; \
143+cp lib/.libs/libvorbisfile.a ../libvorbisfile-mac-ppc.a)
144+(cd "$FLA_DIR"; make distclean; \
145+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-static --disable-shared --disable-asm-optimizations; \
146+$MAKE -C src/libFLAC; cp src/libFLAC/.libs/libFLAC.a ../libFLAC-mac-ppc.a)
147+
148+target=i686-apple-darwin8
149+host=x86_64-linux-gnu
150+set_cmd_mac
151+export CFLAGS="-pipe -Wall -O3 -ffast-math -march=prescott -mfpmath=sse"
152+export CXXFLAGS=$CFLAGS
153+(cd "$OGG_DIR"; make distclean; \
154+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-static --disable-shared; \
155+$MAKE -C src; cp src/.libs/libogg.a ../libogg-mac-x86.a)
156+(cd "$VOR_DIR"; make distclean; \
157+./configure --prefix=/opt/mac --host=$host --target=$target --disable-oggtest --disable-debug --enable-static --disable-shared; \
158+$MAKE -C lib; cp lib/.libs/libvorbis.a ../libvorbis-mac-x86.a; \
159+cp lib/.libs/libvorbisenc.a ../libvorbisenc-mac-x86.a; \
160+cp lib/.libs/libvorbisfile.a ../libvorbisfile-mac-x86.a)
161+(cd "$FLA_DIR"; make distclean; \
162+./configure --prefix=/opt/mac --host=$host --target=$target --disable-debug --enable-static --disable-shared --disable-asm-optimizations; \
163+$MAKE -C src/libFLAC; cp src/libFLAC/.libs/libFLAC.a ../libFLAC-mac-x86.a)
164+
165+i686-apple-darwin8-lipo -create libogg-mac-x86.a libogg-mac-ppc.a libogg-mac-x64.a libogg-mac-ppc64.a -output libogg-mac.a
166+i686-apple-darwin8-lipo -create libvorbis-mac-x86.a libvorbis-mac-ppc.a libvorbis-mac-x64.a libvorbis-mac-ppc64.a -output libvorbis-mac.a
167+i686-apple-darwin8-lipo -create libvorbisenc-mac-x86.a libvorbisenc-mac-ppc.a libvorbisenc-mac-x64.a libvorbisenc-mac-ppc64.a -output libvorbisenc-mac.a
168+i686-apple-darwin8-lipo -create libvorbisfile-mac-x86.a libvorbisfile-mac-ppc.a libvorbisfile-mac-x64.a libvorbisfile-mac-ppc64.a -output libvorbisfile-mac.a
169+i686-apple-darwin8-lipo -create libFLAC-mac-x86.a libFLAC-mac-ppc.a libFLAC-mac-x64.a libFLAC-mac-ppc64.a -output libFLAC-mac.a
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/cross-set.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/cross-set.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,36 @@
1+set_cmd() {
2+export set AS=${target}-as
3+export set CC=${target}-gcc
4+export set CXX=${target}-g++
5+export set AR=${target}-ar
6+export set RANLIB=${target}-ranlib
7+export set LD=${target}-ld
8+export set DLLTOOL=${target}-dlltool
9+export set WINDRES=${target}-windres
10+export set SPFLAGS="-mthreads -D_MT"
11+export set LDFLAGS="$SPFLAGS"
12+export set CFLAGS="-O3 -Wall"
13+export set CXXFLAGS="$CFLAGS"
14+}
15+
16+set_cmd_mac() {
17+export set AS=${target}-as
18+export set CC=${target}-gcc
19+export set CXX=${target}-g++
20+export set AR=${target}-ar
21+export set RANLIB=${target}-ranlib
22+export set LD=${target}-ld
23+export set DLLTOOL=${target}-dlltool
24+export set WINDRES=${target}-windres
25+}
26+
27+set_cmd_mac64() {
28+export set AS=${target}-as
29+export set CC=${target}-gcc
30+export set CXX=${target}-g++
31+export set AR=${target}-ar
32+export set RANLIB=${target}-ranlib
33+export set LD=${target}-ld64
34+export set DLLTOOL=${target}-dlltool
35+export set WINDRES=${target}-windres
36+}
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/expat-2.0.1.tar.gz
Binary file cross-sh/expat-2.0.1.tar.gz has changed
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/fftw-3.3.4.tar.gz
Binary file cross-sh/fftw-3.3.4.tar.gz has changed
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/flac-1.3.1.tar.xz
Binary file cross-sh/flac-1.3.1.tar.xz has changed
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/libogg-1.3.2.tar.xz
Binary file cross-sh/libogg-1.3.2.tar.xz has changed
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/libvorbis-1.3.5.tar.xz
Binary file cross-sh/libvorbis-1.3.5.tar.xz has changed
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/macosx-S-universal.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/macosx-S-universal.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,77 @@
1+#!/bin/bash
2+
3+export set PATH=/opt/mac/x64/bin:$PATH
4+export set target=x86_64-apple-darwin9
5+export set host=$target
6+export set build=i486-linux-gnu
7+export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE3 -march=nocona -mfpmath=sse -mmacosx-version-min=10.5"
8+export set CFLAGS="$CFLAGS -I /opt/mac/x64/lib/gcc/x86_64-apple-darwin9/4.0.1/include"
9+export set CXXFLAGS="$CFLAGS -I /opt/mac/x64/include/c++/4.0.1 -I /opt/mac/x64/include/c++/4.0.1/x86_64-apple-darwin9"
10+export set OBJCFLAGS=$CFLAGS
11+export set OBJCXXFLAGS=$CFLAGS
12+
13+./configure \
14+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target --enable-vsttarget=macosx \
15+--disable-static --enable-shared --disable-debug --disable-undenormal --enable-cocoa \
16+--enable-dstr=-macosx-fast-singleprecision --enable-macarchstr=x86_64 --enable-fftw3n=fftw3f
17+
18+if [ "$1" = "make" ];then
19+ make clean ; make
20+fi
21+
22+export set PATH=/opt/mac/p64/bin:$PATH
23+export set target=powerpc64-apple-darwin9
24+export set host=$target
25+export set build=i486-linux-gnu
26+export set CFLAGS="-pipe -Wall -ffast-math -mcpu=G5 -O2 -pipe -maltivec -mabi=altivec -isysroot /opt/mac/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5"
27+export set CFLAGS="$CFLAGS -I /opt/mac/p64/lib/gcc/powerpc64-apple-darwin9/4.0.1/include"
28+export set CXXFLAGS="$CFLAGS -I /opt/mac/p64/include/c++/4.0.1 -I /opt/mac/p64/include/c++/4.0.1/powerpc64-apple-darwin9"
29+export set OBJCFLAGS=$CFLAGS
30+export set OBJCXXFLAGS=$CFLAGS
31+
32+./configure \
33+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target --enable-vsttarget=macosx \
34+--disable-static --enable-shared --disable-debug --disable-undenormal --enable-cocoa \
35+--enable-dstr=-macosx-fast-singleprecision --enable-macarchstr=ppc64 --enable-fftw3n=fftw3f
36+
37+if [ "$1" = "make" ];then
38+ make clean ; make
39+fi
40+
41+export set PATH=/opt/mac/bin:$PATH
42+export set target=powerpc-apple-darwin8
43+export set host=$target
44+export set build=i486-linux-gnu
45+export set CFLAGS="-pipe -Wall -ffast-math -mcpu=7400 -O2 -pipe -maltivec -mabi=altivec"
46+export set CFLAGS="$CFLAGS -I /opt/mac/lib/gcc/powerpc-apple-darwin8/4.0.1/include"
47+export set CXXFLAGS=$CFLAGS
48+export set OBJCFLAGS=$CFLAGS
49+export set OBJCXXFLAGS=$CFLAGS
50+
51+./configure \
52+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target --enable-vsttarget=macosx \
53+--disable-static --enable-shared --disable-debug --disable-undenormal \
54+--enable-dstr=-macosx-fast-singleprecision --enable-macarchstr=ppc --enable-fftw3n=fftw3f
55+
56+if [ "$1" = "make" ];then
57+ make clean ; make
58+fi
59+
60+export set PATH=/opt/mac/bin:$PATH
61+export set target=i686-apple-darwin8
62+export set host=$target
63+export set build=i486-linux-gnu
64+export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE3 -march=prescott -mfpmath=sse"
65+export set CFLAGS="$CFLAGS -I /opt/mac/lib/gcc/i686-apple-darwin8/4.0.1/include"
66+export set CXXFLAGS=$CFLAGS
67+export set OBJCFLAGS=$CFLAGS
68+export set OBJCXXFLAGS=$CFLAGS
69+
70+./configure \
71+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target --enable-vsttarget=macosx \
72+--disable-static --enable-shared --disable-debug --disable-undenormal \
73+--enable-dstr=-macosx-fast-singleprecision --enable-macarchstr=x86 --enable-fftw3n=fftw3f
74+
75+if [ "$1" = "make" ];then
76+ make clean ; make
77+fi
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-cross-D-avx.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-cross-D-avx.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,15 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w32/bin:$PATH
4+export set target=i686-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+
8+export CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -march=corei7-avx -mfpmath=sse -mstackrealign"
9+export CXXFLAGS=$CFLAGS
10+
11+./configure \
12+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
13+--disable-static --enable-shared --disable-debug --disable-undenormal \
14+--enable-plugdouble --enable-dstr=-slow-AVX-doubleprecision-win --enable-fftw3n=fftw3-avx
15+
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-cross-D-sse2.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-cross-D-sse2.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,15 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w32/bin:$PATH
4+export set target=i686-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+export CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE2 -march=pentium4 -mfpmath=sse -mstackrealign"
8+export CXXFLAGS=$CFLAGS
9+
10+./configure \
11+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
12+--disable-static --enable-shared --disable-debug --disable-undenormal \
13+--enable-plugdouble --enable-dstr=-slow-SSE2-doubleprecision-win --enable-fftw3n=fftw3-sse2
14+
15+
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-cross-D-sse4.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-cross-D-sse4.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,15 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w32/bin:$PATH
4+export set target=i686-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+
8+export CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE4 -march=core2 -mfpmath=sse -mstackrealign"
9+export CXXFLAGS=$CFLAGS
10+
11+./configure \
12+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
13+--disable-static --enable-shared --disable-debug --disable-undenormal \
14+--enable-plugdouble --enable-dstr=-slow-SSE4-doubleprecision-win --enable-fftw3n=fftw3-sse2
15+
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-cross-S-avx.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-cross-S-avx.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,20 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w32/bin:$PATH
4+export set target=i686-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+
8+#export set PATH=/usr/i586-mingw32msvc/bin:$PATH
9+#export set build=i486-linux-gnu
10+#export set host=i586-mingw32msvc
11+#export set target=i586-mingw32msvc
12+
13+export set CFLAGS="-pipe -Wall -O3 -g -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse -mstackrealign"
14+export set CXXFLAGS=$CFLAGS
15+
16+./configure \
17+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
18+--disable-static --enable-shared --disable-debug --disable-undenormal \
19+--enable-dstr=-fast-AVX-singleprecision-win --enable-fftw3n=fftw3f-avx
20+
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-cross-S-sse.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-cross-S-sse.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,14 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w32/bin:$PATH
4+export set target=i686-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+export set CFLAGS="-pipe -Wall -O3 -g -ffast-math -DENABLE_SSE_V2 -march=pentium3 -mfpmath=sse -mstackrealign"
8+export set CXXFLAGS=$CFLAGS
9+
10+./configure \
11+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
12+--disable-static --enable-shared --disable-debug --disable-undenormal \
13+--enable-dstr=-fast-SSE-singleprecision-win --enable-fftw3n=fftw3f-sse
14+
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-cross-S-sse3.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-cross-S-sse3.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,15 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w32/bin:$PATH
4+export set target=i686-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+export set CFLAGS="-pipe -Wall -O3 -g -ffast-math -DENABLE_SSE3 -march=prescott -mfpmath=sse -mstackrealign"
8+export set CXXFLAGS=$CFLAGS
9+
10+./configure \
11+--prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
12+--disable-static --enable-shared --disable-debug --disable-undenormal \
13+--enable-dstr=-fast-SSE3-singleprecision-win --enable-fftw3n=fftw3f-sse
14+
15+
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-w64-cross-D-avx.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-w64-cross-D-avx.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,15 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w64/bin:$PATH
4+export set target=x86_64-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse"
8+export set CXXFLAGS=$CFLAGS
9+
10+./configure --prefix=/Freeverb3_VST_x64 \
11+--host=$host --target=$target --build=$build --enable-x64 \
12+--enable-static --enable-shared --disable-debug --disable-undenormal \
13+--enable-plugdouble --enable-dstr=-slow-x64-AVX-doubleprecision-win
14+
15+
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-w64-cross-D-sse2.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-w64-cross-D-sse2.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,15 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w64/bin:$PATH
4+export set target=x86_64-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE2 -mfpmath=sse -msse -msse2"
8+export set CXXFLAGS=$CFLAGS
9+
10+./configure --prefix=/Freeverb3_VST_x64 \
11+--host=$host --target=$target --build=$build --enable-x64 \
12+--enable-static --enable-shared --disable-debug --disable-undenormal \
13+--enable-plugdouble --enable-dstr=-slow-x64-doubleprecision-win
14+
15+
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-w64-cross-S-avx.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-w64-cross-S-avx.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,15 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w64/bin:$PATH
4+export set target=x86_64-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse"
8+export set CXXFLAGS=$CFLAGS
9+
10+./configure --prefix=/Freeverb3_VST_x64 \
11+--host=$host --target=$target --build=$build --enable-x64 \
12+--enable-static --enable-shared --disable-debug --disable-undenormal \
13+--enable-dstr=-fast-x64-AVX-singleprecision-win
14+
15+
diff -r 2473b12e47ce -r 8c1dac1537ca cross-sh/mingw-w64-cross-S-sse.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cross-sh/mingw-w64-cross-S-sse.sh Sat May 02 19:42:44 2015 +0900
@@ -0,0 +1,15 @@
1+#!/bin/bash
2+
3+export set PATH=/usr/opt/MinGW-w64/bin:$PATH
4+export set target=x86_64-w64-mingw32
5+export set host=$target
6+export set build=i486-linux-gnu
7+export set CFLAGS="-m64 -pipe -Wall -O3 -ffast-math -DENABLE_SSE_V2 -mfpmath=sse -msse -msse2"
8+export set CXXFLAGS=$CFLAGS
9+
10+./configure --prefix=/Freeverb3_VST_x64 \
11+--host=$host --target=$target --build=$build --enable-x64 \
12+--enable-static --enable-shared --disable-debug --disable-undenormal \
13+--enable-dstr=-fast-x64-singleprecision-win
14+
15+
Show on old repository browser