aboutsummaryrefslogtreecommitdiff
path: root/tools/make_all_jni_headers.bat
blob: fdb0ce4834cb3a47f3d374828abbb3a598a9cc89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
@echo off
:: Copyright (c) 2013 The Chromium Embedded Framework Authors. All rights
:: reserved. Use of this source code is governed by a BSD-style license
:: that can be found in the LICENSE file.

set RETURNCODE=
setlocal

if "%1" == "" (
echo ERROR: Please specify a target platform: win32 or win64
set ERRORLEVEL=1
goto end
)

:: Make sure the source files have been compiled.
call compile.bat %1

call make_jni_header.bat %1 org.cef.CefApp
call make_jni_header.bat %1 org.cef.browser.CefBrowser_N
call make_jni_header.bat %1 org.cef.browser.CefFrame_N
call make_jni_header.bat %1 org.cef.browser.CefMessageRouter_N
call make_jni_header.bat %1 org.cef.browser.CefRequestContext_N
call make_jni_header.bat %1 org.cef.callback.CefAuthCallback_N
call make_jni_header.bat %1 org.cef.callback.CefBeforeDownloadCallback_N
call make_jni_header.bat %1 org.cef.callback.CefCommandLine_N
call make_jni_header.bat %1 org.cef.callback.CefCallback_N
call make_jni_header.bat %1 org.cef.callback.CefContextMenuParams_N
call make_jni_header.bat %1 org.cef.callback.CefDownloadItem_N
call make_jni_header.bat %1 org.cef.callback.CefDownloadItemCallback_N
call make_jni_header.bat %1 org.cef.callback.CefDragData_N
call make_jni_header.bat %1 org.cef.callback.CefFileDialogCallback_N
call make_jni_header.bat %1 org.cef.callback.CefJSDialogCallback_N
call make_jni_header.bat %1 org.cef.callback.CefMenuModel_N
call make_jni_header.bat %1 org.cef.callback.CefPrintDialogCallback_N
call make_jni_header.bat %1 org.cef.callback.CefPrintJobCallback_N
call make_jni_header.bat %1 org.cef.callback.CefQueryCallback_N
call make_jni_header.bat %1 org.cef.callback.CefSchemeRegistrar_N
call make_jni_header.bat %1 org.cef.handler.CefClientHandler
call make_jni_header.bat %1 org.cef.misc.CefPrintSettings_N
call make_jni_header.bat %1 org.cef.network.CefCookieManager_N
call make_jni_header.bat %1 org.cef.network.CefPostData_N
call make_jni_header.bat %1 org.cef.network.CefPostDataElement_N
call make_jni_header.bat %1 org.cef.network.CefRequest_N
call make_jni_header.bat %1 org.cef.network.CefResponse_N
call make_jni_header.bat %1 org.cef.network.CefURLRequest_N
call make_jni_header.bat %1 org.cef.network.CefWebPluginInfo_N
call make_jni_header.bat %1 org.cef.network.CefWebPluginManager_N

:end
endlocal & set RETURNCODE=%ERRORLEVEL%
goto omega

:returncode
exit /B %RETURNCODE%

:omega
call :returncode %RETURNCODE%