xref: /aosp_15_r20/external/libsrtp2/install-win.bat (revision 90e502c7aef8d77d0622bb67d75435c6190cfc1a)
1*90e502c7SAndroid Build Coastguard Worker:: Installs from srtp windows build directory to directory specified on
2*90e502c7SAndroid Build Coastguard Worker:: command line
3*90e502c7SAndroid Build Coastguard Worker
4*90e502c7SAndroid Build Coastguard Worker
5*90e502c7SAndroid Build Coastguard Worker@if "%1"=="" (
6*90e502c7SAndroid Build Coastguard Worker	echo "Usage: %~nx0 destdir"
7*90e502c7SAndroid Build Coastguard Worker	exit /b 1
8*90e502c7SAndroid Build Coastguard Worker) else (
9*90e502c7SAndroid Build Coastguard Worker	set destdir=%1
10*90e502c7SAndroid Build Coastguard Worker)
11*90e502c7SAndroid Build Coastguard Worker
12*90e502c7SAndroid Build Coastguard Worker@if not exist %destdir% (
13*90e502c7SAndroid Build Coastguard Worker   echo %destdir% not found
14*90e502c7SAndroid Build Coastguard Worker   exit /b 1
15*90e502c7SAndroid Build Coastguard Worker)
16*90e502c7SAndroid Build Coastguard Worker
17*90e502c7SAndroid Build Coastguard Worker@for %%d in (include\srtp.h crypto\include\cipher.h Debug\srtp2.lib Release\srtp2.lib x64\Debug\srtp2.lib x64\Release\srtp2.lib) do (
18*90e502c7SAndroid Build Coastguard Worker	if not exist "%%d" (
19*90e502c7SAndroid Build Coastguard Worker	   echo "%%d not found: are you in the right directory?"
20*90e502c7SAndroid Build Coastguard Worker	   exit /b 1
21*90e502c7SAndroid Build Coastguard Worker	)
22*90e502c7SAndroid Build Coastguard Worker)
23*90e502c7SAndroid Build Coastguard Worker
24*90e502c7SAndroid Build Coastguard Workermkdir %destdir%\include
25*90e502c7SAndroid Build Coastguard Workermkdir %destdir%\include\srtp2
26*90e502c7SAndroid Build Coastguard Workermkdir %destdir%\lib
27*90e502c7SAndroid Build Coastguard Workermkdir %destdir%\lib\x64
28*90e502c7SAndroid Build Coastguard Worker
29*90e502c7SAndroid Build Coastguard Worker@for %%d in (include\srtp.h include\ekt.h crypto\include\cipher.h crypto\include\auth.h crypto\include\crypto_types.h) do (
30*90e502c7SAndroid Build Coastguard Worker	 copy %%d %destdir%\include\srtp2
31*90e502c7SAndroid Build Coastguard Worker)
32*90e502c7SAndroid Build Coastguard Workercopy Release\srtp2.lib %destdir%\lib\srtp2.lib
33*90e502c7SAndroid Build Coastguard Workercopy Debug\srtp2.lib %destdir%\lib\srtp2d.lib
34*90e502c7SAndroid Build Coastguard Workercopy x64\Release\srtp2.lib %destdir%\lib\x64\srtp2.lib
35*90e502c7SAndroid Build Coastguard Workercopy x64\Debug\srtp2.lib %destdir%\lib\x64\srtp2d.lib
36