Newer
Older
Import / research / XPlat / import / src / build.sh
@John Ryland John Ryland on 22 Dec 2020 965 bytes import NUC files
#!/bin/bash

find -name "*.cpp" -exec g++ -fno-stack-protector -fvisibility-inlines-hidden -fno-weak -fno-exceptions -c {} \;
rm -rf main-wrapper*.o
ar cr objconv-release.a *.o
g++ main-wrapper-unx.cpp objconv-release.a -o objconv-release.exe
./objconv-release.exe -nu -fpe32  objconv-release.a objconv-release-win32.a
./objconv-release.exe -nu -felf32 objconv-release.a objconv-release-unx32.a
./objconv-release.exe -nu -fmac32 objconv-release.a objconv-release-mac32.a
rm objconv-release.a

find -name "*.cpp" -exec g++ -fno-stack-protector -fvisibility-inlines-hidden -fno-weak -fno-exceptions -g -c {} \;
rm -rf main-wrapper*.o
ar cr objconv-debug.a *.o
g++ main-wrapper-unx.cpp objconv-debug.a -o objconv-debug.exe
./objconv-release.exe -nu -fpe32  objconv-debug.a objconv-debug-win32.a
./objconv-release.exe -nu -felf32 objconv-debug.a objconv-debug-unx32.a
./objconv-release.exe -nu -fmac32 objconv-debug.a objconv-debug-mac32.a
rm objconv-debug.a

rm *.o