forked from cocos2d/cocos2d-js
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
jianglong0156
committed
Apr 15, 2015
1 parent
d38b999
commit a11c363
Showing
1 changed file
with
62 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
[cocos2dx_experimental_webView] | ||
# the prefix to be added to the generated functions. You might or might not use this in your own | ||
# templates | ||
prefix = cocos2dx_experimental_webView | ||
|
||
# create a target namespace (in javascript, this would create some code like the equiv. to `ns = ns || {}`) | ||
# all classes will be embedded in that namespace | ||
target_namespace = ccexp | ||
|
||
macro_judgement = #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS) | ||
|
||
android_headers = -I%(androidndkdir)s/platforms/android-14/arch-arm/usr/include -I%(androidndkdir)s/sources/cxx-stl/gnu-libstdc++/4.7/libs/armeabi-v7a/include -I%(androidndkdir)s/sources/cxx-stl/gnu-libstdc++/4.7/include -I%(androidndkdir)s/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I%(androidndkdir)s/sources/cxx-stl/gnu-libstdc++/4.8/include | ||
android_flags = -D_SIZE_T_DEFINED_ | ||
|
||
clang_headers = -I%(clangllvmdir)s/lib/clang/3.3/include | ||
clang_flags = -nostdinc -x c++ -std=c++11 -U __SSE__ | ||
|
||
cocos_headers = -I%(cocosdir)s/cocos -I%(cocosdir)s/cocos/editor-support -I%(cocosdir)s/cocos/platform/android | ||
|
||
cocos_flags = -DANDROID | ||
|
||
cxxgenerator_headers = | ||
|
||
# extra arguments for clang | ||
extra_arguments = %(android_headers)s %(clang_headers)s %(cxxgenerator_headers)s %(cocos_headers)s %(android_flags)s %(clang_flags)s %(cocos_flags)s %(extra_flags)s | ||
|
||
# what headers to parse | ||
headers = %(cocosdir)s/cocos/ui/UIWebView.h | ||
|
||
# what classes to produce code for. You can use regular expressions here. When testing the regular | ||
# expression, it will be enclosed in "^$", like this: "^Menu*$". | ||
classes = WebView | ||
|
||
# what should we skip? in the format ClassName::[function function] | ||
# ClassName is a regular expression, but will be used like this: "^ClassName$" functions are also | ||
# regular expressions, they will not be surrounded by "^$". If you want to skip a whole class, just | ||
# add a single "*" as functions. See bellow for several examples. A special class name is "*", which | ||
# will apply to all class names. This is a convenience wildcard to be able to skip similar named | ||
# functions from all classes. | ||
|
||
skip = WebView::[setOnShouldStartLoading setOnDidFinishLoading setOnDidFailLoading setOnJSCallback] | ||
|
||
rename_functions = | ||
|
||
rename_classes = | ||
|
||
# for all class names, should we remove something when registering in the target VM? | ||
remove_prefix = | ||
|
||
# classes for which there will be no "parent" lookup | ||
classes_have_no_parents = | ||
|
||
# base classes which will be skipped when their sub-classes found them. | ||
base_classes_to_skip = | ||
|
||
# classes that create no constructor | ||
# Set is special and we will use a hand-written constructor | ||
abstract_classes = | ||
|
||
# Determining whether to use script object(js object) to control the lifecycle of native(cpp) object or the other way around. Supported values are 'yes' or 'no'. | ||
script_control_cpp = no | ||
|