Skip to content
Snippets Groups Projects
makelib_anonymous_mingw.bat 1.66 KiB
IF exist makelib_mingw.bat GOTO AllOk
echo Working directory is not correct
rem pause
echo Trying "workspace/Dsp_lib"
cd workspace/Dsp_lib

IF exist makelib_mingw.bat GOTO AllOk
echo Working directory is definitely is not correct !!!
pause
GOTO End

:AllOK
IF not exist E:\mingw\bin\ranlib.exe GOTO DriveC
rem path=E:\cygwin\bin;%path%
path=E:\mingw\bin;E:\msys\1.0\bin\;%path%
GOTO MakeLib

:DriveC
path=C:\mingw\bin;C:\msys\1.0\bin\;%path%

:MakeLib

cd ..
mkdir _DSP_lib_minGW_anonymous
mkdir _DSP_lib_minGW_anonymous\rls
mkdir _DSP_lib_minGW_anonymous\dbg
mkdir _DSP_lib_minGW_anonymous\include
cd DSP_lib

copy /B src\include\*.h     	      ..\_DSP_lib_minGW_anonymous\include\*.*
copy /B src\include\rls\DSP_setup.h   ..\_DSP_lib_minGW_anonymous\rls\*.*
copy /B src\include\dbg\DSP_setup.h   ..\_DSP_lib_minGW_anonymous\dbg\*.*

cd Debug_anonymous\src\cpp

ar rc libDSP.a DSP_IO.o DSP_misc.o DSPclocks.o DSPmodules.o DSPmodules2.o MISCfunc.o DSP_Fourier.o DSP_AudioMixer.o DSPmodules_misc.o DSP_DOT.o
ranlib libDSP.a
ar rc libDSPsockets.a DSPsockets.o
ranlib libDSPsockets.a

copy /B libDSP.a ..\..\..\..\_DSP_lib_minGW_anonymous\dbg\*.*
del libDSP.a Y
copy /B libDSPsockets.a ..\..\..\..\_DSP_lib_minGW_anonymous\dbg\*.*
del libDSPsockets.a Y

cd ..\..\..

cd Release_anonymous\src\cpp

ar rc libDSP.a DSP_IO.o DSP_misc.o DSPclocks.o DSPmodules.o DSPmodules2.o  MISCfunc.o DSP_Fourier.o DSP_AudioMixer.o DSPmodules_misc.o DSP_DOT.o
ranlib libDSP.a
ar rc libDSPsockets.a DSPsockets.o
ranlib libDSPsockets.a

copy /B libDSP.a ..\..\..\..\_DSP_lib_minGW_anonymous\rls\*.*
del libDSP.a Y
copy /B libDSPsockets.a ..\..\..\..\_DSP_lib_minGW_anonymous\rls\*.*
del libDSPsockets.a Y

cd ..\..\..

:End