|
Revision 185
(checked in by dan, 2 years ago)
|
optimize simple-dialect swf import: don't id-map DefineShape? contents.
|
- Property svn:executable set to
*
|
| Line | |
|---|
| 1 |
#!/bin/bash |
|---|
| 2 |
VERSION=$1 |
|---|
| 3 |
|
|---|
| 4 |
if [ -z "$VERSION" ]; then |
|---|
| 5 |
echo usage: $0 [version] |
|---|
| 6 |
exit 1 |
|---|
| 7 |
fi |
|---|
| 8 |
|
|---|
| 9 |
echo compiling swfmill $VERSION for macosx |
|---|
| 10 |
wget http://swfmill.org/pre/swfmill-$VERSION.tar.gz |
|---|
| 11 |
tar xvfz swfmill-$VERSION.tar.gz |
|---|
| 12 |
cd swfmill-$VERSION |
|---|
| 13 |
|
|---|
| 14 |
export CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" |
|---|
| 15 |
export CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" |
|---|
| 16 |
export LDFLAGS="-arch i386 -arch ppc" |
|---|
| 17 |
./configure --disable-dependency-tracking |
|---|
| 18 |
|
|---|
| 19 |
make |
|---|
| 20 |
echo "Linking Again (workaround for static linkin crt0 problem)" |
|---|
| 21 |
cd src |
|---|
| 22 |
#g++ -g -O2 -o swfmill swfmill-base64.o swfmill-SWFReader.o swfmill-SWFWriter.o swfmill-SWFFile.o swfmill-SWFItem.o swfmill-SWFTag.o swfmill-SWFAction.o swfmill-SWFFilter.o swfmill-SWFStackItem.o swfmill-SWFStyle.o swfmill-SWFShapeItem.o swfmill-SWFGlyphList.o swfmill-SWFShapeMaker.o swfmill-gSWFParseXML.o swfmill-gSWFWriteXML.o swfmill-gSWFParser.o swfmill-gSWFWriter.o swfmill-gSWFDumper.o swfmill-gSWFBasics.o swfmill-gSWFSize.o swfmill-swfmill.o -Wl,-bind_at_load -L/Users/dan/usr//lib swft/.libs/libswft.a /Users/dan/usr//lib/libexslt.a /Users/dan/usr//lib/libxslt.a /Users/dan/usr//lib/libxml2.a -ldl -lpthread /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libiconv.dylib /Users/dan/usr//lib/libfreetype.a /Users/dan/usr//lib/libpng12.a -lz -lm xslt/.libs/libswfmillxslt.a |
|---|
| 23 |
g++ -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc -O3 -o swfmill swfmill-base64.o swfmill-SWFReader.o swfmill-SWFWriter.o swfmill-SWFFile.o swfmill-SWFItem.o swfmill-SWFTag.o swfmill-SWFAction.o swfmill-SWFFilter.o swfmill-SWFStackItem.o swfmill-SWFStyle.o swfmill-SWFShapeItem.o swfmill-SWFGlyphList.o swfmill-SWFShapeMaker.o swfmill-gSWFParseXML.o swfmill-gSWFWriteXML.o swfmill-gSWFParser.o swfmill-gSWFWriter.o swfmill-gSWFDumper.o swfmill-gSWFBasics.o swfmill-gSWFSize.o swfmill-swfmill.o -Wl,-bind_at_load -L/Users/dan/usr//lib swft/.libs/libswft.a /Users/dan/usr//lib/libexslt.a /Users/dan/usr//lib/libxslt.a /Users/dan/usr//lib/libxml2.a -lpthread /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libiconv.dylib -lm /Users/dan/usr//lib/libfreetype.a /Users/dan/usr//lib/libpng12.a -lz xslt/.libs/libswfmillxslt.a |
|---|
| 24 |
strip swfmill |
|---|
| 25 |
cd ../.. |
|---|
| 26 |
mkdir swfmill-$VERSION-macosx |
|---|
| 27 |
cp swfmill-$VERSION/README swfmill-$VERSION-macosx/ |
|---|
| 28 |
cp swfmill-$VERSION/COPYING swfmill-$VERSION-macosx/ |
|---|
| 29 |
cp swfmill-$VERSION/NEWS swfmill-$VERSION-macosx/ |
|---|
| 30 |
cp swfmill-$VERSION/src/swfmill swfmill-$VERSION-macosx/ |
|---|
| 31 |
|
|---|
| 32 |
tar cvfz swfmill-$VERSION-macosx.tar.gz swfmill-$VERSION-macosx/ |
|---|
| 33 |
|
|---|
| 34 |
echo "Copying release (swfmill-$VERSION-macosx.tar.gz) to swfmill.org:/tmp/" |
|---|
| 35 |
scp swfmill-$VERSION-macosx.tar.gz swfmill.org:/tmp/ |
|---|