aboutsummaryrefslogtreecommitdiff
path: root/build-android
diff options
context:
space:
mode:
authorguanghuafan <gfan@google.com>2016-03-30 21:16:13 -0700
committerTobin Ehlis <tobine@google.com>2016-04-07 15:00:38 -0600
commitcdee642d5707178533c0d71a2f6080293120c980 (patch)
tree41f71e5c402b940758832ab76fecf43422baed6c /build-android
parentb165622424663a20a98f275754add85d988a4c6b (diff)
downloadusermoji-cdee642d5707178533c0d71a2f6080293120c980.tar.xz
android: Changed android-generated.bat for windows (not tested )
Diffstat (limited to 'build-android')
-rw-r--r--build-android/android-generate.bat57
-rw-r--r--build-android/gradle-templates/.gradle/2.10/taskArtifacts/cache.properties1
-rw-r--r--build-android/gradle-templates/.gradle/2.10/taskArtifacts/cache.properties.lockbin17 -> 0 bytes
-rw-r--r--build-android/gradle-templates/.gradle/2.10/taskArtifacts/compilationState.binbin156756 -> 0 bytes
-rw-r--r--build-android/gradle-templates/.gradle/2.10/taskArtifacts/fileHashes.binbin34322 -> 0 bytes
-rw-r--r--build-android/gradle-templates/.gradle/2.10/taskArtifacts/fileSnapshots.binbin362675 -> 0 bytes
-rw-r--r--build-android/gradle-templates/.gradle/2.10/taskArtifacts/outputFileStates.binbin20792 -> 0 bytes
-rw-r--r--build-android/gradle-templates/.gradle/2.10/taskArtifacts/taskArtifacts.binbin144284 -> 0 bytes
-rw-r--r--build-android/gradle-templates/local.properties5
9 files changed, 50 insertions, 13 deletions
diff --git a/build-android/android-generate.bat b/build-android/android-generate.bat
index bf053528..bef5cb6e 100644
--- a/build-android/android-generate.bat
+++ b/build-android/android-generate.bat
@@ -17,17 +17,54 @@ REM # limitations under the License.
if exist generated (
rmdir /s /q generated
)
-mkdir generated
+mkdir generated\include generated\common
-python ../vk-generate.py Android dispatch-table-ops layer > generated/vk_dispatch_table_helper.h
+python ../vk-generate.py Android dispatch-table-ops layer > generated/include/vk_dispatch_table_helper.h
-python ../vk_helper.py --gen_enum_string_helper ../include/vulkan/vulkan.h --abs_out_dir generated
-python ../vk_helper.py --gen_struct_wrappers ../include/vulkan/vulkan.h --abs_out_dir generated
+python ../vk_helper.py --gen_enum_string_helper ../include/vulkan/vulkan.h --abs_out_dir generated/include
+python ../vk_helper.py --gen_struct_wrappers ../include/vulkan/vulkan.h --abs_out_dir generated/include
-python ../vk-layer-generate.py Android object_tracker ../include/vulkan/vulkan.h > generated/object_tracker.cpp
-python ../vk-layer-generate.py Android unique_objects ../include/vulkan/vulkan.h > generated/unique_objects.cpp
+python ../vk-layer-generate.py Android object_tracker ../include/vulkan/vulkan.h > generated/include/object_tracker.cpp
+python ../vk-layer-generate.py Android unique_objects ../include/vulkan/vulkan.h > generated/include/unique_objects.cpp
-cd generated
-python ../../genvk.py threading -registry ../../vk.xml thread_check.h
-python ../../genvk.py paramchecker -registry ../../vk.xml parameter_validation.h
-cd ..
+cd generated/include
+python ../../../genvk.py threading -registry ../../../vk.xml thread_check.h
+python ../../../genvk.py paramchecker -registry ../../../vk.xml parameter_validation.h
+cd ../..
+
+copy /Y ..\layers\vk_layer_config.cpp generated\common\
+copy /Y ..\layers\vk_layer_extension_utils.cpp generated\common\
+copy /Y ..\layers\vk_layer_utils.cpp generated\common\
+copy /Y ..\layers\vk_layer_table.cpp generated\common\
+
+REM create build-script root directory
+mkdir generated\gradle-build
+cd generated\gradle-build
+mkdir core_validation device_limits image object_tracker parameter_validation swapchain threading unique_objects
+cd ..\..
+mkdir generated\layer-src
+cd generated\layer-src
+mkdir core_validation device_limits image object_tracker parameter_validation swapchain threading unique_objects
+cd ..\..
+xcopy /s gradle-templates\* generated\gradle-build\
+
+copy ..\layers\core_validation.cpp generated\layer-src\core_validation
+echo apply from: "../common.gradle" > generated\gradle-build\core_validation\build.gradle
+copy ..\layers\device_limits.cpp generated\layer-src\device_limits
+echo apply from: "../common.gradle" > generated\gradle-build\device_limits\build.gradle
+copy ..\layers\image.cpp generated\layer-src\image
+echo apply from: "../common.gradle" > generated\gradle-build\image\build.gradle
+copy ..\layers\parameter_validation.cpp generated\layer-src\parameter_validation
+echo apply from: "../common.gradle" > generated\gradle-build\parameter_validation\build.gradle
+copy ..\layers\swapchain.cpp generated\layer-src\swapchain
+echo apply from: "../common.gradle" > generated\gradle-build\swapchain\build.gradle
+copy ..\layers\threading.cpp generated\layer-src\threading
+echo apply from: "../common.gradle" > generated\gradle-build\threading\build.gradle
+copy generated\include\object_tracker.cpp generated\layer-src\object_tracker
+echo apply from: "../common.gradle" > generated\gradle-build\object_tracker\build.gradle
+copy generated\include\unique_objects.cpp generated\layer-src\unique_objects
+move generated\include\vk_safe_struct.cpp generated\layer-src\unique_objects\vk_safe_struct.cpp
+echo apply from: "../common.gradle" > generated\gradle-build\unique_objects\build.gradle
+
+del /f /q generated\include\object_tracker.cpp
+del /f /q generated\include\unique_objects.cpp
diff --git a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/cache.properties b/build-android/gradle-templates/.gradle/2.10/taskArtifacts/cache.properties
deleted file mode 100644
index f4c91574..00000000
--- a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/cache.properties
+++ /dev/null
@@ -1 +0,0 @@
-#Tue Mar 29 11:04:00 PDT 2016
diff --git a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/cache.properties.lock b/build-android/gradle-templates/.gradle/2.10/taskArtifacts/cache.properties.lock
deleted file mode 100644
index 3ca26e28..00000000
--- a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/cache.properties.lock
+++ /dev/null
Binary files differ
diff --git a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/compilationState.bin b/build-android/gradle-templates/.gradle/2.10/taskArtifacts/compilationState.bin
deleted file mode 100644
index fe28f62d..00000000
--- a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/compilationState.bin
+++ /dev/null
Binary files differ
diff --git a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/fileHashes.bin b/build-android/gradle-templates/.gradle/2.10/taskArtifacts/fileHashes.bin
deleted file mode 100644
index f8167472..00000000
--- a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/fileHashes.bin
+++ /dev/null
Binary files differ
diff --git a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/fileSnapshots.bin b/build-android/gradle-templates/.gradle/2.10/taskArtifacts/fileSnapshots.bin
deleted file mode 100644
index 41f58479..00000000
--- a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/fileSnapshots.bin
+++ /dev/null
Binary files differ
diff --git a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/outputFileStates.bin b/build-android/gradle-templates/.gradle/2.10/taskArtifacts/outputFileStates.bin
deleted file mode 100644
index a60104d8..00000000
--- a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/outputFileStates.bin
+++ /dev/null
Binary files differ
diff --git a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/taskArtifacts.bin b/build-android/gradle-templates/.gradle/2.10/taskArtifacts/taskArtifacts.bin
deleted file mode 100644
index 8b8fa053..00000000
--- a/build-android/gradle-templates/.gradle/2.10/taskArtifacts/taskArtifacts.bin
+++ /dev/null
Binary files differ
diff --git a/build-android/gradle-templates/local.properties b/build-android/gradle-templates/local.properties
index 62d2af12..66795594 100644
--- a/build-android/gradle-templates/local.properties
+++ b/build-android/gradle-templates/local.properties
@@ -8,5 +8,6 @@
# For customization when using a Version Control System, please read the
# header note.
#Mon Mar 28 09:29:17 PDT 2016
-sdk.dir=/Users/gfan/dev/sdk_current
-ndk.dir=/Users/gfan/dev/ndk_current \ No newline at end of file
+sdk.dir=/path/to/your/android_sdk
+ndk.dir=/path/to/your/android_ndk
+