Update the js template.

This commit is contained in:
zhangbin 2015-04-17 14:59:12 +08:00
parent 1f491cf656
commit b8b49a387e
21 changed files with 163 additions and 1124 deletions

@ -1 +1 @@
Subproject commit 630643cb8b07559aa0875fcf94c7c889ff0a9d93 Subproject commit e68393e89a7b2693f643ea03d5628f2441d02ec7

View File

@ -2281,850 +2281,6 @@
"external/png/prebuilt/ios/libpng.a", "external/png/prebuilt/ios/libpng.a",
"external/png/prebuilt/mac/libpng.a", "external/png/prebuilt/mac/libpng.a",
"external/png/prebuilt/win32/libpng.lib", "external/png/prebuilt/win32/libpng.lib",
"external/spidermonkey/README.md",
"external/spidermonkey/include/android/js-config.h",
"external/spidermonkey/include/android/js.msg",
"external/spidermonkey/include/android/js/Anchor.h",
"external/spidermonkey/include/android/js/CallArgs.h",
"external/spidermonkey/include/android/js/CallNonGenericMethod.h",
"external/spidermonkey/include/android/js/CharacterEncoding.h",
"external/spidermonkey/include/android/js/Class.h",
"external/spidermonkey/include/android/js/Date.h",
"external/spidermonkey/include/android/js/GCAPI.h",
"external/spidermonkey/include/android/js/HashTable.h",
"external/spidermonkey/include/android/js/HeapAPI.h",
"external/spidermonkey/include/android/js/Id.h",
"external/spidermonkey/include/android/js/LegacyIntTypes.h",
"external/spidermonkey/include/android/js/MemoryMetrics.h",
"external/spidermonkey/include/android/js/OldDebugAPI.h",
"external/spidermonkey/include/android/js/Principals.h",
"external/spidermonkey/include/android/js/ProfilingStack.h",
"external/spidermonkey/include/android/js/PropertyKey.h",
"external/spidermonkey/include/android/js/RequiredDefines.h",
"external/spidermonkey/include/android/js/RootingAPI.h",
"external/spidermonkey/include/android/js/SliceBudget.h",
"external/spidermonkey/include/android/js/StructuredClone.h",
"external/spidermonkey/include/android/js/TracingAPI.h",
"external/spidermonkey/include/android/js/TypeDecls.h",
"external/spidermonkey/include/android/js/UbiNode.h",
"external/spidermonkey/include/android/js/UbiNodeTraverse.h",
"external/spidermonkey/include/android/js/Utility.h",
"external/spidermonkey/include/android/js/Value.h",
"external/spidermonkey/include/android/js/Vector.h",
"external/spidermonkey/include/android/js/WeakMapPtr.h",
"external/spidermonkey/include/android/jsalloc.h",
"external/spidermonkey/include/android/jsapi.h",
"external/spidermonkey/include/android/jsbytecode.h",
"external/spidermonkey/include/android/jsclist.h",
"external/spidermonkey/include/android/jscpucfg.h",
"external/spidermonkey/include/android/jsfriendapi.h",
"external/spidermonkey/include/android/jsperf.h",
"external/spidermonkey/include/android/jsprf.h",
"external/spidermonkey/include/android/jsprototypes.h",
"external/spidermonkey/include/android/jsproxy.h",
"external/spidermonkey/include/android/jspubtd.h",
"external/spidermonkey/include/android/jstypes.h",
"external/spidermonkey/include/android/jsversion.h",
"external/spidermonkey/include/android/jswrapper.h",
"external/spidermonkey/include/android/mozilla/Alignment.h",
"external/spidermonkey/include/android/mozilla/AllocPolicy.h",
"external/spidermonkey/include/android/mozilla/Array.h",
"external/spidermonkey/include/android/mozilla/ArrayUtils.h",
"external/spidermonkey/include/android/mozilla/Assertions.h",
"external/spidermonkey/include/android/mozilla/Atomics.h",
"external/spidermonkey/include/android/mozilla/Attributes.h",
"external/spidermonkey/include/android/mozilla/BinarySearch.h",
"external/spidermonkey/include/android/mozilla/BloomFilter.h",
"external/spidermonkey/include/android/mozilla/Casting.h",
"external/spidermonkey/include/android/mozilla/ChaosMode.h",
"external/spidermonkey/include/android/mozilla/Char16.h",
"external/spidermonkey/include/android/mozilla/CheckedInt.h",
"external/spidermonkey/include/android/mozilla/Compiler.h",
"external/spidermonkey/include/android/mozilla/Compression.h",
"external/spidermonkey/include/android/mozilla/Constants.h",
"external/spidermonkey/include/android/mozilla/DebugOnly.h",
"external/spidermonkey/include/android/mozilla/Decimal.h",
"external/spidermonkey/include/android/mozilla/Endian.h",
"external/spidermonkey/include/android/mozilla/EnumSet.h",
"external/spidermonkey/include/android/mozilla/EnumeratedArray.h",
"external/spidermonkey/include/android/mozilla/FloatingPoint.h",
"external/spidermonkey/include/android/mozilla/GuardObjects.h",
"external/spidermonkey/include/android/mozilla/HashFunctions.h",
"external/spidermonkey/include/android/mozilla/IntegerPrintfMacros.h",
"external/spidermonkey/include/android/mozilla/IntegerTypeTraits.h",
"external/spidermonkey/include/android/mozilla/Likely.h",
"external/spidermonkey/include/android/mozilla/LinkedList.h",
"external/spidermonkey/include/android/mozilla/LinuxSignal.h",
"external/spidermonkey/include/android/mozilla/MSIntTypes.h",
"external/spidermonkey/include/android/mozilla/MacroArgs.h",
"external/spidermonkey/include/android/mozilla/MacroForEach.h",
"external/spidermonkey/include/android/mozilla/MathAlgorithms.h",
"external/spidermonkey/include/android/mozilla/Maybe.h",
"external/spidermonkey/include/android/mozilla/MaybeOneOf.h",
"external/spidermonkey/include/android/mozilla/MemoryChecking.h",
"external/spidermonkey/include/android/mozilla/MemoryReporting.h",
"external/spidermonkey/include/android/mozilla/Move.h",
"external/spidermonkey/include/android/mozilla/NullPtr.h",
"external/spidermonkey/include/android/mozilla/NumericLimits.h",
"external/spidermonkey/include/android/mozilla/Pair.h",
"external/spidermonkey/include/android/mozilla/PodOperations.h",
"external/spidermonkey/include/android/mozilla/Poison.h",
"external/spidermonkey/include/android/mozilla/Range.h",
"external/spidermonkey/include/android/mozilla/RangedPtr.h",
"external/spidermonkey/include/android/mozilla/ReentrancyGuard.h",
"external/spidermonkey/include/android/mozilla/RefCountType.h",
"external/spidermonkey/include/android/mozilla/RefPtr.h",
"external/spidermonkey/include/android/mozilla/RollingMean.h",
"external/spidermonkey/include/android/mozilla/SHA1.h",
"external/spidermonkey/include/android/mozilla/Scoped.h",
"external/spidermonkey/include/android/mozilla/SplayTree.h",
"external/spidermonkey/include/android/mozilla/TaggedAnonymousMemory.h",
"external/spidermonkey/include/android/mozilla/TemplateLib.h",
"external/spidermonkey/include/android/mozilla/ThreadLocal.h",
"external/spidermonkey/include/android/mozilla/ToString.h",
"external/spidermonkey/include/android/mozilla/TypeTraits.h",
"external/spidermonkey/include/android/mozilla/TypedEnum.h",
"external/spidermonkey/include/android/mozilla/TypedEnumBits.h",
"external/spidermonkey/include/android/mozilla/TypedEnumInternal.h",
"external/spidermonkey/include/android/mozilla/Types.h",
"external/spidermonkey/include/android/mozilla/UniquePtr.h",
"external/spidermonkey/include/android/mozilla/Vector.h",
"external/spidermonkey/include/android/mozilla/WeakPtr.h",
"external/spidermonkey/include/ios/js-config-32.h",
"external/spidermonkey/include/ios/js-config-64.h",
"external/spidermonkey/include/ios/js-config.h",
"external/spidermonkey/include/ios/js.msg",
"external/spidermonkey/include/ios/js/Anchor.h",
"external/spidermonkey/include/ios/js/CallArgs.h",
"external/spidermonkey/include/ios/js/CallNonGenericMethod.h",
"external/spidermonkey/include/ios/js/CharacterEncoding.h",
"external/spidermonkey/include/ios/js/Class.h",
"external/spidermonkey/include/ios/js/Date.h",
"external/spidermonkey/include/ios/js/GCAPI.h",
"external/spidermonkey/include/ios/js/HashTable.h",
"external/spidermonkey/include/ios/js/HeapAPI.h",
"external/spidermonkey/include/ios/js/Id.h",
"external/spidermonkey/include/ios/js/LegacyIntTypes.h",
"external/spidermonkey/include/ios/js/MemoryMetrics.h",
"external/spidermonkey/include/ios/js/OldDebugAPI.h",
"external/spidermonkey/include/ios/js/Principals.h",
"external/spidermonkey/include/ios/js/ProfilingStack.h",
"external/spidermonkey/include/ios/js/PropertyKey.h",
"external/spidermonkey/include/ios/js/RequiredDefines.h",
"external/spidermonkey/include/ios/js/RootingAPI.h",
"external/spidermonkey/include/ios/js/SliceBudget.h",
"external/spidermonkey/include/ios/js/StructuredClone.h",
"external/spidermonkey/include/ios/js/TracingAPI.h",
"external/spidermonkey/include/ios/js/TypeDecls.h",
"external/spidermonkey/include/ios/js/UbiNode.h",
"external/spidermonkey/include/ios/js/UbiNodeTraverse.h",
"external/spidermonkey/include/ios/js/Utility.h",
"external/spidermonkey/include/ios/js/Value.h",
"external/spidermonkey/include/ios/js/Vector.h",
"external/spidermonkey/include/ios/js/WeakMapPtr.h",
"external/spidermonkey/include/ios/jsalloc.h",
"external/spidermonkey/include/ios/jsapi.h",
"external/spidermonkey/include/ios/jsbytecode.h",
"external/spidermonkey/include/ios/jsclist.h",
"external/spidermonkey/include/ios/jscpucfg.h",
"external/spidermonkey/include/ios/jsfriendapi.h",
"external/spidermonkey/include/ios/jsperf.h",
"external/spidermonkey/include/ios/jsprf.h",
"external/spidermonkey/include/ios/jsprototypes.h",
"external/spidermonkey/include/ios/jsproxy.h",
"external/spidermonkey/include/ios/jspubtd.h",
"external/spidermonkey/include/ios/jstypes.h",
"external/spidermonkey/include/ios/jsversion.h",
"external/spidermonkey/include/ios/jswrapper.h",
"external/spidermonkey/include/ios/mozilla/Alignment.h",
"external/spidermonkey/include/ios/mozilla/AllocPolicy.h",
"external/spidermonkey/include/ios/mozilla/Array.h",
"external/spidermonkey/include/ios/mozilla/ArrayUtils.h",
"external/spidermonkey/include/ios/mozilla/Assertions.h",
"external/spidermonkey/include/ios/mozilla/Atomics.h",
"external/spidermonkey/include/ios/mozilla/Attributes.h",
"external/spidermonkey/include/ios/mozilla/BinarySearch.h",
"external/spidermonkey/include/ios/mozilla/BloomFilter.h",
"external/spidermonkey/include/ios/mozilla/Casting.h",
"external/spidermonkey/include/ios/mozilla/ChaosMode.h",
"external/spidermonkey/include/ios/mozilla/Char16.h",
"external/spidermonkey/include/ios/mozilla/CheckedInt.h",
"external/spidermonkey/include/ios/mozilla/Compiler.h",
"external/spidermonkey/include/ios/mozilla/Compression.h",
"external/spidermonkey/include/ios/mozilla/Constants.h",
"external/spidermonkey/include/ios/mozilla/DebugOnly.h",
"external/spidermonkey/include/ios/mozilla/Decimal.h",
"external/spidermonkey/include/ios/mozilla/Endian.h",
"external/spidermonkey/include/ios/mozilla/EnumSet.h",
"external/spidermonkey/include/ios/mozilla/EnumeratedArray.h",
"external/spidermonkey/include/ios/mozilla/FloatingPoint.h",
"external/spidermonkey/include/ios/mozilla/GuardObjects.h",
"external/spidermonkey/include/ios/mozilla/HashFunctions.h",
"external/spidermonkey/include/ios/mozilla/IntegerPrintfMacros.h",
"external/spidermonkey/include/ios/mozilla/IntegerTypeTraits.h",
"external/spidermonkey/include/ios/mozilla/Likely.h",
"external/spidermonkey/include/ios/mozilla/LinkedList.h",
"external/spidermonkey/include/ios/mozilla/MSIntTypes.h",
"external/spidermonkey/include/ios/mozilla/MacroArgs.h",
"external/spidermonkey/include/ios/mozilla/MacroForEach.h",
"external/spidermonkey/include/ios/mozilla/MathAlgorithms.h",
"external/spidermonkey/include/ios/mozilla/Maybe.h",
"external/spidermonkey/include/ios/mozilla/MaybeOneOf.h",
"external/spidermonkey/include/ios/mozilla/MemoryChecking.h",
"external/spidermonkey/include/ios/mozilla/MemoryReporting.h",
"external/spidermonkey/include/ios/mozilla/Move.h",
"external/spidermonkey/include/ios/mozilla/NullPtr.h",
"external/spidermonkey/include/ios/mozilla/NumericLimits.h",
"external/spidermonkey/include/ios/mozilla/Pair.h",
"external/spidermonkey/include/ios/mozilla/PodOperations.h",
"external/spidermonkey/include/ios/mozilla/Poison.h",
"external/spidermonkey/include/ios/mozilla/Range.h",
"external/spidermonkey/include/ios/mozilla/RangedPtr.h",
"external/spidermonkey/include/ios/mozilla/ReentrancyGuard.h",
"external/spidermonkey/include/ios/mozilla/RefCountType.h",
"external/spidermonkey/include/ios/mozilla/RefPtr.h",
"external/spidermonkey/include/ios/mozilla/RollingMean.h",
"external/spidermonkey/include/ios/mozilla/SHA1.h",
"external/spidermonkey/include/ios/mozilla/Scoped.h",
"external/spidermonkey/include/ios/mozilla/SplayTree.h",
"external/spidermonkey/include/ios/mozilla/TaggedAnonymousMemory.h",
"external/spidermonkey/include/ios/mozilla/TemplateLib.h",
"external/spidermonkey/include/ios/mozilla/ThreadLocal.h",
"external/spidermonkey/include/ios/mozilla/ToString.h",
"external/spidermonkey/include/ios/mozilla/TypeTraits.h",
"external/spidermonkey/include/ios/mozilla/TypedEnum.h",
"external/spidermonkey/include/ios/mozilla/TypedEnumBits.h",
"external/spidermonkey/include/ios/mozilla/TypedEnumInternal.h",
"external/spidermonkey/include/ios/mozilla/Types.h",
"external/spidermonkey/include/ios/mozilla/UniquePtr.h",
"external/spidermonkey/include/ios/mozilla/Vector.h",
"external/spidermonkey/include/ios/mozilla/WeakPtr.h",
"external/spidermonkey/include/linux/js-config.h",
"external/spidermonkey/include/linux/js.msg",
"external/spidermonkey/include/linux/js/Anchor.h",
"external/spidermonkey/include/linux/js/CallArgs.h",
"external/spidermonkey/include/linux/js/CallNonGenericMethod.h",
"external/spidermonkey/include/linux/js/CharacterEncoding.h",
"external/spidermonkey/include/linux/js/Class.h",
"external/spidermonkey/include/linux/js/Date.h",
"external/spidermonkey/include/linux/js/GCAPI.h",
"external/spidermonkey/include/linux/js/HashTable.h",
"external/spidermonkey/include/linux/js/HeapAPI.h",
"external/spidermonkey/include/linux/js/Id.h",
"external/spidermonkey/include/linux/js/LegacyIntTypes.h",
"external/spidermonkey/include/linux/js/MemoryMetrics.h",
"external/spidermonkey/include/linux/js/OldDebugAPI.h",
"external/spidermonkey/include/linux/js/Principals.h",
"external/spidermonkey/include/linux/js/ProfilingStack.h",
"external/spidermonkey/include/linux/js/PropertyKey.h",
"external/spidermonkey/include/linux/js/RequiredDefines.h",
"external/spidermonkey/include/linux/js/RootingAPI.h",
"external/spidermonkey/include/linux/js/SliceBudget.h",
"external/spidermonkey/include/linux/js/StructuredClone.h",
"external/spidermonkey/include/linux/js/TracingAPI.h",
"external/spidermonkey/include/linux/js/TypeDecls.h",
"external/spidermonkey/include/linux/js/UbiNode.h",
"external/spidermonkey/include/linux/js/UbiNodeTraverse.h",
"external/spidermonkey/include/linux/js/Utility.h",
"external/spidermonkey/include/linux/js/Value.h",
"external/spidermonkey/include/linux/js/Vector.h",
"external/spidermonkey/include/linux/js/WeakMapPtr.h",
"external/spidermonkey/include/linux/jsalloc.h",
"external/spidermonkey/include/linux/jsapi.h",
"external/spidermonkey/include/linux/jsbytecode.h",
"external/spidermonkey/include/linux/jsclist.h",
"external/spidermonkey/include/linux/jscpucfg.h",
"external/spidermonkey/include/linux/jsfriendapi.h",
"external/spidermonkey/include/linux/jsperf.h",
"external/spidermonkey/include/linux/jsprf.h",
"external/spidermonkey/include/linux/jsprototypes.h",
"external/spidermonkey/include/linux/jsproxy.h",
"external/spidermonkey/include/linux/jspubtd.h",
"external/spidermonkey/include/linux/jstypes.h",
"external/spidermonkey/include/linux/jsversion.h",
"external/spidermonkey/include/linux/jswrapper.h",
"external/spidermonkey/include/linux/mozilla/Alignment.h",
"external/spidermonkey/include/linux/mozilla/AllocPolicy.h",
"external/spidermonkey/include/linux/mozilla/Array.h",
"external/spidermonkey/include/linux/mozilla/ArrayUtils.h",
"external/spidermonkey/include/linux/mozilla/Assertions.h",
"external/spidermonkey/include/linux/mozilla/Atomics.h",
"external/spidermonkey/include/linux/mozilla/Attributes.h",
"external/spidermonkey/include/linux/mozilla/BinarySearch.h",
"external/spidermonkey/include/linux/mozilla/BloomFilter.h",
"external/spidermonkey/include/linux/mozilla/Casting.h",
"external/spidermonkey/include/linux/mozilla/ChaosMode.h",
"external/spidermonkey/include/linux/mozilla/Char16.h",
"external/spidermonkey/include/linux/mozilla/CheckedInt.h",
"external/spidermonkey/include/linux/mozilla/Compiler.h",
"external/spidermonkey/include/linux/mozilla/Compression.h",
"external/spidermonkey/include/linux/mozilla/Constants.h",
"external/spidermonkey/include/linux/mozilla/DebugOnly.h",
"external/spidermonkey/include/linux/mozilla/Decimal.h",
"external/spidermonkey/include/linux/mozilla/Endian.h",
"external/spidermonkey/include/linux/mozilla/EnumSet.h",
"external/spidermonkey/include/linux/mozilla/EnumeratedArray.h",
"external/spidermonkey/include/linux/mozilla/FloatingPoint.h",
"external/spidermonkey/include/linux/mozilla/GuardObjects.h",
"external/spidermonkey/include/linux/mozilla/HashFunctions.h",
"external/spidermonkey/include/linux/mozilla/IntegerPrintfMacros.h",
"external/spidermonkey/include/linux/mozilla/IntegerTypeTraits.h",
"external/spidermonkey/include/linux/mozilla/Likely.h",
"external/spidermonkey/include/linux/mozilla/LinkedList.h",
"external/spidermonkey/include/linux/mozilla/LinuxSignal.h",
"external/spidermonkey/include/linux/mozilla/MSIntTypes.h",
"external/spidermonkey/include/linux/mozilla/MacroArgs.h",
"external/spidermonkey/include/linux/mozilla/MacroForEach.h",
"external/spidermonkey/include/linux/mozilla/MathAlgorithms.h",
"external/spidermonkey/include/linux/mozilla/Maybe.h",
"external/spidermonkey/include/linux/mozilla/MaybeOneOf.h",
"external/spidermonkey/include/linux/mozilla/MemoryChecking.h",
"external/spidermonkey/include/linux/mozilla/MemoryReporting.h",
"external/spidermonkey/include/linux/mozilla/Move.h",
"external/spidermonkey/include/linux/mozilla/NullPtr.h",
"external/spidermonkey/include/linux/mozilla/NumericLimits.h",
"external/spidermonkey/include/linux/mozilla/Pair.h",
"external/spidermonkey/include/linux/mozilla/PodOperations.h",
"external/spidermonkey/include/linux/mozilla/Poison.h",
"external/spidermonkey/include/linux/mozilla/Range.h",
"external/spidermonkey/include/linux/mozilla/RangedPtr.h",
"external/spidermonkey/include/linux/mozilla/ReentrancyGuard.h",
"external/spidermonkey/include/linux/mozilla/RefCountType.h",
"external/spidermonkey/include/linux/mozilla/RefPtr.h",
"external/spidermonkey/include/linux/mozilla/RollingMean.h",
"external/spidermonkey/include/linux/mozilla/SHA1.h",
"external/spidermonkey/include/linux/mozilla/Scoped.h",
"external/spidermonkey/include/linux/mozilla/SplayTree.h",
"external/spidermonkey/include/linux/mozilla/TaggedAnonymousMemory.h",
"external/spidermonkey/include/linux/mozilla/TemplateLib.h",
"external/spidermonkey/include/linux/mozilla/ThreadLocal.h",
"external/spidermonkey/include/linux/mozilla/ToString.h",
"external/spidermonkey/include/linux/mozilla/TypeTraits.h",
"external/spidermonkey/include/linux/mozilla/TypedEnum.h",
"external/spidermonkey/include/linux/mozilla/TypedEnumBits.h",
"external/spidermonkey/include/linux/mozilla/TypedEnumInternal.h",
"external/spidermonkey/include/linux/mozilla/Types.h",
"external/spidermonkey/include/linux/mozilla/UniquePtr.h",
"external/spidermonkey/include/linux/mozilla/Vector.h",
"external/spidermonkey/include/linux/mozilla/WeakPtr.h",
"external/spidermonkey/include/mac/js-config.h",
"external/spidermonkey/include/mac/js.msg",
"external/spidermonkey/include/mac/js/Anchor.h",
"external/spidermonkey/include/mac/js/CallArgs.h",
"external/spidermonkey/include/mac/js/CallNonGenericMethod.h",
"external/spidermonkey/include/mac/js/CharacterEncoding.h",
"external/spidermonkey/include/mac/js/Class.h",
"external/spidermonkey/include/mac/js/Date.h",
"external/spidermonkey/include/mac/js/GCAPI.h",
"external/spidermonkey/include/mac/js/HashTable.h",
"external/spidermonkey/include/mac/js/HeapAPI.h",
"external/spidermonkey/include/mac/js/Id.h",
"external/spidermonkey/include/mac/js/LegacyIntTypes.h",
"external/spidermonkey/include/mac/js/MemoryMetrics.h",
"external/spidermonkey/include/mac/js/OldDebugAPI.h",
"external/spidermonkey/include/mac/js/Principals.h",
"external/spidermonkey/include/mac/js/ProfilingStack.h",
"external/spidermonkey/include/mac/js/PropertyKey.h",
"external/spidermonkey/include/mac/js/RequiredDefines.h",
"external/spidermonkey/include/mac/js/RootingAPI.h",
"external/spidermonkey/include/mac/js/SliceBudget.h",
"external/spidermonkey/include/mac/js/StructuredClone.h",
"external/spidermonkey/include/mac/js/TracingAPI.h",
"external/spidermonkey/include/mac/js/TypeDecls.h",
"external/spidermonkey/include/mac/js/UbiNode.h",
"external/spidermonkey/include/mac/js/UbiNodeTraverse.h",
"external/spidermonkey/include/mac/js/Utility.h",
"external/spidermonkey/include/mac/js/Value.h",
"external/spidermonkey/include/mac/js/Vector.h",
"external/spidermonkey/include/mac/js/WeakMapPtr.h",
"external/spidermonkey/include/mac/jsalloc.h",
"external/spidermonkey/include/mac/jsapi.h",
"external/spidermonkey/include/mac/jsbytecode.h",
"external/spidermonkey/include/mac/jsclist.h",
"external/spidermonkey/include/mac/jscpucfg.h",
"external/spidermonkey/include/mac/jsfriendapi.h",
"external/spidermonkey/include/mac/jsperf.h",
"external/spidermonkey/include/mac/jsprf.h",
"external/spidermonkey/include/mac/jsprototypes.h",
"external/spidermonkey/include/mac/jsproxy.h",
"external/spidermonkey/include/mac/jspubtd.h",
"external/spidermonkey/include/mac/jstypes.h",
"external/spidermonkey/include/mac/jsversion.h",
"external/spidermonkey/include/mac/jswrapper.h",
"external/spidermonkey/include/mac/mozilla/Alignment.h",
"external/spidermonkey/include/mac/mozilla/AllocPolicy.h",
"external/spidermonkey/include/mac/mozilla/Array.h",
"external/spidermonkey/include/mac/mozilla/ArrayUtils.h",
"external/spidermonkey/include/mac/mozilla/Assertions.h",
"external/spidermonkey/include/mac/mozilla/Atomics.h",
"external/spidermonkey/include/mac/mozilla/Attributes.h",
"external/spidermonkey/include/mac/mozilla/BinarySearch.h",
"external/spidermonkey/include/mac/mozilla/BloomFilter.h",
"external/spidermonkey/include/mac/mozilla/Casting.h",
"external/spidermonkey/include/mac/mozilla/ChaosMode.h",
"external/spidermonkey/include/mac/mozilla/Char16.h",
"external/spidermonkey/include/mac/mozilla/CheckedInt.h",
"external/spidermonkey/include/mac/mozilla/Compiler.h",
"external/spidermonkey/include/mac/mozilla/Compression.h",
"external/spidermonkey/include/mac/mozilla/Constants.h",
"external/spidermonkey/include/mac/mozilla/DebugOnly.h",
"external/spidermonkey/include/mac/mozilla/Decimal.h",
"external/spidermonkey/include/mac/mozilla/Endian.h",
"external/spidermonkey/include/mac/mozilla/EnumSet.h",
"external/spidermonkey/include/mac/mozilla/EnumeratedArray.h",
"external/spidermonkey/include/mac/mozilla/FloatingPoint.h",
"external/spidermonkey/include/mac/mozilla/GuardObjects.h",
"external/spidermonkey/include/mac/mozilla/HashFunctions.h",
"external/spidermonkey/include/mac/mozilla/IntegerPrintfMacros.h",
"external/spidermonkey/include/mac/mozilla/IntegerTypeTraits.h",
"external/spidermonkey/include/mac/mozilla/Likely.h",
"external/spidermonkey/include/mac/mozilla/LinkedList.h",
"external/spidermonkey/include/mac/mozilla/MSIntTypes.h",
"external/spidermonkey/include/mac/mozilla/MacroArgs.h",
"external/spidermonkey/include/mac/mozilla/MacroForEach.h",
"external/spidermonkey/include/mac/mozilla/MathAlgorithms.h",
"external/spidermonkey/include/mac/mozilla/Maybe.h",
"external/spidermonkey/include/mac/mozilla/MaybeOneOf.h",
"external/spidermonkey/include/mac/mozilla/MemoryChecking.h",
"external/spidermonkey/include/mac/mozilla/MemoryReporting.h",
"external/spidermonkey/include/mac/mozilla/Move.h",
"external/spidermonkey/include/mac/mozilla/NullPtr.h",
"external/spidermonkey/include/mac/mozilla/NumericLimits.h",
"external/spidermonkey/include/mac/mozilla/Pair.h",
"external/spidermonkey/include/mac/mozilla/PodOperations.h",
"external/spidermonkey/include/mac/mozilla/Poison.h",
"external/spidermonkey/include/mac/mozilla/Range.h",
"external/spidermonkey/include/mac/mozilla/RangedPtr.h",
"external/spidermonkey/include/mac/mozilla/ReentrancyGuard.h",
"external/spidermonkey/include/mac/mozilla/RefCountType.h",
"external/spidermonkey/include/mac/mozilla/RefPtr.h",
"external/spidermonkey/include/mac/mozilla/RollingMean.h",
"external/spidermonkey/include/mac/mozilla/SHA1.h",
"external/spidermonkey/include/mac/mozilla/Scoped.h",
"external/spidermonkey/include/mac/mozilla/SplayTree.h",
"external/spidermonkey/include/mac/mozilla/TaggedAnonymousMemory.h",
"external/spidermonkey/include/mac/mozilla/TemplateLib.h",
"external/spidermonkey/include/mac/mozilla/ThreadLocal.h",
"external/spidermonkey/include/mac/mozilla/ToString.h",
"external/spidermonkey/include/mac/mozilla/TypeTraits.h",
"external/spidermonkey/include/mac/mozilla/TypedEnum.h",
"external/spidermonkey/include/mac/mozilla/TypedEnumBits.h",
"external/spidermonkey/include/mac/mozilla/TypedEnumInternal.h",
"external/spidermonkey/include/mac/mozilla/Types.h",
"external/spidermonkey/include/mac/mozilla/UniquePtr.h",
"external/spidermonkey/include/mac/mozilla/Vector.h",
"external/spidermonkey/include/mac/mozilla/WeakPtr.h",
"external/spidermonkey/include/win32/js-config.h",
"external/spidermonkey/include/win32/js.msg",
"external/spidermonkey/include/win32/js/Anchor.h",
"external/spidermonkey/include/win32/js/CallArgs.h",
"external/spidermonkey/include/win32/js/CallNonGenericMethod.h",
"external/spidermonkey/include/win32/js/CharacterEncoding.h",
"external/spidermonkey/include/win32/js/Class.h",
"external/spidermonkey/include/win32/js/Date.h",
"external/spidermonkey/include/win32/js/GCAPI.h",
"external/spidermonkey/include/win32/js/HashTable.h",
"external/spidermonkey/include/win32/js/HeapAPI.h",
"external/spidermonkey/include/win32/js/Id.h",
"external/spidermonkey/include/win32/js/LegacyIntTypes.h",
"external/spidermonkey/include/win32/js/MemoryMetrics.h",
"external/spidermonkey/include/win32/js/OldDebugAPI.h",
"external/spidermonkey/include/win32/js/Principals.h",
"external/spidermonkey/include/win32/js/ProfilingStack.h",
"external/spidermonkey/include/win32/js/PropertyKey.h",
"external/spidermonkey/include/win32/js/RequiredDefines.h",
"external/spidermonkey/include/win32/js/RootingAPI.h",
"external/spidermonkey/include/win32/js/SliceBudget.h",
"external/spidermonkey/include/win32/js/StructuredClone.h",
"external/spidermonkey/include/win32/js/TracingAPI.h",
"external/spidermonkey/include/win32/js/TypeDecls.h",
"external/spidermonkey/include/win32/js/UbiNode.h",
"external/spidermonkey/include/win32/js/UbiNodeTraverse.h",
"external/spidermonkey/include/win32/js/Utility.h",
"external/spidermonkey/include/win32/js/Value.h",
"external/spidermonkey/include/win32/js/Vector.h",
"external/spidermonkey/include/win32/js/WeakMapPtr.h",
"external/spidermonkey/include/win32/jsalloc.h",
"external/spidermonkey/include/win32/jsapi.h",
"external/spidermonkey/include/win32/jsbytecode.h",
"external/spidermonkey/include/win32/jsclist.h",
"external/spidermonkey/include/win32/jscpucfg.h",
"external/spidermonkey/include/win32/jsfriendapi.h",
"external/spidermonkey/include/win32/jsperf.h",
"external/spidermonkey/include/win32/jsprf.h",
"external/spidermonkey/include/win32/jsprototypes.h",
"external/spidermonkey/include/win32/jsproxy.h",
"external/spidermonkey/include/win32/jspubtd.h",
"external/spidermonkey/include/win32/jstypes.h",
"external/spidermonkey/include/win32/jsversion.h",
"external/spidermonkey/include/win32/jswrapper.h",
"external/spidermonkey/include/win32/mozilla/Alignment.h",
"external/spidermonkey/include/win32/mozilla/AllocPolicy.h",
"external/spidermonkey/include/win32/mozilla/Array.h",
"external/spidermonkey/include/win32/mozilla/ArrayUtils.h",
"external/spidermonkey/include/win32/mozilla/Assertions.h",
"external/spidermonkey/include/win32/mozilla/Atomics.h",
"external/spidermonkey/include/win32/mozilla/Attributes.h",
"external/spidermonkey/include/win32/mozilla/BinarySearch.h",
"external/spidermonkey/include/win32/mozilla/BloomFilter.h",
"external/spidermonkey/include/win32/mozilla/Casting.h",
"external/spidermonkey/include/win32/mozilla/ChaosMode.h",
"external/spidermonkey/include/win32/mozilla/Char16.h",
"external/spidermonkey/include/win32/mozilla/CheckedInt.h",
"external/spidermonkey/include/win32/mozilla/Compiler.h",
"external/spidermonkey/include/win32/mozilla/Compression.h",
"external/spidermonkey/include/win32/mozilla/Constants.h",
"external/spidermonkey/include/win32/mozilla/DebugOnly.h",
"external/spidermonkey/include/win32/mozilla/Decimal.h",
"external/spidermonkey/include/win32/mozilla/Endian.h",
"external/spidermonkey/include/win32/mozilla/EnumSet.h",
"external/spidermonkey/include/win32/mozilla/EnumeratedArray.h",
"external/spidermonkey/include/win32/mozilla/FloatingPoint.h",
"external/spidermonkey/include/win32/mozilla/GuardObjects.h",
"external/spidermonkey/include/win32/mozilla/HashFunctions.h",
"external/spidermonkey/include/win32/mozilla/IntegerPrintfMacros.h",
"external/spidermonkey/include/win32/mozilla/IntegerTypeTraits.h",
"external/spidermonkey/include/win32/mozilla/Likely.h",
"external/spidermonkey/include/win32/mozilla/LinkedList.h",
"external/spidermonkey/include/win32/mozilla/MSIntTypes.h",
"external/spidermonkey/include/win32/mozilla/MacroArgs.h",
"external/spidermonkey/include/win32/mozilla/MacroForEach.h",
"external/spidermonkey/include/win32/mozilla/MathAlgorithms.h",
"external/spidermonkey/include/win32/mozilla/Maybe.h",
"external/spidermonkey/include/win32/mozilla/MaybeOneOf.h",
"external/spidermonkey/include/win32/mozilla/MemoryChecking.h",
"external/spidermonkey/include/win32/mozilla/MemoryReporting.h",
"external/spidermonkey/include/win32/mozilla/Move.h",
"external/spidermonkey/include/win32/mozilla/NullPtr.h",
"external/spidermonkey/include/win32/mozilla/NumericLimits.h",
"external/spidermonkey/include/win32/mozilla/Pair.h",
"external/spidermonkey/include/win32/mozilla/PodOperations.h",
"external/spidermonkey/include/win32/mozilla/Poison.h",
"external/spidermonkey/include/win32/mozilla/Range.h",
"external/spidermonkey/include/win32/mozilla/RangedPtr.h",
"external/spidermonkey/include/win32/mozilla/ReentrancyGuard.h",
"external/spidermonkey/include/win32/mozilla/RefCountType.h",
"external/spidermonkey/include/win32/mozilla/RefPtr.h",
"external/spidermonkey/include/win32/mozilla/RollingMean.h",
"external/spidermonkey/include/win32/mozilla/SHA1.h",
"external/spidermonkey/include/win32/mozilla/Scoped.h",
"external/spidermonkey/include/win32/mozilla/SplayTree.h",
"external/spidermonkey/include/win32/mozilla/TaggedAnonymousMemory.h",
"external/spidermonkey/include/win32/mozilla/TemplateLib.h",
"external/spidermonkey/include/win32/mozilla/ThreadLocal.h",
"external/spidermonkey/include/win32/mozilla/ToString.h",
"external/spidermonkey/include/win32/mozilla/TypeTraits.h",
"external/spidermonkey/include/win32/mozilla/TypedEnum.h",
"external/spidermonkey/include/win32/mozilla/TypedEnumBits.h",
"external/spidermonkey/include/win32/mozilla/TypedEnumInternal.h",
"external/spidermonkey/include/win32/mozilla/Types.h",
"external/spidermonkey/include/win32/mozilla/UniquePtr.h",
"external/spidermonkey/include/win32/mozilla/Vector.h",
"external/spidermonkey/include/win32/mozilla/WeakPtr.h",
"external/spidermonkey/include/win32/mozilla/WindowsVersion.h",
"external/spidermonkey/include/win32/mozzconf.h",
"external/spidermonkey/include/win32/zconf.h",
"external/spidermonkey/include/win32/zlib.h",
"external/spidermonkey/include/winrt_8.1/js-config.h",
"external/spidermonkey/include/winrt_8.1/js.msg",
"external/spidermonkey/include/winrt_8.1/js/Anchor.h",
"external/spidermonkey/include/winrt_8.1/js/CallArgs.h",
"external/spidermonkey/include/winrt_8.1/js/CallNonGenericMethod.h",
"external/spidermonkey/include/winrt_8.1/js/CharacterEncoding.h",
"external/spidermonkey/include/winrt_8.1/js/Class.h",
"external/spidermonkey/include/winrt_8.1/js/Date.h",
"external/spidermonkey/include/winrt_8.1/js/GCAPI.h",
"external/spidermonkey/include/winrt_8.1/js/HashTable.h",
"external/spidermonkey/include/winrt_8.1/js/HeapAPI.h",
"external/spidermonkey/include/winrt_8.1/js/Id.h",
"external/spidermonkey/include/winrt_8.1/js/LegacyIntTypes.h",
"external/spidermonkey/include/winrt_8.1/js/MemoryMetrics.h",
"external/spidermonkey/include/winrt_8.1/js/OldDebugAPI.h",
"external/spidermonkey/include/winrt_8.1/js/Principals.h",
"external/spidermonkey/include/winrt_8.1/js/ProfilingStack.h",
"external/spidermonkey/include/winrt_8.1/js/PropertyKey.h",
"external/spidermonkey/include/winrt_8.1/js/RequiredDefines.h",
"external/spidermonkey/include/winrt_8.1/js/RootingAPI.h",
"external/spidermonkey/include/winrt_8.1/js/SliceBudget.h",
"external/spidermonkey/include/winrt_8.1/js/StructuredClone.h",
"external/spidermonkey/include/winrt_8.1/js/TracingAPI.h",
"external/spidermonkey/include/winrt_8.1/js/TypeDecls.h",
"external/spidermonkey/include/winrt_8.1/js/Utility.h",
"external/spidermonkey/include/winrt_8.1/js/Value.h",
"external/spidermonkey/include/winrt_8.1/js/Vector.h",
"external/spidermonkey/include/winrt_8.1/jsalloc.h",
"external/spidermonkey/include/winrt_8.1/jsapi.h",
"external/spidermonkey/include/winrt_8.1/jsbytecode.h",
"external/spidermonkey/include/winrt_8.1/jsclist.h",
"external/spidermonkey/include/winrt_8.1/jscpucfg.h",
"external/spidermonkey/include/winrt_8.1/jsfriendapi.h",
"external/spidermonkey/include/winrt_8.1/jsprf.h",
"external/spidermonkey/include/winrt_8.1/jsprototypes.h",
"external/spidermonkey/include/winrt_8.1/jsproxy.h",
"external/spidermonkey/include/winrt_8.1/jspubtd.h",
"external/spidermonkey/include/winrt_8.1/jstypes.h",
"external/spidermonkey/include/winrt_8.1/jsversion.h",
"external/spidermonkey/include/winrt_8.1/jswrapper.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Alignment.h",
"external/spidermonkey/include/winrt_8.1/mozilla/AllocPolicy.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Array.h",
"external/spidermonkey/include/winrt_8.1/mozilla/ArrayUtils.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Assertions.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Atomics.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Attributes.h",
"external/spidermonkey/include/winrt_8.1/mozilla/BloomFilter.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Casting.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Char16.h",
"external/spidermonkey/include/winrt_8.1/mozilla/CheckedInt.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Compiler.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Compression.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Constants.h",
"external/spidermonkey/include/winrt_8.1/mozilla/DebugOnly.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Endian.h",
"external/spidermonkey/include/winrt_8.1/mozilla/EnumSet.h",
"external/spidermonkey/include/winrt_8.1/mozilla/FloatingPoint.h",
"external/spidermonkey/include/winrt_8.1/mozilla/GuardObjects.h",
"external/spidermonkey/include/winrt_8.1/mozilla/HashFunctions.h",
"external/spidermonkey/include/winrt_8.1/mozilla/IntegerPrintfMacros.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Likely.h",
"external/spidermonkey/include/winrt_8.1/mozilla/LinkedList.h",
"external/spidermonkey/include/winrt_8.1/mozilla/MSIntTypes.h",
"external/spidermonkey/include/winrt_8.1/mozilla/MacroArgs.h",
"external/spidermonkey/include/winrt_8.1/mozilla/MathAlgorithms.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Maybe.h",
"external/spidermonkey/include/winrt_8.1/mozilla/MemoryChecking.h",
"external/spidermonkey/include/winrt_8.1/mozilla/MemoryReporting.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Move.h",
"external/spidermonkey/include/winrt_8.1/mozilla/NullPtr.h",
"external/spidermonkey/include/winrt_8.1/mozilla/NumericLimits.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Pair.h",
"external/spidermonkey/include/winrt_8.1/mozilla/PodOperations.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Poison.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Range.h",
"external/spidermonkey/include/winrt_8.1/mozilla/RangedPtr.h",
"external/spidermonkey/include/winrt_8.1/mozilla/ReentrancyGuard.h",
"external/spidermonkey/include/winrt_8.1/mozilla/RefPtr.h",
"external/spidermonkey/include/winrt_8.1/mozilla/RollingMean.h",
"external/spidermonkey/include/winrt_8.1/mozilla/SHA1.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Scoped.h",
"external/spidermonkey/include/winrt_8.1/mozilla/SplayTree.h",
"external/spidermonkey/include/winrt_8.1/mozilla/TemplateLib.h",
"external/spidermonkey/include/winrt_8.1/mozilla/ThreadLocal.h",
"external/spidermonkey/include/winrt_8.1/mozilla/TypeTraits.h",
"external/spidermonkey/include/winrt_8.1/mozilla/TypedEnum.h",
"external/spidermonkey/include/winrt_8.1/mozilla/TypedEnumInternal.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Types.h",
"external/spidermonkey/include/winrt_8.1/mozilla/UniquePtr.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Vector.h",
"external/spidermonkey/include/winrt_8.1/mozilla/WeakPtr.h",
"external/spidermonkey/include/wp8/js-config.h",
"external/spidermonkey/include/wp8/js.msg",
"external/spidermonkey/include/wp8/js/Anchor.h",
"external/spidermonkey/include/wp8/js/CallArgs.h",
"external/spidermonkey/include/wp8/js/CallNonGenericMethod.h",
"external/spidermonkey/include/wp8/js/CharacterEncoding.h",
"external/spidermonkey/include/wp8/js/Class.h",
"external/spidermonkey/include/wp8/js/Date.h",
"external/spidermonkey/include/wp8/js/GCAPI.h",
"external/spidermonkey/include/wp8/js/HashTable.h",
"external/spidermonkey/include/wp8/js/HeapAPI.h",
"external/spidermonkey/include/wp8/js/Id.h",
"external/spidermonkey/include/wp8/js/LegacyIntTypes.h",
"external/spidermonkey/include/wp8/js/MemoryMetrics.h",
"external/spidermonkey/include/wp8/js/OldDebugAPI.h",
"external/spidermonkey/include/wp8/js/Principals.h",
"external/spidermonkey/include/wp8/js/ProfilingStack.h",
"external/spidermonkey/include/wp8/js/PropertyKey.h",
"external/spidermonkey/include/wp8/js/RequiredDefines.h",
"external/spidermonkey/include/wp8/js/RootingAPI.h",
"external/spidermonkey/include/wp8/js/SliceBudget.h",
"external/spidermonkey/include/wp8/js/StructuredClone.h",
"external/spidermonkey/include/wp8/js/TracingAPI.h",
"external/spidermonkey/include/wp8/js/TypeDecls.h",
"external/spidermonkey/include/wp8/js/Utility.h",
"external/spidermonkey/include/wp8/js/Value.h",
"external/spidermonkey/include/wp8/js/Vector.h",
"external/spidermonkey/include/wp8/jsalloc.h",
"external/spidermonkey/include/wp8/jsapi.h",
"external/spidermonkey/include/wp8/jsbytecode.h",
"external/spidermonkey/include/wp8/jsclist.h",
"external/spidermonkey/include/wp8/jscpucfg.h",
"external/spidermonkey/include/wp8/jsfriendapi.h",
"external/spidermonkey/include/wp8/jsprf.h",
"external/spidermonkey/include/wp8/jsprototypes.h",
"external/spidermonkey/include/wp8/jsproxy.h",
"external/spidermonkey/include/wp8/jspubtd.h",
"external/spidermonkey/include/wp8/jstypes.h",
"external/spidermonkey/include/wp8/jsversion.h",
"external/spidermonkey/include/wp8/jswrapper.h",
"external/spidermonkey/include/wp8/mozilla/Alignment.h",
"external/spidermonkey/include/wp8/mozilla/AllocPolicy.h",
"external/spidermonkey/include/wp8/mozilla/Array.h",
"external/spidermonkey/include/wp8/mozilla/ArrayUtils.h",
"external/spidermonkey/include/wp8/mozilla/Assertions.h",
"external/spidermonkey/include/wp8/mozilla/Atomics.h",
"external/spidermonkey/include/wp8/mozilla/Attributes.h",
"external/spidermonkey/include/wp8/mozilla/BloomFilter.h",
"external/spidermonkey/include/wp8/mozilla/Casting.h",
"external/spidermonkey/include/wp8/mozilla/Char16.h",
"external/spidermonkey/include/wp8/mozilla/CheckedInt.h",
"external/spidermonkey/include/wp8/mozilla/Compiler.h",
"external/spidermonkey/include/wp8/mozilla/Compression.h",
"external/spidermonkey/include/wp8/mozilla/Constants.h",
"external/spidermonkey/include/wp8/mozilla/DebugOnly.h",
"external/spidermonkey/include/wp8/mozilla/Endian.h",
"external/spidermonkey/include/wp8/mozilla/EnumSet.h",
"external/spidermonkey/include/wp8/mozilla/FloatingPoint.h",
"external/spidermonkey/include/wp8/mozilla/GuardObjects.h",
"external/spidermonkey/include/wp8/mozilla/HashFunctions.h",
"external/spidermonkey/include/wp8/mozilla/IntegerPrintfMacros.h",
"external/spidermonkey/include/wp8/mozilla/Likely.h",
"external/spidermonkey/include/wp8/mozilla/LinkedList.h",
"external/spidermonkey/include/wp8/mozilla/MSIntTypes.h",
"external/spidermonkey/include/wp8/mozilla/MacroArgs.h",
"external/spidermonkey/include/wp8/mozilla/MathAlgorithms.h",
"external/spidermonkey/include/wp8/mozilla/Maybe.h",
"external/spidermonkey/include/wp8/mozilla/MemoryChecking.h",
"external/spidermonkey/include/wp8/mozilla/MemoryReporting.h",
"external/spidermonkey/include/wp8/mozilla/Move.h",
"external/spidermonkey/include/wp8/mozilla/NullPtr.h",
"external/spidermonkey/include/wp8/mozilla/NumericLimits.h",
"external/spidermonkey/include/wp8/mozilla/Pair.h",
"external/spidermonkey/include/wp8/mozilla/PodOperations.h",
"external/spidermonkey/include/wp8/mozilla/Poison.h",
"external/spidermonkey/include/wp8/mozilla/Range.h",
"external/spidermonkey/include/wp8/mozilla/RangedPtr.h",
"external/spidermonkey/include/wp8/mozilla/ReentrancyGuard.h",
"external/spidermonkey/include/wp8/mozilla/RefPtr.h",
"external/spidermonkey/include/wp8/mozilla/RollingMean.h",
"external/spidermonkey/include/wp8/mozilla/SHA1.h",
"external/spidermonkey/include/wp8/mozilla/Scoped.h",
"external/spidermonkey/include/wp8/mozilla/SplayTree.h",
"external/spidermonkey/include/wp8/mozilla/TemplateLib.h",
"external/spidermonkey/include/wp8/mozilla/ThreadLocal.h",
"external/spidermonkey/include/wp8/mozilla/TypeTraits.h",
"external/spidermonkey/include/wp8/mozilla/TypedEnum.h",
"external/spidermonkey/include/wp8/mozilla/TypedEnumInternal.h",
"external/spidermonkey/include/wp8/mozilla/Types.h",
"external/spidermonkey/include/wp8/mozilla/UniquePtr.h",
"external/spidermonkey/include/wp8/mozilla/Vector.h",
"external/spidermonkey/include/wp8/mozilla/WeakPtr.h",
"external/spidermonkey/include/wp_8.1/js-config.h",
"external/spidermonkey/include/wp_8.1/js.msg",
"external/spidermonkey/include/wp_8.1/js/Anchor.h",
"external/spidermonkey/include/wp_8.1/js/CallArgs.h",
"external/spidermonkey/include/wp_8.1/js/CallNonGenericMethod.h",
"external/spidermonkey/include/wp_8.1/js/CharacterEncoding.h",
"external/spidermonkey/include/wp_8.1/js/Class.h",
"external/spidermonkey/include/wp_8.1/js/Date.h",
"external/spidermonkey/include/wp_8.1/js/GCAPI.h",
"external/spidermonkey/include/wp_8.1/js/HashTable.h",
"external/spidermonkey/include/wp_8.1/js/HeapAPI.h",
"external/spidermonkey/include/wp_8.1/js/Id.h",
"external/spidermonkey/include/wp_8.1/js/LegacyIntTypes.h",
"external/spidermonkey/include/wp_8.1/js/MemoryMetrics.h",
"external/spidermonkey/include/wp_8.1/js/OldDebugAPI.h",
"external/spidermonkey/include/wp_8.1/js/Principals.h",
"external/spidermonkey/include/wp_8.1/js/ProfilingStack.h",
"external/spidermonkey/include/wp_8.1/js/PropertyKey.h",
"external/spidermonkey/include/wp_8.1/js/RequiredDefines.h",
"external/spidermonkey/include/wp_8.1/js/RootingAPI.h",
"external/spidermonkey/include/wp_8.1/js/SliceBudget.h",
"external/spidermonkey/include/wp_8.1/js/StructuredClone.h",
"external/spidermonkey/include/wp_8.1/js/TracingAPI.h",
"external/spidermonkey/include/wp_8.1/js/TypeDecls.h",
"external/spidermonkey/include/wp_8.1/js/Utility.h",
"external/spidermonkey/include/wp_8.1/js/Value.h",
"external/spidermonkey/include/wp_8.1/js/Vector.h",
"external/spidermonkey/include/wp_8.1/jsalloc.h",
"external/spidermonkey/include/wp_8.1/jsapi.h",
"external/spidermonkey/include/wp_8.1/jsbytecode.h",
"external/spidermonkey/include/wp_8.1/jsclist.h",
"external/spidermonkey/include/wp_8.1/jscpucfg.h",
"external/spidermonkey/include/wp_8.1/jsfriendapi.h",
"external/spidermonkey/include/wp_8.1/jsprf.h",
"external/spidermonkey/include/wp_8.1/jsprototypes.h",
"external/spidermonkey/include/wp_8.1/jsproxy.h",
"external/spidermonkey/include/wp_8.1/jspubtd.h",
"external/spidermonkey/include/wp_8.1/jstypes.h",
"external/spidermonkey/include/wp_8.1/jsversion.h",
"external/spidermonkey/include/wp_8.1/jswrapper.h",
"external/spidermonkey/include/wp_8.1/mozilla/Alignment.h",
"external/spidermonkey/include/wp_8.1/mozilla/AllocPolicy.h",
"external/spidermonkey/include/wp_8.1/mozilla/Array.h",
"external/spidermonkey/include/wp_8.1/mozilla/ArrayUtils.h",
"external/spidermonkey/include/wp_8.1/mozilla/Assertions.h",
"external/spidermonkey/include/wp_8.1/mozilla/Atomics.h",
"external/spidermonkey/include/wp_8.1/mozilla/Attributes.h",
"external/spidermonkey/include/wp_8.1/mozilla/BloomFilter.h",
"external/spidermonkey/include/wp_8.1/mozilla/Casting.h",
"external/spidermonkey/include/wp_8.1/mozilla/Char16.h",
"external/spidermonkey/include/wp_8.1/mozilla/CheckedInt.h",
"external/spidermonkey/include/wp_8.1/mozilla/Compiler.h",
"external/spidermonkey/include/wp_8.1/mozilla/Compression.h",
"external/spidermonkey/include/wp_8.1/mozilla/Constants.h",
"external/spidermonkey/include/wp_8.1/mozilla/DebugOnly.h",
"external/spidermonkey/include/wp_8.1/mozilla/Endian.h",
"external/spidermonkey/include/wp_8.1/mozilla/EnumSet.h",
"external/spidermonkey/include/wp_8.1/mozilla/FloatingPoint.h",
"external/spidermonkey/include/wp_8.1/mozilla/GuardObjects.h",
"external/spidermonkey/include/wp_8.1/mozilla/HashFunctions.h",
"external/spidermonkey/include/wp_8.1/mozilla/IntegerPrintfMacros.h",
"external/spidermonkey/include/wp_8.1/mozilla/Likely.h",
"external/spidermonkey/include/wp_8.1/mozilla/LinkedList.h",
"external/spidermonkey/include/wp_8.1/mozilla/MSIntTypes.h",
"external/spidermonkey/include/wp_8.1/mozilla/MacroArgs.h",
"external/spidermonkey/include/wp_8.1/mozilla/MathAlgorithms.h",
"external/spidermonkey/include/wp_8.1/mozilla/Maybe.h",
"external/spidermonkey/include/wp_8.1/mozilla/MemoryChecking.h",
"external/spidermonkey/include/wp_8.1/mozilla/MemoryReporting.h",
"external/spidermonkey/include/wp_8.1/mozilla/Move.h",
"external/spidermonkey/include/wp_8.1/mozilla/NullPtr.h",
"external/spidermonkey/include/wp_8.1/mozilla/NumericLimits.h",
"external/spidermonkey/include/wp_8.1/mozilla/Pair.h",
"external/spidermonkey/include/wp_8.1/mozilla/PodOperations.h",
"external/spidermonkey/include/wp_8.1/mozilla/Poison.h",
"external/spidermonkey/include/wp_8.1/mozilla/Range.h",
"external/spidermonkey/include/wp_8.1/mozilla/RangedPtr.h",
"external/spidermonkey/include/wp_8.1/mozilla/ReentrancyGuard.h",
"external/spidermonkey/include/wp_8.1/mozilla/RefPtr.h",
"external/spidermonkey/include/wp_8.1/mozilla/RollingMean.h",
"external/spidermonkey/include/wp_8.1/mozilla/SHA1.h",
"external/spidermonkey/include/wp_8.1/mozilla/Scoped.h",
"external/spidermonkey/include/wp_8.1/mozilla/SplayTree.h",
"external/spidermonkey/include/wp_8.1/mozilla/TemplateLib.h",
"external/spidermonkey/include/wp_8.1/mozilla/ThreadLocal.h",
"external/spidermonkey/include/wp_8.1/mozilla/TypeTraits.h",
"external/spidermonkey/include/wp_8.1/mozilla/TypedEnum.h",
"external/spidermonkey/include/wp_8.1/mozilla/TypedEnumInternal.h",
"external/spidermonkey/include/wp_8.1/mozilla/Types.h",
"external/spidermonkey/include/wp_8.1/mozilla/UniquePtr.h",
"external/spidermonkey/include/wp_8.1/mozilla/Vector.h",
"external/spidermonkey/include/wp_8.1/mozilla/WeakPtr.h",
"external/spidermonkey/prebuilt/android/Android.mk",
"external/spidermonkey/prebuilt/android/armeabi-v7a/libjs_static.a",
"external/spidermonkey/prebuilt/android/armeabi/libjs_static.a",
"external/spidermonkey/prebuilt/android/x86/libjs_static.a",
"external/spidermonkey/prebuilt/ios/libjs_static.a",
"external/spidermonkey/prebuilt/linux/32-bit/libjs_static.a",
"external/spidermonkey/prebuilt/linux/64-bit/libjs_static.a",
"external/spidermonkey/prebuilt/mac/libjs_static.a",
"external/spidermonkey/prebuilt/win32/debug-build/mozjs-33.dll",
"external/spidermonkey/prebuilt/win32/debug-build/mozjs-33.lib",
"external/spidermonkey/prebuilt/win32/release-build/mozjs-33.dll",
"external/spidermonkey/prebuilt/win32/release-build/mozjs-33.lib",
"external/spidermonkey/prebuilt/winrt_8.1/arm/mozjs-33.dll",
"external/spidermonkey/prebuilt/winrt_8.1/arm/mozjs-33.lib",
"external/spidermonkey/prebuilt/winrt_8.1/win32/mozjs-33.dll",
"external/spidermonkey/prebuilt/winrt_8.1/win32/mozjs-33.lib",
"external/spidermonkey/prebuilt/wp8/arm/mozjs-33.dll",
"external/spidermonkey/prebuilt/wp8/arm/mozjs-33.lib",
"external/spidermonkey/prebuilt/wp8/win32/mozjs-33.dll",
"external/spidermonkey/prebuilt/wp8/win32/mozjs-33.lib",
"external/spidermonkey/prebuilt/wp_8.1/arm/mozjs-33.dll",
"external/spidermonkey/prebuilt/wp_8.1/arm/mozjs-33.lib",
"external/spidermonkey/prebuilt/wp_8.1/win32/mozjs-33.dll",
"external/spidermonkey/prebuilt/wp_8.1/win32/mozjs-33.lib",
"external/sqlite3/Android.mk", "external/sqlite3/Android.mk",
"external/sqlite3/include/sqlite3.h", "external/sqlite3/include/sqlite3.h",
"external/sqlite3/include/sqlite3ext.h", "external/sqlite3/include/sqlite3ext.h",
@ -6080,98 +5236,6 @@
"external/spidermonkey/include/winrt_8.1/mozilla/UniquePtr.h", "external/spidermonkey/include/winrt_8.1/mozilla/UniquePtr.h",
"external/spidermonkey/include/winrt_8.1/mozilla/Vector.h", "external/spidermonkey/include/winrt_8.1/mozilla/Vector.h",
"external/spidermonkey/include/winrt_8.1/mozilla/WeakPtr.h", "external/spidermonkey/include/winrt_8.1/mozilla/WeakPtr.h",
"external/spidermonkey/include/wp8/js-config.h",
"external/spidermonkey/include/wp8/js.msg",
"external/spidermonkey/include/wp8/js/Anchor.h",
"external/spidermonkey/include/wp8/js/CallArgs.h",
"external/spidermonkey/include/wp8/js/CallNonGenericMethod.h",
"external/spidermonkey/include/wp8/js/CharacterEncoding.h",
"external/spidermonkey/include/wp8/js/Class.h",
"external/spidermonkey/include/wp8/js/Date.h",
"external/spidermonkey/include/wp8/js/GCAPI.h",
"external/spidermonkey/include/wp8/js/HashTable.h",
"external/spidermonkey/include/wp8/js/HeapAPI.h",
"external/spidermonkey/include/wp8/js/Id.h",
"external/spidermonkey/include/wp8/js/LegacyIntTypes.h",
"external/spidermonkey/include/wp8/js/MemoryMetrics.h",
"external/spidermonkey/include/wp8/js/OldDebugAPI.h",
"external/spidermonkey/include/wp8/js/Principals.h",
"external/spidermonkey/include/wp8/js/ProfilingStack.h",
"external/spidermonkey/include/wp8/js/PropertyKey.h",
"external/spidermonkey/include/wp8/js/RequiredDefines.h",
"external/spidermonkey/include/wp8/js/RootingAPI.h",
"external/spidermonkey/include/wp8/js/SliceBudget.h",
"external/spidermonkey/include/wp8/js/StructuredClone.h",
"external/spidermonkey/include/wp8/js/TracingAPI.h",
"external/spidermonkey/include/wp8/js/TypeDecls.h",
"external/spidermonkey/include/wp8/js/Utility.h",
"external/spidermonkey/include/wp8/js/Value.h",
"external/spidermonkey/include/wp8/js/Vector.h",
"external/spidermonkey/include/wp8/jsalloc.h",
"external/spidermonkey/include/wp8/jsapi.h",
"external/spidermonkey/include/wp8/jsbytecode.h",
"external/spidermonkey/include/wp8/jsclist.h",
"external/spidermonkey/include/wp8/jscpucfg.h",
"external/spidermonkey/include/wp8/jsfriendapi.h",
"external/spidermonkey/include/wp8/jsprf.h",
"external/spidermonkey/include/wp8/jsprototypes.h",
"external/spidermonkey/include/wp8/jsproxy.h",
"external/spidermonkey/include/wp8/jspubtd.h",
"external/spidermonkey/include/wp8/jstypes.h",
"external/spidermonkey/include/wp8/jsversion.h",
"external/spidermonkey/include/wp8/jswrapper.h",
"external/spidermonkey/include/wp8/mozilla/Alignment.h",
"external/spidermonkey/include/wp8/mozilla/AllocPolicy.h",
"external/spidermonkey/include/wp8/mozilla/Array.h",
"external/spidermonkey/include/wp8/mozilla/ArrayUtils.h",
"external/spidermonkey/include/wp8/mozilla/Assertions.h",
"external/spidermonkey/include/wp8/mozilla/Atomics.h",
"external/spidermonkey/include/wp8/mozilla/Attributes.h",
"external/spidermonkey/include/wp8/mozilla/BloomFilter.h",
"external/spidermonkey/include/wp8/mozilla/Casting.h",
"external/spidermonkey/include/wp8/mozilla/Char16.h",
"external/spidermonkey/include/wp8/mozilla/CheckedInt.h",
"external/spidermonkey/include/wp8/mozilla/Compiler.h",
"external/spidermonkey/include/wp8/mozilla/Compression.h",
"external/spidermonkey/include/wp8/mozilla/Constants.h",
"external/spidermonkey/include/wp8/mozilla/DebugOnly.h",
"external/spidermonkey/include/wp8/mozilla/Endian.h",
"external/spidermonkey/include/wp8/mozilla/EnumSet.h",
"external/spidermonkey/include/wp8/mozilla/FloatingPoint.h",
"external/spidermonkey/include/wp8/mozilla/GuardObjects.h",
"external/spidermonkey/include/wp8/mozilla/HashFunctions.h",
"external/spidermonkey/include/wp8/mozilla/IntegerPrintfMacros.h",
"external/spidermonkey/include/wp8/mozilla/Likely.h",
"external/spidermonkey/include/wp8/mozilla/LinkedList.h",
"external/spidermonkey/include/wp8/mozilla/MSIntTypes.h",
"external/spidermonkey/include/wp8/mozilla/MacroArgs.h",
"external/spidermonkey/include/wp8/mozilla/MathAlgorithms.h",
"external/spidermonkey/include/wp8/mozilla/Maybe.h",
"external/spidermonkey/include/wp8/mozilla/MemoryChecking.h",
"external/spidermonkey/include/wp8/mozilla/MemoryReporting.h",
"external/spidermonkey/include/wp8/mozilla/Move.h",
"external/spidermonkey/include/wp8/mozilla/NullPtr.h",
"external/spidermonkey/include/wp8/mozilla/NumericLimits.h",
"external/spidermonkey/include/wp8/mozilla/Pair.h",
"external/spidermonkey/include/wp8/mozilla/PodOperations.h",
"external/spidermonkey/include/wp8/mozilla/Poison.h",
"external/spidermonkey/include/wp8/mozilla/Range.h",
"external/spidermonkey/include/wp8/mozilla/RangedPtr.h",
"external/spidermonkey/include/wp8/mozilla/ReentrancyGuard.h",
"external/spidermonkey/include/wp8/mozilla/RefPtr.h",
"external/spidermonkey/include/wp8/mozilla/RollingMean.h",
"external/spidermonkey/include/wp8/mozilla/SHA1.h",
"external/spidermonkey/include/wp8/mozilla/Scoped.h",
"external/spidermonkey/include/wp8/mozilla/SplayTree.h",
"external/spidermonkey/include/wp8/mozilla/TemplateLib.h",
"external/spidermonkey/include/wp8/mozilla/ThreadLocal.h",
"external/spidermonkey/include/wp8/mozilla/TypeTraits.h",
"external/spidermonkey/include/wp8/mozilla/TypedEnum.h",
"external/spidermonkey/include/wp8/mozilla/TypedEnumInternal.h",
"external/spidermonkey/include/wp8/mozilla/Types.h",
"external/spidermonkey/include/wp8/mozilla/UniquePtr.h",
"external/spidermonkey/include/wp8/mozilla/Vector.h",
"external/spidermonkey/include/wp8/mozilla/WeakPtr.h",
"external/spidermonkey/include/wp_8.1/js-config.h", "external/spidermonkey/include/wp_8.1/js-config.h",
"external/spidermonkey/include/wp_8.1/js.msg", "external/spidermonkey/include/wp_8.1/js.msg",
"external/spidermonkey/include/wp_8.1/js/Anchor.h", "external/spidermonkey/include/wp_8.1/js/Anchor.h",
@ -6280,10 +5344,6 @@
"external/spidermonkey/prebuilt/winrt_8.1/arm/mozjs-33.lib", "external/spidermonkey/prebuilt/winrt_8.1/arm/mozjs-33.lib",
"external/spidermonkey/prebuilt/winrt_8.1/win32/mozjs-33.dll", "external/spidermonkey/prebuilt/winrt_8.1/win32/mozjs-33.dll",
"external/spidermonkey/prebuilt/winrt_8.1/win32/mozjs-33.lib", "external/spidermonkey/prebuilt/winrt_8.1/win32/mozjs-33.lib",
"external/spidermonkey/prebuilt/wp8/arm/mozjs-33.dll",
"external/spidermonkey/prebuilt/wp8/arm/mozjs-33.lib",
"external/spidermonkey/prebuilt/wp8/win32/mozjs-33.dll",
"external/spidermonkey/prebuilt/wp8/win32/mozjs-33.lib",
"external/spidermonkey/prebuilt/wp_8.1/arm/mozjs-33.dll", "external/spidermonkey/prebuilt/wp_8.1/arm/mozjs-33.dll",
"external/spidermonkey/prebuilt/wp_8.1/arm/mozjs-33.lib", "external/spidermonkey/prebuilt/wp_8.1/arm/mozjs-33.lib",
"external/spidermonkey/prebuilt/wp_8.1/win32/mozjs-33.dll", "external/spidermonkey/prebuilt/wp_8.1/win32/mozjs-33.dll",

