separated AAX from normal build so that pffft could be used instead for licensing purposes. prevent file position jump when changing prebuffering. eliminate unecessary fft size calculations

This commit is contained in:
essej
2022-04-26 17:58:45 -04:00
parent cc80d951ea
commit 774031a7a9
13 changed files with 2253 additions and 36 deletions

View File

@ -12,7 +12,7 @@ MAINNAME="PaulXStretch"
#BUILDDIR=../Builds/MacOSX/build/Release
BUILDDIR=../build/${MAINNAME}_artefacts/Release
#INSTBUILDDIR=../build/${MAINNAME}Inst_artefacts/Release
AAXBUILDDIR=../build/${MAINNAME}AAX_artefacts/Release
rm -rf ${MAINNAME}
@ -24,7 +24,8 @@ mkdir -p ${MAINNAME}
cp -pLRv ${BUILDDIR}/Standalone/${MAINNAME}.app ${MAINNAME}/
cp -pLRv ${BUILDDIR}/AU/${MAINNAME}.component ${MAINNAME}/
cp -pLRv ${BUILDDIR}/VST3/${MAINNAME}.vst3 ${MAINNAME}/
cp -pRHv ${BUILDDIR}/AAX/${MAINNAME}.aaxplugin ${MAINNAME}/
cp -pRHv ${AAXBUILDDIR}/AAX/${MAINNAME}.aaxplugin ${MAINNAME}/
#cp -pLRv ${BUILDDIR}/${MAINNAME}.app ${MAINNAME}/
#cp -pLRv ${BUILDDIR}/${MAINNAME}.component ${MAINNAME}/

View File

@ -17,6 +17,7 @@ if [ -z "$CERTFILE" ] ; then
fi
BUILDDIR="../build/${BASENAME}_artefacts/Release"
AAXBUILDDIR="../build/${BASENAME}AAX_artefacts/Release"
BUILDDIR32="../build32/${BASENAME}_artefacts/Release"
#BUILDDIR='../Builds/VisualStudio2019/x64/Release'
@ -30,7 +31,8 @@ mkdir -p ${BASENAME}/Plugins/AAX
cp -v ${BUILDDIR}/Standalone/${BASENAME}.exe ${BASENAME}/
cp -pHLRv ${BUILDDIR}/VST3/${BASENAME}.vst3 ${BASENAME}/Plugins/VST3/
#cp -v ${BUILDDIR}/VST/SonoBus.dll ${BASENAME}/Plugins/
cp -pHLRv ${BUILDDIR}/AAX/${BASENAME}.aaxplugin ${BASENAME}/Plugins/AAX/
cp -pHLRv ${AAXBUILDDIR}/AAX/${BASENAME}.aaxplugin ${BASENAME}/Plugins/AAX/
#mkdir -p SonoBus/Plugins32