View File

@ -27,7 +27,7 @@ cmake_minimum_required(VERSION 2.8)
set(APP_NAME MyGame) set(APP_NAME MyGame)
project (${APP_NAME}) project (${APP_NAME})
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cmake/Modules/") set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cmake/Modules/")
include(CocosBuildHelpers) include(CocosBuildHelpers)
option(USE_CHIPMUNK "Use chipmunk for physics library" ON) option(USE_CHIPMUNK "Use chipmunk for physics library" ON)
@ -105,35 +105,35 @@ else() # Assume Linux
set(PLATFORM_FOLDER linux) set(PLATFORM_FOLDER linux)
endif() endif()
set(COCOS_EXTERNAL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/external) set(COCOS_EXTERNAL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/external)
include_directories( include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/ ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/base ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/base
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/2d ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/2d
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/ui ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/ui
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/audio/include ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/audio/include
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/storage ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/storage
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/network ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/network
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/platform ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/platform
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/editor-support ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/editor-support
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/editor-support/spine ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/editor-support/spine
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/editor-support/cocosbuilder ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/editor-support/cocosbuilder
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/editor-support/cocostudio ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/editor-support/cocostudio
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/deprecated ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/deprecated
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/cocos/platform ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/platform
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/extensions ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/extensions
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/external ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/external
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/external/chipmunk/include/chipmunk ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/external/chipmunk/include/chipmunk
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/external/spidermonkey/include/${PLATFORM_FOLDER} ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/external/spidermonkey/include/${PLATFORM_FOLDER}
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/bindings/auto ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/scripting/js-bindings/auto
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/bindings/manual ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/scripting/js-bindings/manual
) )
link_directories( link_directories(
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/external/spidermonkey/prebuilt/${PLATFORM_FOLDER}/${ARCH_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/external/spidermonkey/prebuilt/${PLATFORM_FOLDER}/${ARCH_DIR}
) )
@ -193,7 +193,7 @@ endif(USE_CHIPMUNK)
# Box2d (not prebuilded, exists as source) # Box2d (not prebuilded, exists as source)
if(USE_BOX2D) if(USE_BOX2D)
if(USE_PREBUILT_LIBS) if(USE_PREBUILT_LIBS)
add_subdirectory(frameworks/js-bindings/cocos2d-x/external/Box2D) add_subdirectory(frameworks/cocos2d-x/external/Box2D)
set(Box2D_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/external/box2d/include) set(Box2D_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/external/box2d/include)
set(Box2D_LIBRARIES box2d) set(Box2D_LIBRARIES box2d)
else() else()
@ -209,8 +209,8 @@ endif(USE_BOX2D)
# Tinyxml2 (not prebuilded, exists as source) # Tinyxml2 (not prebuilded, exists as source)
if(USE_PREBUILT_LIBS) if(USE_PREBUILT_LIBS)
add_subdirectory(frameworks/js-bindings/cocos2d-x/external/tinyxml2) add_subdirectory(frameworks/cocos2d-x/external/tinyxml2)
set(TinyXML2_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/external/tinyxml2) set(TinyXML2_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/external/tinyxml2)
set(TinyXML2_LIBRARIES tinyxml2) set(TinyXML2_LIBRARIES tinyxml2)
else() else()
cocos_find_package(TinyXML2 TinyXML2 REQUIRED) cocos_find_package(TinyXML2 TinyXML2 REQUIRED)
@ -227,8 +227,8 @@ cocos_find_package(ZLIB ZLIB REQUIRED)
# moreover our embedded version modified to quick provide # moreover our embedded version modified to quick provide
# functionality needed by cocos. # functionality needed by cocos.
if(USE_PREBUILT_LIBS OR NOT MINGW) if(USE_PREBUILT_LIBS OR NOT MINGW)
add_subdirectory(frameworks/js-bindings/cocos2d-x/external/unzip) add_subdirectory(frameworks/cocos2d-x/external/unzip)
set(MINIZIP_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/cocos2d-x/external/unzip) set(MINIZIP_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/external/unzip)
set(MINIZIP_LIBRARIES unzip) set(MINIZIP_LIBRARIES unzip)
message(STATUS "MINIZIP include dirs: ${MINIZIP_INCLUDE_DIRS}") message(STATUS "MINIZIP include dirs: ${MINIZIP_INCLUDE_DIRS}")
else() else()
@ -248,14 +248,14 @@ cocos_find_package(WEBSOCKETS WEBSOCKETS REQUIRED)
cocos_find_package(CURL CURL REQUIRED) cocos_find_package(CURL CURL REQUIRED)
add_subdirectory(frameworks/js-bindings/cocos2d-x/external/flatbuffers) add_subdirectory(frameworks/cocos2d-x/external/flatbuffers)
set(FLATBUFFERS_INCLUDE_DIRS frameworks/js-bindings/cocos2d-x/external) set(FLATBUFFERS_INCLUDE_DIRS frameworks/cocos2d-x/external)
message(STATUS "Flatbuffers include dirs: ${FLATBUFFERS_INCLUDE_DIRS}") message(STATUS "Flatbuffers include dirs: ${FLATBUFFERS_INCLUDE_DIRS}")
# build xxhash # build xxhash
add_subdirectory(frameworks/js-bindings/cocos2d-x/external/xxhash) add_subdirectory(frameworks/cocos2d-x/external/xxhash)
include_directories(frameworks/js-bindings/cocos2d-x/external/xxhash) include_directories(frameworks/cocos2d-x/external/xxhash)
set(GAME_SRC set(GAME_SRC
frameworks/runtime-src/proj.linux/main.cpp frameworks/runtime-src/proj.linux/main.cpp
@ -263,10 +263,10 @@ set(GAME_SRC
) )
# cocos2d # cocos2d
add_subdirectory(frameworks/js-bindings/cocos2d-x/cocos) add_subdirectory(frameworks/cocos2d-x/cocos)
#jsbindings library #jsbindings library
add_subdirectory(frameworks/js-bindings/bindings) add_subdirectory(frameworks/cocos2d-x/cocos/scripting/js-bindings)
# add the executable # add the executable
@ -292,7 +292,7 @@ pre_build(${APP_NAME}
COMMAND ${CMAKE_COMMAND} -E remove ${APP_BIN_DIR}/*.json COMMAND ${CMAKE_COMMAND} -E remove ${APP_BIN_DIR}/*.json
COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/res ${APP_BIN_DIR}/res COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/res ${APP_BIN_DIR}/res
COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/src ${APP_BIN_DIR}/src COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/src ${APP_BIN_DIR}/src
COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/js-bindings/bindings/script ${APP_BIN_DIR}/script COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/cocos2d-x/cocos/scripting/js-bindings/script ${APP_BIN_DIR}/script
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/main.js ${APP_BIN_DIR}/main.js COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/main.js ${APP_BIN_DIR}/main.js
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/project.json ${APP_BIN_DIR}/project.json COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/project.json ${APP_BIN_DIR}/project.json
) )

View File

@ -9,13 +9,13 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HelloJavascript", "HelloJav
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "External", "External", "{8C6B0381-B325-4D7F-B1BB-474ABACE46AC}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "External", "External", "{8C6B0381-B325-4D7F-B1BB-474ABACE46AC}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libSpine", "..\..\js-bindings\cocos2d-x\cocos\editor-support\spine\proj.win32\libSpine.vcxproj", "{B7C2A162-DEC9-4418-972E-240AB3CBFCAE}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libSpine", "..\..\cocos2d-x\cocos\editor-support\spine\proj.win32\libSpine.vcxproj", "{B7C2A162-DEC9-4418-972E-240AB3CBFCAE}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbox2d", "..\..\js-bindings\cocos2d-x\external\Box2D\proj.win32\libbox2d.vcxproj", "{929480E7-23C0-4DF6-8456-096D71547116}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbox2d", "..\..\cocos2d-x\external\Box2D\proj.win32\libbox2d.vcxproj", "{929480E7-23C0-4DF6-8456-096D71547116}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcocos2d", "..\..\js-bindings\cocos2d-x\cocos\2d\libcocos2d.vcxproj", "{98A51BA8-FC3A-415B-AC8F-8C7BD464E93E}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcocos2d", "..\..\cocos2d-x\cocos\2d\libcocos2d.vcxproj", "{98A51BA8-FC3A-415B-AC8F-8C7BD464E93E}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjsbindings", "..\..\js-bindings\bindings\proj.win32\libJSBinding.vcxproj", "{39379840-825A-45A0-B363-C09FFEF864BD}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjscocos2d", "..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win32\libjscocos2d.vcxproj", "{39379840-825A-45A0-B363-C09FFEF864BD}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@ -38,13 +38,13 @@
</ImportGroup> </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\js-bindings\cocos2d-x\cocos\2d\cocos2dx.props" /> <Import Project="..\..\cocos2d-x\cocos\2d\cocos2dx.props" />
<Import Project="..\..\js-bindings\cocos2d-x\cocos\2d\cocos2d_headers.props" /> <Import Project="..\..\cocos2d-x\cocos\2d\cocos2d_headers.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\js-bindings\cocos2d-x\cocos\2d\cocos2dx.props" /> <Import Project="..\..\cocos2d-x\cocos\2d\cocos2dx.props" />
<Import Project="..\..\js-bindings\cocos2d-x\cocos\2d\cocos2d_headers.props" /> <Import Project="..\..\cocos2d-x\cocos\2d\cocos2d_headers.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros" /> <PropertyGroup Label="UserMacros" />
<PropertyGroup> <PropertyGroup>
@ -83,7 +83,7 @@
</Midl> </Midl>
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>$(ProjectDir)..\Classes;$(EngineRoot);$(EngineRoot)cocos;$(EngineRoot)cocos\base;$(EngineRoot)cocos\storage;$(EngineRoot)cocos\editor-support;$(EngineRoot)..\bindings\auto;$(EngineRoot)..\bindings\manual;$(EngineRoot)cocos\audio\include;$(EngineRoot)..\external\spidermonkey\include\win32;$(EngineRoot)external\chipmunk\include\chipmunk;$(EngineRoot)extensions;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>$(ProjectDir)..\Classes;$(EngineRoot);$(EngineRoot)cocos;$(EngineRoot)cocos\base;$(EngineRoot)cocos\storage;$(EngineRoot)cocos\editor-support;$(EngineRoot)cocos\scripting\js-bindings\auto;$(EngineRoot)cocos\scripting\js-bindings\manual;$(EngineRoot)cocos\audio\include;$(EngineRoot)external\spidermonkey\include\win32;$(EngineRoot)external\chipmunk\include\chipmunk;$(EngineRoot)extensions;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;_DEBUG;XP_WIN;JS_HAVE___INTN;JS_INTPTR_TYPE=int;COCOS2D_DEBUG=1;COCOS2D_JAVASCRIPT=1;CC_ENABLE_CHIPMUNK_INTEGRATION=1;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;_DEBUG;XP_WIN;JS_HAVE___INTN;JS_INTPTR_TYPE=int;COCOS2D_DEBUG=1;COCOS2D_JAVASCRIPT=1;CC_ENABLE_CHIPMUNK_INTEGRATION=1;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild> <MinimalRebuild>false</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -102,8 +102,8 @@
</ResourceCompile> </ResourceCompile>
<PreLinkEvent> <PreLinkEvent>
<Command>if not exist "$(OutDir)" mkdir "$(OutDir)" <Command>if not exist "$(OutDir)" mkdir "$(OutDir)"
xcopy /Y /Q "$(ProjectDir)..\..\js-bindings\external\spidermonkey\prebuilt\win32\debug-build\*.*" "$(OutDir)" xcopy /Y /Q "$(ProjectDir)..\..\cocos2d-x\external\spidermonkey\prebuilt\win32\debug-build\*.*" "$(OutDir)"
xcopy /Y /Q "$(ProjectDir)..\..\js-bindings\cocos2d-x\external\websockets\prebuilt\win32\*.*" "$(OutDir)"</Command> xcopy /Y /Q "$(ProjectDir)..\..\cocos2d-x\external\websockets\prebuilt\win32\*.*" "$(OutDir)"</Command>
</PreLinkEvent> </PreLinkEvent>
<Link> <Link>
<AdditionalDependencies>libcurl_imp.lib;mozjs-33.lib;ws2_32.lib;sqlite3.lib;websockets.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>libcurl_imp.lib;mozjs-33.lib;ws2_32.lib;sqlite3.lib;websockets.lib;%(AdditionalDependencies)</AdditionalDependencies>
@ -113,7 +113,7 @@ xcopy /Y /Q "$(ProjectDir)..\..\js-bindings\cocos2d-x\external\websockets\prebui
<TargetMachine>MachineX86</TargetMachine> <TargetMachine>MachineX86</TargetMachine>
</Link> </Link>
<PreBuildEvent> <PreBuildEvent>
<Command>xcopy "$(ProjectDir)..\..\js-bindings\bindings\script" "$(OutDir)\script" /D /E /I /F /Y <Command>xcopy "$(ProjectDir)..\..\cocos2d-x\cocos\scripting\js-bindings\script" "$(OutDir)\script" /D /E /I /F /Y
xcopy "$(ProjectDir)..\..\..\src" "$(OutDir)\src" /D /E /I /F /Y xcopy "$(ProjectDir)..\..\..\src" "$(OutDir)\src" /D /E /I /F /Y
xcopy "$(ProjectDir)..\..\..\res" "$(OutDir)\res" /D /E /I /F /Y xcopy "$(ProjectDir)..\..\..\res" "$(OutDir)\res" /D /E /I /F /Y
copy "$(ProjectDir)..\..\..\main.js" "$(OutDir)\" /Y copy "$(ProjectDir)..\..\..\main.js" "$(OutDir)\" /Y
@ -137,7 +137,7 @@ copy "$(ProjectDir)..\..\..\project.json" "$(OutDir)\" /Y</Command>
<ProxyFileName>game_p.c</ProxyFileName> <ProxyFileName>game_p.c</ProxyFileName>
</Midl> </Midl>
<ClCompile> <ClCompile>
<AdditionalIncludeDirectories>$(ProjectDir)..\Classes;$(EngineRoot);$(EngineRoot)cocos;$(EngineRoot)cocos\base;$(EngineRoot)cocos\storage;$(EngineRoot)cocos\editor-support;$(EngineRoot)..\bindings\auto;$(EngineRoot)..\bindings\manual;$(EngineRoot)cocos\audio\include;$(EngineRoot)..\external\spidermonkey\include\win32;$(EngineRoot)external\chipmunk\include\chipmunk;$(EngineRoot)extensions;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>$(ProjectDir)..\Classes;$(EngineRoot);$(EngineRoot)cocos;$(EngineRoot)cocos\base;$(EngineRoot)cocos\storage;$(EngineRoot)cocos\editor-support;$(EngineRoot)cocos\scripting\js-bindings\auto;$(EngineRoot)cocos\scripting\js-bindings\manual;$(EngineRoot)cocos\audio\include;$(EngineRoot)external\spidermonkey\include\win32;$(EngineRoot)external\chipmunk\include\chipmunk;$(EngineRoot)extensions;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;NDEBUG;XP_WIN;JS_HAVE___INTN;JS_INTPTR_TYPE=int;COCOS2D_JAVASCRIPT=1;CC_ENABLE_CHIPMUNK_INTEGRATION=1;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;NDEBUG;XP_WIN;JS_HAVE___INTN;JS_INTPTR_TYPE=int;COCOS2D_JAVASCRIPT=1;CC_ENABLE_CHIPMUNK_INTEGRATION=1;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling> <ExceptionHandling>
</ExceptionHandling> </ExceptionHandling>
@ -157,8 +157,8 @@ copy "$(ProjectDir)..\..\..\project.json" "$(OutDir)\" /Y</Command>
</ResourceCompile> </ResourceCompile>
<PreLinkEvent> <PreLinkEvent>
<Command>if not exist "$(OutDir)" mkdir "$(OutDir)" <Command>if not exist "$(OutDir)" mkdir "$(OutDir)"
xcopy /Y /Q "$(ProjectDir)..\..\js-bindings\external\spidermonkey\prebuilt\win32\release-build\*.*" "$(OutDir)" xcopy /Y /Q "$(ProjectDir)..\..\cocos2d-x\external\spidermonkey\prebuilt\win32\release-build\*.*" "$(OutDir)"
xcopy /Y /Q "$(ProjectDir)..\..\js-bindings\cocos2d-x\external\websockets\prebuilt\win32\*.*" "$(OutDir)"</Command> xcopy /Y /Q "$(ProjectDir)..\..\cocos2d-x\external\websockets\prebuilt\win32\*.*" "$(OutDir)"</Command>
</PreLinkEvent> </PreLinkEvent>
<Link> <Link>
<AdditionalDependencies>libcurl_imp.lib;mozjs-33.lib;ws2_32.lib;sqlite3.lib;websockets.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>libcurl_imp.lib;mozjs-33.lib;ws2_32.lib;sqlite3.lib;websockets.lib;%(AdditionalDependencies)</AdditionalDependencies>
@ -168,7 +168,7 @@ xcopy /Y /Q "$(ProjectDir)..\..\js-bindings\cocos2d-x\external\websockets\prebui
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
</Link> </Link>
<PreBuildEvent> <PreBuildEvent>
<Command>xcopy "$(ProjectDir)..\..\js-bindings\bindings\script" "$(OutDir)\script" /D /E /I /F /Y <Command>xcopy "$(ProjectDir)..\..\cocos2d-x\cocos\scripting\js-bindings\script" "$(OutDir)\script" /D /E /I /F /Y
xcopy "$(ProjectDir)..\..\..\src" "$(OutDir)\src" /D /E /I /F /Y xcopy "$(ProjectDir)..\..\..\src" "$(OutDir)\src" /D /E /I /F /Y
xcopy "$(ProjectDir)..\..\..\res" "$(OutDir)\res" /D /E /I /F /Y xcopy "$(ProjectDir)..\..\..\res" "$(OutDir)\res" /D /E /I /F /Y
copy "$(ProjectDir)..\..\..\main.js" "$(OutDir)\" /Y copy "$(ProjectDir)..\..\..\main.js" "$(OutDir)\" /Y
@ -192,7 +192,7 @@ copy "$(ProjectDir)..\..\..\project.json" "$(OutDir)\" /Y</Command>
<Image Include="res\game.ico" /> <Image Include="res\game.ico" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\js-bindings\bindings\proj.win32\libJSBinding.vcxproj"> <ProjectReference Include="..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win32\libjscocos2d.vcxproj">
<Project>{39379840-825a-45a0-b363-c09ffef864bd}</Project> <Project>{39379840-825a-45a0-b363-c09ffef864bd}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>

View File

@ -36,10 +36,6 @@ using namespace Windows::UI::Xaml::Input;
using namespace Windows::UI::Xaml::Media; using namespace Windows::UI::Xaml::Media;
using namespace Windows::UI::Xaml::Navigation; using namespace Windows::UI::Xaml::Navigation;
#if (WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP)
using namespace Windows::Phone::UI::Input;
#endif
OpenGLESPage::OpenGLESPage() : OpenGLESPage::OpenGLESPage() :
OpenGLESPage(nullptr) OpenGLESPage(nullptr)
{ {
@ -53,7 +49,6 @@ OpenGLESPage::OpenGLESPage(OpenGLES* openGLES) :
mUseCustomRenderSurfaceSize(false), mUseCustomRenderSurfaceSize(false),
m_coreInput(nullptr), m_coreInput(nullptr),
m_dpi(0.0f), m_dpi(0.0f),
m_visible(false),
m_deviceLost(false), m_deviceLost(false),
m_orientation(DisplayOrientations::Landscape) m_orientation(DisplayOrientations::Landscape)
{ {
@ -81,7 +76,6 @@ OpenGLESPage::OpenGLESPage(OpenGLES* openGLES) :
#if (WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP) #if (WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP)
Windows::UI::ViewManagement::StatusBar::GetForCurrentView()->HideAsync(); Windows::UI::ViewManagement::StatusBar::GetForCurrentView()->HideAsync();
HardwareButtons::BackPressed += ref new EventHandler<BackPressedEventArgs^>(this, &OpenGLESPage::OnBackButtonPressed);
#else #else
// Disable all pointer visual feedback for better performance when touching. // Disable all pointer visual feedback for better performance when touching.
// This is not supported on Windows Phone applications. // This is not supported on Windows Phone applications.
@ -124,7 +118,6 @@ void OpenGLESPage::OnPageLoaded(Platform::Object^ sender, Windows::UI::Xaml::Rou
{ {
// The SwapChainPanel has been created and arranged in the page layout, so EGL can be initialized. // The SwapChainPanel has been created and arranged in the page layout, so EGL can be initialized.
CreateRenderSurface(); CreateRenderSurface();
m_visible = true;
StartRenderLoop(); StartRenderLoop();
} }
@ -162,29 +155,14 @@ void OpenGLESPage::OnVisibilityChanged(Windows::UI::Core::CoreWindow^ sender, Wi
{ {
if (args->Visible && mRenderSurface != EGL_NO_SURFACE) if (args->Visible && mRenderSurface != EGL_NO_SURFACE)
{ {
m_visible = true; StartRenderLoop();
} }
else else
{ {
m_visible = false; StopRenderLoop();
} }
} }
#if (WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP)
void OpenGLESPage::OnBackButtonPressed(Object^ sender, BackPressedEventArgs^ args)
{
bool myAppCanNavigate = false;
if (myAppCanNavigate)
{
args->Handled = true;
}
else {
// Do nothing. Leave args->Handled set to the current value, false.
}
}
#endif
void OpenGLESPage::OnSwapChainPanelSizeChanged(Object^ sender, Windows::UI::Xaml::SizeChangedEventArgs^ e) void OpenGLESPage::OnSwapChainPanelSizeChanged(Object^ sender, Windows::UI::Xaml::SizeChangedEventArgs^ e)
{ {
// Size change events occur outside of the render thread. A lock is required when updating // Size change events occur outside of the render thread. A lock is required when updating
@ -237,10 +215,19 @@ void OpenGLESPage::DestroyRenderSurface()
void OpenGLESPage::RecoverFromLostDevice() void OpenGLESPage::RecoverFromLostDevice()
{ {
// resets OpenGLES, recreates the render surface // Stop the render loop, reset OpenGLES, recreate the render surface
DestroyRenderSurface(); // and start the render loop again to recover from a lost device.
mOpenGLES->Reset();
CreateRenderSurface(); StopRenderLoop();
{
critical_section::scoped_lock lock(mRenderSurfaceCriticalSection);
DestroyRenderSurface();
mOpenGLES->Reset();
CreateRenderSurface();
}
StartRenderLoop();
} }
void OpenGLESPage::StartRenderLoop() void OpenGLESPage::StartRenderLoop()
@ -259,34 +246,34 @@ void OpenGLESPage::StartRenderLoop()
// Create a task for rendering that will be run on a background thread. // Create a task for rendering that will be run on a background thread.
auto workItemHandler = ref new Windows::System::Threading::WorkItemHandler([this, dispatcher](Windows::Foundation::IAsyncAction ^ action) auto workItemHandler = ref new Windows::System::Threading::WorkItemHandler([this, dispatcher](Windows::Foundation::IAsyncAction ^ action)
{ {
critical_section::scoped_lock lock(mRenderSurfaceCriticalSection);
mOpenGLES->MakeCurrent(mRenderSurface); mOpenGLES->MakeCurrent(mRenderSurface);
GLsizei panelWidth = 0; GLsizei panelWidth = 0;
GLsizei panelHeight = 0; GLsizei panelHeight = 0;
GetSwapChainPanelSize(&panelWidth, &panelHeight); GetSwapChainPanelSize(&panelWidth, &panelHeight);
if (m_renderer.get() == nullptr) if (m_renderer.get() == nullptr)
{ {
m_renderer = std::make_shared<Cocos2dRenderer>(panelWidth, panelHeight, m_dpi, m_orientation, dispatcher, swapChainPanel); m_renderer = std::make_shared<Cocos2dRenderer>(panelWidth, panelHeight, m_dpi, m_orientation, dispatcher, swapChainPanel);
} }
m_renderer->Resume(); if (m_deviceLost)
{
while (action->Status == Windows::Foundation::AsyncStatus::Started) m_deviceLost = false;
m_renderer->DeviceLost();
}
else
{
m_renderer->Resume();
}
while (action->Status == Windows::Foundation::AsyncStatus::Started && !m_deviceLost)
{ {
if (!m_visible)
{
m_renderer->Pause();
while (!m_visible)
{
if (action->Status != Windows::Foundation::AsyncStatus::Started)
{
return;
}
Sleep(500);
}
m_renderer->Resume();
}
GetSwapChainPanelSize(&panelWidth, &panelHeight); GetSwapChainPanelSize(&panelWidth, &panelHeight);
m_renderer.get()->Draw(panelWidth, panelHeight, m_dpi, m_orientation); m_renderer.get()->Draw(panelWidth, panelHeight, m_dpi, m_orientation);
@ -302,16 +289,7 @@ void OpenGLESPage::StartRenderLoop()
RecoverFromLostDevice(); RecoverFromLostDevice();
}, CallbackContext::Any)); }, CallbackContext::Any));
while(m_deviceLost) return;
{
if (action->Status != Windows::Foundation::AsyncStatus::Started)
{
return;
}
Sleep(500);
}
mOpenGLES->MakeCurrent(mRenderSurface);
m_renderer->DeviceLost();
} }
} }
}); });
@ -327,4 +305,9 @@ void OpenGLESPage::StopRenderLoop()
mRenderLoopWorker->Cancel(); mRenderLoopWorker->Cancel();
mRenderLoopWorker = nullptr; mRenderLoopWorker = nullptr;
} }
if (m_renderer)
{
m_renderer->Pause();
}
} }

View File

@ -21,7 +21,6 @@
#include "OpenGLES.h" #include "OpenGLES.h"
#include "OpenGLESPage.g.h" #include "OpenGLESPage.g.h"
#include <memory> #include <memory>
#include <atomic>
#include "Cocos2dRenderer.h" #include "Cocos2dRenderer.h"
@ -40,9 +39,6 @@ namespace cocos2d
void OnPageLoaded(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e); void OnPageLoaded(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e);
void OnVisibilityChanged(Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::VisibilityChangedEventArgs^ args); void OnVisibilityChanged(Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::VisibilityChangedEventArgs^ args);
void OnSwapChainPanelSizeChanged(Platform::Object^ sender, Windows::UI::Xaml::SizeChangedEventArgs^ e); void OnSwapChainPanelSizeChanged(Platform::Object^ sender, Windows::UI::Xaml::SizeChangedEventArgs^ e);
#if (WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP)
void OnBackButtonPressed(Platform::Object^ sender, Windows::Phone::UI::Input::BackPressedEventArgs^ args);
#endif
void GetSwapChainPanelSize(GLsizei* width, GLsizei* height); void GetSwapChainPanelSize(GLsizei* width, GLsizei* height);
void CreateRenderSurface(); void CreateRenderSurface();
void DestroyRenderSurface(); void DestroyRenderSurface();
@ -60,6 +56,7 @@ namespace cocos2d
bool mUseCustomRenderSurfaceSize; bool mUseCustomRenderSurfaceSize;
EGLSurface mRenderSurface; // This surface is associated with a swapChainPanel on the page EGLSurface mRenderSurface; // This surface is associated with a swapChainPanel on the page
Concurrency::critical_section mRenderSurfaceCriticalSection;
Windows::Foundation::IAsyncAction^ mRenderLoopWorker; Windows::Foundation::IAsyncAction^ mRenderLoopWorker;
// Track user input on a background worker thread. // Track user input on a background worker thread.
@ -74,8 +71,7 @@ namespace cocos2d
void OnOrientationChanged(Windows::Graphics::Display::DisplayInformation^ sender, Platform::Object^ args); void OnOrientationChanged(Windows::Graphics::Display::DisplayInformation^ sender, Platform::Object^ args);
float m_dpi; float m_dpi;
std::atomic<bool> m_visible; bool m_deviceLost;
std::atomic<bool> m_deviceLost;
Windows::Graphics::Display::DisplayOrientations m_orientation; Windows::Graphics::Display::DisplayOrientations m_orientation;
}; };

View File

@ -74,39 +74,39 @@
<ImportGroup Label="ExtensionSettings"> <ImportGroup Label="ExtensionSettings">
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros" /> <PropertyGroup Label="UserMacros" />
@ -182,20 +182,20 @@
<Image Include="Assets\SplashScreen.scale-100.png" /> <Image Include="Assets\SplashScreen.scale-100.png" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\..\js-bindings\bindings\proj.win8.1-universal\libJSBinding\libJSBinding.Windows\libJSBinding.Windows.vcxproj"> <ProjectReference Include="..\..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win8.1-universal\libjscocos2d\libjscocos2d.Windows\libjscocos2d.Windows.vcxproj">
<Project>{bcf5546d-66a0-4998-afd6-c5514f618930}</Project> <Project>{bcf5546d-66a0-4998-afd6-c5514f618930}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\..\..\js-bindings\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Windows\libcocos2d_8_1.Windows.vcxproj"> <ProjectReference Include="..\..\..\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Windows\libcocos2d_8_1.Windows.vcxproj">
<Project>{9335005f-678e-4e8e-9b84-50037216aec8}</Project> <Project>{9335005f-678e-4e8e-9b84-50037216aec8}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\..\..\js-bindings\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Windows\libSpine.Windows.vcxproj"> <ProjectReference Include="..\..\..\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Windows\libSpine.Windows.vcxproj">
<Project>{f3550fe0-c795-44f6-8feb-093eb68143ae}</Project> <Project>{f3550fe0-c795-44f6-8feb-093eb68143ae}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\..\..\js-bindings\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Windows\libbox2d.Windows.vcxproj"> <ProjectReference Include="..\..\..\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Windows\libbox2d.Windows.vcxproj">
<Project>{3b26a12d-3a44-47ea-82d2-282660fc844d}</Project> <Project>{3b26a12d-3a44-47ea-82d2-282660fc844d}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
</ImportGroup> </ImportGroup>
</Project> </Project>

View File

@ -55,27 +55,27 @@
<ImportGroup Label="ExtensionSettings"> <ImportGroup Label="ExtensionSettings">
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\wp_8.1_props\cocos2d_wp_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\wp_8.1_props\cocos2d_wp_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\wp_8.1_props\cocos2d_wp_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\wp_8.1_props\cocos2d_wp_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\wp_8.1_props\cocos2d_wp_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\wp_8.1_props\cocos2d_wp_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\wp_8.1_props\cocos2d_wp_8.1_platform.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\wp_8.1_props\cocos2d_wp_8.1_platform.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1.props" />
<Import Project="..\..\..\js-bindings\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" /> <Import Project="..\..\..\cocos2d-x\cocos\2d\winrt_8.1_props\cocos2d_winrt_8.1_app.props" />
<Import Project="..\resources.props" /> <Import Project="..\resources.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros"> <PropertyGroup Label="UserMacros">
@ -132,20 +132,20 @@
<Image Include="Assets\WideLogo.scale-240.png" /> <Image Include="Assets\WideLogo.scale-240.png" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\..\js-bindings\bindings\proj.win8.1-universal\libJSBinding\libJSBinding.WindowsPhone\libJSBinding.WindowsPhone.vcxproj"> <ProjectReference Include="..\..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win8.1-universal\libjscocos2d\libjscocos2d.WindowsPhone\libjscocos2d.WindowsPhone.vcxproj">
<Project>{ca082ec4-17ce-430b-8207-d1e947a5d1e9}</Project> <Project>{ca082ec4-17ce-430b-8207-d1e947a5d1e9}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\..\..\js-bindings\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.WindowsPhone\libcocos2d_8_1.WindowsPhone.vcxproj"> <ProjectReference Include="..\..\..\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.WindowsPhone\libcocos2d_8_1.WindowsPhone.vcxproj">
<Project>{22f3b9df-1209-4574-8331-003966f562bf}</Project> <Project>{22f3b9df-1209-4574-8331-003966f562bf}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\..\..\js-bindings\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.WindowsPhone\libSpine.WindowsPhone.vcxproj"> <ProjectReference Include="..\..\..\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.WindowsPhone\libSpine.WindowsPhone.vcxproj">
<Project>{cc1da216-a80d-4be4-b309-acb6af313aff}</Project> <Project>{cc1da216-a80d-4be4-b309-acb6af313aff}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\..\..\js-bindings\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.WindowsPhone\libbox2d.WindowsPhone.vcxproj"> <ProjectReference Include="..\..\..\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.WindowsPhone\libbox2d.WindowsPhone.vcxproj">
<Project>{22f798d8-bfff-4754-996f-a5395343d5ec}</Project> <Project>{22f798d8-bfff-4754-996f-a5395343d5ec}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
</ImportGroup> </ImportGroup>
</Project> </Project>

View File

@ -18,48 +18,48 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libbox2d", "libbox2d", "{62
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libSpine", "libSpine", "{D0E32B77-3B4F-44F8-AEBC-12EE8BBF1783}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libSpine", "libSpine", "{D0E32B77-3B4F-44F8-AEBC-12EE8BBF1783}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbox2d.Shared", "..\..\js-bindings\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Shared\libbox2d.Shared.vcxitems", "{4A3C6BA8-C227-498B-AA21-40BDA27B461F}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbox2d.Shared", "..\..\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Shared\libbox2d.Shared.vcxitems", "{4A3C6BA8-C227-498B-AA21-40BDA27B461F}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbox2d.Windows", "..\..\js-bindings\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Windows\libbox2d.Windows.vcxproj", "{3B26A12D-3A44-47EA-82D2-282660FC844D}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbox2d.Windows", "..\..\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Windows\libbox2d.Windows.vcxproj", "{3B26A12D-3A44-47EA-82D2-282660FC844D}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbox2d.WindowsPhone", "..\..\js-bindings\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.WindowsPhone\libbox2d.WindowsPhone.vcxproj", "{22F798D8-BFFF-4754-996F-A5395343D5EC}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbox2d.WindowsPhone", "..\..\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.WindowsPhone\libbox2d.WindowsPhone.vcxproj", "{22F798D8-BFFF-4754-996F-A5395343D5EC}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libSpine.Shared", "..\..\js-bindings\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Shared\libSpine.Shared.vcxitems", "{ADAFD00D-A0D6-46EF-9F0B-EA2880BFE1DE}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libSpine.Shared", "..\..\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Shared\libSpine.Shared.vcxitems", "{ADAFD00D-A0D6-46EF-9F0B-EA2880BFE1DE}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libSpine.Windows", "..\..\js-bindings\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Windows\libSpine.Windows.vcxproj", "{F3550FE0-C795-44F6-8FEB-093EB68143AE}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libSpine.Windows", "..\..\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Windows\libSpine.Windows.vcxproj", "{F3550FE0-C795-44F6-8FEB-093EB68143AE}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libSpine.WindowsPhone", "..\..\js-bindings\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.WindowsPhone\libSpine.WindowsPhone.vcxproj", "{CC1DA216-A80D-4BE4-B309-ACB6AF313AFF}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libSpine.WindowsPhone", "..\..\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.WindowsPhone\libSpine.WindowsPhone.vcxproj", "{CC1DA216-A80D-4BE4-B309-ACB6AF313AFF}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcocos2d_8_1.Shared", "..\..\js-bindings\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Shared\libcocos2d_8_1.Shared.vcxitems", "{5D6F020F-7E72-4494-90A0-2DF11D235DF9}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcocos2d_8_1.Shared", "..\..\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Shared\libcocos2d_8_1.Shared.vcxitems", "{5D6F020F-7E72-4494-90A0-2DF11D235DF9}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcocos2d_8_1.Windows", "..\..\js-bindings\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Windows\libcocos2d_8_1.Windows.vcxproj", "{9335005F-678E-4E8E-9B84-50037216AEC8}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcocos2d_8_1.Windows", "..\..\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Windows\libcocos2d_8_1.Windows.vcxproj", "{9335005F-678E-4E8E-9B84-50037216AEC8}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcocos2d_8_1.WindowsPhone", "..\..\js-bindings\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.WindowsPhone\libcocos2d_8_1.WindowsPhone.vcxproj", "{22F3B9DF-1209-4574-8331-003966F562BF}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcocos2d_8_1.WindowsPhone", "..\..\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.WindowsPhone\libcocos2d_8_1.WindowsPhone.vcxproj", "{22F3B9DF-1209-4574-8331-003966F562BF}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libJSBinding", "libJSBinding", "{FCB0EDBB-7A20-48D0-926B-E5617D40E6E5}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libjscocos2d", "libjscocos2d", "{FCB0EDBB-7A20-48D0-926B-E5617D40E6E5}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libJSBinding.Shared", "..\..\js-bindings\bindings\proj.win8.1-universal\libJSBinding\libJSBinding.Shared\libJSBinding.Shared.vcxitems", "{BEA66276-51DD-4C53-92A8-F3D1FEA50892}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjscocos2d.Shared", "..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win8.1-universal\libjscocos2d\libjscocos2d.Shared\libjscocos2d.Shared.vcxitems", "{BEA66276-51DD-4C53-92A8-F3D1FEA50892}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libJSBinding.Windows", "..\..\js-bindings\bindings\proj.win8.1-universal\libJSBinding\libJSBinding.Windows\libJSBinding.Windows.vcxproj", "{BCF5546D-66A0-4998-AFD6-C5514F618930}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjscocos2d.Windows", "..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win8.1-universal\libjscocos2d\libjscocos2d.Windows\libjscocos2d.Windows.vcxproj", "{BCF5546D-66A0-4998-AFD6-C5514F618930}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libJSBinding.WindowsPhone", "..\..\js-bindings\bindings\proj.win8.1-universal\libJSBinding\libJSBinding.WindowsPhone\libJSBinding.WindowsPhone.vcxproj", "{CA082EC4-17CE-430B-8207-D1E947A5D1E9}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjscocos2d.WindowsPhone", "..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win8.1-universal\libjscocos2d\libjscocos2d.WindowsPhone\libjscocos2d.WindowsPhone.vcxproj", "{CA082EC4-17CE-430B-8207-D1E947A5D1E9}"
EndProject EndProject
Global Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\..\js-bindings\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Shared\libcocos2d_8_1.Shared.vcxitems*{9335005f-678e-4e8e-9b84-50037216aec8}*SharedItemsImports = 4 ..\..\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Shared\libcocos2d_8_1.Shared.vcxitems*{9335005f-678e-4e8e-9b84-50037216aec8}*SharedItemsImports = 4
App.Shared\HelloJavascript.Shared.vcxitems*{a3ad93e4-0b2f-4c58-9181-69bed2e42e3e}*SharedItemsImports = 9 App.Shared\HelloJavascript.Shared.vcxitems*{a3ad93e4-0b2f-4c58-9181-69bed2e42e3e}*SharedItemsImports = 9
..\..\js-bindings\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Shared\libSpine.Shared.vcxitems*{cc1da216-a80d-4be4-b309-acb6af313aff}*SharedItemsImports = 4 ..\..\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Shared\libSpine.Shared.vcxitems*{cc1da216-a80d-4be4-b309-acb6af313aff}*SharedItemsImports = 4
..\..\js-bindings\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Shared\libbox2d.Shared.vcxitems*{4a3c6ba8-c227-498b-aa21-40bda27b461f}*SharedItemsImports = 9 ..\..\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Shared\libbox2d.Shared.vcxitems*{4a3c6ba8-c227-498b-aa21-40bda27b461f}*SharedItemsImports = 9
App.Shared\HelloJavascript.Shared.vcxitems*{79a8fcda-4b12-4dd1-b676-ff148d651638}*SharedItemsImports = 4 App.Shared\HelloJavascript.Shared.vcxitems*{79a8fcda-4b12-4dd1-b676-ff148d651638}*SharedItemsImports = 4
..\..\js-bindings\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Shared\libSpine.Shared.vcxitems*{adafd00d-a0d6-46ef-9f0b-ea2880bfe1de}*SharedItemsImports = 9 ..\..\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Shared\libSpine.Shared.vcxitems*{adafd00d-a0d6-46ef-9f0b-ea2880bfe1de}*SharedItemsImports = 9
..\..\js-bindings\bindings\proj.win8.1-universal\libJSBinding\libJSBinding.Shared\libJSBinding.Shared.vcxitems*{ca082ec4-17ce-430b-8207-d1e947a5d1e9}*SharedItemsImports = 4 ..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win8.1-universal\libjscocos2d\libjscocos2d.Shared\libjscocos2d.Shared.vcxitems*{ca082ec4-17ce-430b-8207-d1e947a5d1e9}*SharedItemsImports = 4
..\..\js-bindings\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Shared\libcocos2d_8_1.Shared.vcxitems*{5d6f020f-7e72-4494-90a0-2df11d235df9}*SharedItemsImports = 9 ..\..\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Shared\libcocos2d_8_1.Shared.vcxitems*{5d6f020f-7e72-4494-90a0-2df11d235df9}*SharedItemsImports = 9
..\..\js-bindings\bindings\proj.win8.1-universal\libJSBinding\libJSBinding.Shared\libJSBinding.Shared.vcxitems*{bea66276-51dd-4c53-92a8-f3d1fea50892}*SharedItemsImports = 9 ..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win8.1-universal\libjscocos2d\libjscocos2d.Shared\libjscocos2d.Shared.vcxitems*{bea66276-51dd-4c53-92a8-f3d1fea50892}*SharedItemsImports = 9
..\..\js-bindings\bindings\proj.win8.1-universal\libJSBinding\libJSBinding.Shared\libJSBinding.Shared.vcxitems*{bcf5546d-66a0-4998-afd6-c5514f618930}*SharedItemsImports = 4 ..\..\cocos2d-x\cocos\scripting\js-bindings\proj.win8.1-universal\libjscocos2d\libjscocos2d.Shared\libjscocos2d.Shared.vcxitems*{bcf5546d-66a0-4998-afd6-c5514f618930}*SharedItemsImports = 4
..\..\js-bindings\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Shared\libbox2d.Shared.vcxitems*{3b26a12d-3a44-47ea-82d2-282660fc844d}*SharedItemsImports = 4 ..\..\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Shared\libbox2d.Shared.vcxitems*{3b26a12d-3a44-47ea-82d2-282660fc844d}*SharedItemsImports = 4
..\..\js-bindings\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Shared\libcocos2d_8_1.Shared.vcxitems*{22f3b9df-1209-4574-8331-003966f562bf}*SharedItemsImports = 4 ..\..\cocos2d-x\cocos\2d\libcocos2d_8_1\libcocos2d_8_1\libcocos2d_8_1.Shared\libcocos2d_8_1.Shared.vcxitems*{22f3b9df-1209-4574-8331-003966f562bf}*SharedItemsImports = 4
..\..\js-bindings\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Shared\libbox2d.Shared.vcxitems*{22f798d8-bfff-4754-996f-a5395343d5ec}*SharedItemsImports = 4 ..\..\cocos2d-x\external\Box2D\proj.win8.1-universal\libbox2d.Shared\libbox2d.Shared.vcxitems*{22f798d8-bfff-4754-996f-a5395343d5ec}*SharedItemsImports = 4
..\..\js-bindings\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Shared\libSpine.Shared.vcxitems*{f3550fe0-c795-44f6-8feb-093eb68143ae}*SharedItemsImports = 4 ..\..\cocos2d-x\cocos\editor-support\spine\proj.win8.1-universal\libSpine.Shared\libSpine.Shared.vcxitems*{f3550fe0-c795-44f6-8feb-093eb68143ae}*SharedItemsImports = 4
App.Shared\HelloJavascript.Shared.vcxitems*{396fe85e-bb05-4b92-bccb-f89aed4ea41a}*SharedItemsImports = 4 App.Shared\HelloJavascript.Shared.vcxitems*{396fe85e-bb05-4b92-bccb-f89aed4ea41a}*SharedItemsImports = 4
EndGlobalSection EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@ -4,16 +4,16 @@
<ItemDefinitionGroup> <ItemDefinitionGroup>
<ClCompile> <ClCompile>
<AdditionalIncludeDirectories>$(EngineRoot)..\bindings\manual;$(EngineRoot)..\bindings\auto;$(EngineRoot)..\external\spidermonkey\include\$(COCOS2D_PLATFORM);$(EngineRoot)cocos\base;%(AdditionalIncludeDirectories);</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>$(EngineRoot)cocos\scripting\js-bindings\manual;$(EngineRoot)cocos\scripting\js-bindings\auto;$(EngineRoot)external\spidermonkey\include\$(COCOS2D_PLATFORM);$(EngineRoot)cocos\base;%(AdditionalIncludeDirectories);</AdditionalIncludeDirectories>
</ClCompile> </ClCompile>
<Link> <Link>
<AdditionalDependencies>mozjs-33.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>mozjs-33.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(EngineRoot)..\external\spidermonkey\prebuilt\$(COCOS2D_PLATFORM)\$(Platform);%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>$(EngineRoot)external\spidermonkey\prebuilt\$(COCOS2D_PLATFORM)\$(Platform);%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<PropertyGroup Label="APP_DLLS"> <PropertyGroup Label="APP_DLLS">
<SpiderMonkeyBinPath Condition=" '$(SpiderMonkeyBinPath)' == '' ">$(EngineRoot)..\external\spidermonkey\prebuilt\$(COCOS2D_PLATFORM)\$(Platform)\</SpiderMonkeyBinPath> <SpiderMonkeyBinPath Condition=" '$(SpiderMonkeyBinPath)' == '' ">$(EngineRoot)external\spidermonkey\prebuilt\$(COCOS2D_PLATFORM)\$(Platform)\</SpiderMonkeyBinPath>
</PropertyGroup> </PropertyGroup>
<ItemGroup Label="APP_DLLs"> <ItemGroup Label="APP_DLLs">
@ -35,7 +35,7 @@
</_CustomResource> </_CustomResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<_CustomResource Include="..\..\..\..\frameworks\js-bindings\bindings\script\**\*"> <_CustomResource Include="$(EngineRoot)cocos\scripting\js-bindings\script\**\*">
<Link>Assets\Resources\script\%(RecursiveDir)%(FileName)%(Extension)</Link> <Link>Assets\Resources\script\%(RecursiveDir)%(FileName)%(Extension)</Link>
<DeploymentContent>true</DeploymentContent> <DeploymentContent>true</DeploymentContent>
</_CustomResource> </_CustomResource>