├── .appveyor.yml ├── .gitattributes ├── .gitignore ├── .travis.yml ├── BUILDING.md ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── REQUIREMENTS.md ├── build_android_gradle.bat ├── build_android_gradle.sh ├── build_android_ndk.bat ├── build_android_ndk.sh ├── external ├── include │ ├── CMakeLists.txt │ ├── GL │ │ ├── gl_format.h │ │ ├── glext.h │ │ └── wglext.h │ ├── include.c │ ├── utils │ │ ├── algebra.h │ │ ├── base64.h │ │ ├── json.h │ │ ├── lexer.h │ │ ├── nanoseconds.h │ │ ├── sysinfo.h │ │ └── threading.h │ └── vulkan │ │ └── vk_format.h └── libs │ └── glslang │ ├── CMakeLists.txt │ ├── gradle │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ └── gradlew.bat │ └── ndk │ └── jni │ ├── Android.mk │ └── Application.mk └── samples ├── CMakeLists.txt ├── apps ├── CMakeLists.txt ├── atw │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── atw_cpu_dsp.c │ ├── atw_opengl.c │ ├── atw_vulkan.c │ ├── projects │ │ ├── android │ │ │ ├── gradle │ │ │ │ ├── atw_cpu_dsp │ │ │ │ │ ├── build.bat │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ ├── gradlew │ │ │ │ │ ├── gradlew.bat │ │ │ │ │ └── jni │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ └── Application.mk │ │ │ │ ├── atw_opengl │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── build.bat │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ ├── gradlew │ │ │ │ │ └── gradlew.bat │ │ │ │ └── atw_vulkan │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── build.bat │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ ├── gradlew │ │ │ │ │ └── gradlew.bat │ │ │ └── ndk │ │ │ │ ├── atw_cpu_dsp │ │ │ │ ├── build.bat │ │ │ │ ├── build.sh │ │ │ │ └── jni │ │ │ │ │ ├── Android.mk │ │ │ │ │ └── Application.mk │ │ │ │ ├── atw_opengl │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── build.bat │ │ │ │ ├── build.sh │ │ │ │ ├── build.xml │ │ │ │ ├── jni │ │ │ │ │ ├── Android.mk │ │ │ │ │ └── Application.mk │ │ │ │ └── project.properties │ │ │ │ └── atw_vulkan │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── build.bat │ │ │ │ ├── build.sh │ │ │ │ ├── build.xml │ │ │ │ ├── jni │ │ │ │ ├── Android.mk │ │ │ │ └── Application.mk │ │ │ │ └── project.properties │ │ └── hexagon │ │ │ └── atw_cpu_dsp │ │ │ ├── Makefile │ │ │ ├── android.min │ │ │ ├── glue │ │ │ ├── V_android_Debug.min │ │ │ ├── V_android_Release.min │ │ │ ├── V_android_ReleaseG.min │ │ │ ├── V_hexagon_Debug.min │ │ │ ├── V_hexagon_Debug_dynamic.min │ │ │ ├── V_hexagon_Debug_dynamic_toolv50.min │ │ │ ├── V_hexagon_Debug_dynamic_toolv50_v5.min │ │ │ ├── V_hexagon_Debug_dynamic_toolv51.min │ │ │ ├── V_hexagon_Debug_dynamic_toolv51_v5.min │ │ │ ├── V_hexagon_Debug_dynamic_toolv51_v55.min │ │ │ ├── V_hexagon_Debug_dynamic_toolv72_v60.min │ │ │ ├── V_hexagon_Debug_dynamic_v5.min │ │ │ ├── V_hexagon_Debug_toolv50.min │ │ │ ├── V_hexagon_Debug_toolv50_v5.min │ │ │ ├── V_hexagon_Debug_toolv51.min │ │ │ ├── V_hexagon_Debug_toolv51_v5.min │ │ │ ├── V_hexagon_Debug_toolv51_v55.min │ │ │ ├── V_hexagon_Debug_toolv72_v60.min │ │ │ ├── V_hexagon_Debug_v5.min │ │ │ ├── V_hexagon_Release.min │ │ │ ├── V_hexagon_ReleaseG.min │ │ │ ├── V_hexagon_ReleaseG_dynamic.min │ │ │ ├── V_hexagon_ReleaseG_dynamic_toolv50.min │ │ │ ├── V_hexagon_ReleaseG_dynamic_toolv50_v5.min │ │ │ ├── V_hexagon_ReleaseG_dynamic_toolv51.min │ │ │ ├── V_hexagon_ReleaseG_dynamic_toolv51_v5.min │ │ │ ├── V_hexagon_ReleaseG_dynamic_toolv51_v55.min │ │ │ ├── V_hexagon_ReleaseG_dynamic_toolv72_v60.min │ │ │ ├── V_hexagon_ReleaseG_dynamic_v5.min │ │ │ ├── V_hexagon_ReleaseG_toolv50.min │ │ │ ├── V_hexagon_ReleaseG_toolv50_v5.min │ │ │ ├── V_hexagon_ReleaseG_toolv51.min │ │ │ ├── V_hexagon_ReleaseG_toolv51_v5.min │ │ │ ├── V_hexagon_ReleaseG_toolv51_v55.min │ │ │ ├── V_hexagon_ReleaseG_toolv72_v60.min │ │ │ ├── V_hexagon_ReleaseG_v5.min │ │ │ ├── V_hexagon_Release_dynamic.min │ │ │ ├── V_hexagon_Release_dynamic_toolv50.min │ │ │ ├── V_hexagon_Release_dynamic_toolv50_v5.min │ │ │ ├── V_hexagon_Release_dynamic_toolv51.min │ │ │ ├── V_hexagon_Release_dynamic_toolv51_v5.min │ │ │ ├── V_hexagon_Release_dynamic_toolv51_v55.min │ │ │ ├── V_hexagon_Release_dynamic_toolv72_v60.min │ │ │ ├── V_hexagon_Release_dynamic_v5.min │ │ │ ├── V_hexagon_Release_toolv50.min │ │ │ ├── V_hexagon_Release_toolv50_v5.min │ │ │ ├── V_hexagon_Release_toolv51.min │ │ │ ├── V_hexagon_Release_toolv51_v5.min │ │ │ ├── V_hexagon_Release_toolv51_v55.min │ │ │ ├── V_hexagon_Release_toolv72_v60.min │ │ │ ├── V_hexagon_Release_v5.min │ │ │ ├── android_Debug.mak │ │ │ ├── android_Release.mak │ │ │ ├── android_ReleaseG.mak │ │ │ ├── defines.min │ │ │ ├── hexagon_Debug.mak │ │ │ ├── hexagon_Debug_dynamic.mak │ │ │ ├── hexagon_Debug_dynamic_toolv50.mak │ │ │ ├── hexagon_Debug_dynamic_toolv50_v5.mak │ │ │ ├── hexagon_Debug_dynamic_toolv51.mak │ │ │ ├── hexagon_Debug_dynamic_toolv51_v5.mak │ │ │ ├── hexagon_Debug_dynamic_toolv51_v55.mak │ │ │ ├── hexagon_Debug_dynamic_toolv72_v60.mak │ │ │ ├── hexagon_Debug_dynamic_v5.mak │ │ │ ├── hexagon_Debug_toolv50.mak │ │ │ ├── hexagon_Debug_toolv50_v5.mak │ │ │ ├── hexagon_Debug_toolv51.mak │ │ │ ├── hexagon_Debug_toolv51_v5.mak │ │ │ ├── hexagon_Debug_toolv51_v55.mak │ │ │ ├── hexagon_Debug_toolv72_v60.mak │ │ │ ├── hexagon_Debug_v5.mak │ │ │ ├── hexagon_Release.mak │ │ │ ├── hexagon_ReleaseG.mak │ │ │ ├── hexagon_ReleaseG_dynamic.mak │ │ │ ├── hexagon_ReleaseG_dynamic_toolv50.mak │ │ │ ├── hexagon_ReleaseG_dynamic_toolv50_v5.mak │ │ │ ├── hexagon_ReleaseG_dynamic_toolv51.mak │ │ │ ├── hexagon_ReleaseG_dynamic_toolv51_v5.mak │ │ │ ├── hexagon_ReleaseG_dynamic_toolv51_v55.mak │ │ │ ├── hexagon_ReleaseG_dynamic_toolv72_v60.mak │ │ │ ├── hexagon_ReleaseG_dynamic_v5.mak │ │ │ ├── hexagon_ReleaseG_toolv50.mak │ │ │ ├── hexagon_ReleaseG_toolv50_v5.mak │ │ │ ├── hexagon_ReleaseG_toolv51.mak │ │ │ ├── hexagon_ReleaseG_toolv51_v5.mak │ │ │ ├── hexagon_ReleaseG_toolv51_v55.mak │ │ │ ├── hexagon_ReleaseG_toolv72_v60.mak │ │ │ ├── hexagon_ReleaseG_v5.mak │ │ │ ├── hexagon_Release_dynamic.mak │ │ │ ├── hexagon_Release_dynamic_toolv50.mak │ │ │ ├── hexagon_Release_dynamic_toolv50_v5.mak │ │ │ ├── hexagon_Release_dynamic_toolv51.mak │ │ │ ├── hexagon_Release_dynamic_toolv51_v5.mak │ │ │ ├── hexagon_Release_dynamic_toolv51_v55.mak │ │ │ ├── hexagon_Release_dynamic_toolv72_v60.mak │ │ │ ├── hexagon_Release_dynamic_v5.mak │ │ │ ├── hexagon_Release_toolv50.mak │ │ │ ├── hexagon_Release_toolv50_v5.mak │ │ │ ├── hexagon_Release_toolv51.mak │ │ │ ├── hexagon_Release_toolv51_v5.mak │ │ │ ├── hexagon_Release_toolv51_v55.mak │ │ │ ├── hexagon_Release_toolv72_v60.mak │ │ │ ├── hexagon_Release_v5.mak │ │ │ └── lastv.min │ │ │ ├── hexagon.min │ │ │ ├── inc │ │ │ └── TimeWarp.idl │ │ │ ├── objdump.bat │ │ │ ├── run_dev.bat │ │ │ └── run_sim.bat │ └── scenes │ │ ├── scene_gltf.h │ │ ├── scene_perf.h │ │ ├── scene_settings.h │ │ └── scene_view_state.h └── driverinfo │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── driverinfo_opengl.c │ ├── driverinfo_vulkan.c │ └── projects │ └── android │ ├── gradle │ ├── driverinfo_opengl │ │ ├── AndroidManifest.xml │ │ ├── build.bat │ │ ├── build.gradle │ │ ├── build.sh │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ └── gradlew.bat │ └── driverinfo_vulkan │ │ ├── AndroidManifest.xml │ │ ├── build.bat │ │ ├── build.gradle │ │ ├── build.sh │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ └── gradlew.bat │ └── ndk │ ├── driverinfo_opengl │ ├── AndroidManifest.xml │ ├── build.bat │ ├── build.sh │ ├── build.xml │ ├── jni │ │ ├── Android.mk │ │ └── Application.mk │ └── project.properties │ └── driverinfo_vulkan │ ├── AndroidManifest.xml │ ├── build.bat │ ├── build.sh │ ├── build.xml │ ├── jni │ ├── Android.mk │ └── Application.mk │ └── project.properties └── layers ├── CMakeLists.txt ├── README.md ├── glsl_shader ├── CMakeLists.txt ├── LICENSE ├── README.md ├── glsl_shader.cpp └── projects │ ├── android │ ├── gradle │ │ ├── build.bat │ │ ├── build.gradle │ │ ├── build.sh │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ └── ndk │ │ ├── build.bat │ │ ├── build.sh │ │ └── jni │ │ ├── Android.mk │ │ └── Application.mk │ ├── linux │ └── VkLayer_glsl_shader.json │ └── windows │ ├── VKLayer_glsl_shader.def │ └── VkLayer_glsl_shader.json └── queue_muxer ├── CMakeLists.txt ├── LICENSE ├── README.md ├── projects ├── android │ ├── gradle │ │ ├── build.bat │ │ ├── build.gradle │ │ ├── build.sh │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ └── gradlew.bat │ └── ndk │ │ ├── build.bat │ │ ├── build.sh │ │ └── jni │ │ ├── Android.mk │ │ └── Application.mk ├── linux │ └── VkLayer_queue_muxer.json └── windows │ ├── VKLayer_queue_muxer.def │ └── VkLayer_queue_muxer.json └── queue_muxer.c /.appveyor.yml: -------------------------------------------------------------------------------- 1 | # Windows Build Configuration for AppVeyor 2 | # http://www.appveyor.com/docs/appveyor-yml 3 | 4 | # build version format 5 | version: "{build}" 6 | 7 | os: Visual Studio 2013 8 | 9 | platform: 10 | - x86 11 | - x64 12 | 13 | environment: 14 | PYTHON_PATH: "C:/Python35" 15 | PYTHON_PACKAGE_PATH: "C:/Python35/Scripts" 16 | 17 | configuration: 18 | - Debug 19 | - Release 20 | 21 | branches: 22 | only: 23 | - master 24 | 25 | # scripts that are called at very beginning, before repo cloning 26 | init: 27 | - ps: (new-object net.webclient).DownloadFile('https://bootstrap.pypa.io/get-pip.py', 'C:/get-pip.py') 28 | - "%PYTHON_PATH%/python.exe C:/get-pip.py" 29 | - "%PYTHON_PACKAGE_PATH%/pip.exe install nose" 30 | 31 | # scripts that run after cloning repository 32 | install: 33 | - git clone https://github.com/KhronosGroup/glslang.git ../glslang 34 | - git clone https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers.git ../Vulkan-LoaderAndValidationLayers 35 | 36 | build: 37 | parallel: true # enable MSBuild parallel builds 38 | verbosity: minimal 39 | 40 | build_script: 41 | - mkdir build && cd build 42 | - cmake .. 43 | - cmake --build . --config %CONFIGURATION% 44 | 45 | test_script: 46 | 47 | notifications: 48 | - provider: Email 49 | to: 50 | - gloria.kennickell@oculus.com 51 | subject: 'Vulkan-Samples Windows Build #{{buildVersion}}: {{status}}' 52 | on_build_success: false 53 | on_build_failure: true 54 | on_build_status_changed: true -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.bat linguist-vendored=true 2 | *.sh linguist-vendored=true 3 | *.txt linguist-vendored=true 4 | *.mk linguist-vendored=true 5 | *.properties linguist-vendored=true 6 | *.xml linguist-vendored=true 7 | *.gradle linguist-vendored=true 8 | *.md linguist-vendored=true -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.a 3 | *.so 4 | *.obj 5 | *.exe 6 | build/ 7 | -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- 1 | # How to Build 2 | 3 | ## Windows 64-bit 4 | 5 | ``` 6 | mkdir build\win64 7 | cd build\win64 8 | cmake -G "Visual Studio 12 Win64" ..\.. 9 | ``` 10 | 11 | Open the build\win64\VULKAN_SAMPLES.sln in the Visual Studio to build the samples. 12 | 13 | ## Windows 32-bit 14 | 15 | ``` 16 | mkdir build\win32 17 | cd build\win32 18 | cmake -G "Visual Studio 12" ..\.. 19 | ``` 20 | 21 | Open the build\win32\VULKAN_SAMPLES.sln in the Visual Studio to build the samples. 22 | 23 | ## Linux Debug 24 | 25 | ``` 26 | cmake -H. -Bbuild/linux_debug -DCMAKE_BUILD_TYPE=Debug 27 | cd build/linux_debug 28 | make 29 | ``` 30 | 31 | ## Linux Release 32 | 33 | ``` 34 | cmake -H. -Bbuild/linux_release -DCMAKE_BUILD_TYPE=Release 35 | cd build/linux_release 36 | make 37 | ``` 38 | 39 | ## Android 40 | 41 | Use the build files in the projects/android/ folder inside the sample's folder. 42 | 43 | The output will be placed in the build/android/ folder in the base of the repository. 44 | 45 | The build_android batch file / shell script in the root of the repository can be used to compile all samples for Android. -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | A reminder that this issue tracker is managed by the Khronos Group. Interactions here should follow the Khronos Code of Conduct (https://www.khronos.org/developers/code-of-conduct), which prohibits aggressive or derogatory language. Please keep the discussion friendly and civil. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | The Official Khronos Vulkan Samples Repository 2 | --- 3 | 4 | This repository provides samples for Vulkan developers. 5 | These samples are useful to get started with, and learn about the Vulkan graphics API. 6 | 7 | See [REQUIREMENTS](REQUIREMENTS.md) for system/tool requirements. 8 | 9 | See [BUILDING](BUILDING.md) for information about building the code. 10 | 11 | See [CONTRIBUTING](CONTRIBUTING.md) for information about contributing. 12 | 13 | --- 14 | 15 | | Platform | Build Status | 16 | |:--------:|:------------:| 17 | | Windows | [![Windows Build status](https://ci.appveyor.com/api/projects/status/1ovlt9893m1aa7s8?svg=true)](https://ci.appveyor.com/project/Khronoswebmaster/Vulkan-Samples "Windows Build Status") | 18 | | Linux | [![Linux Build Status](https://travis-ci.org/KhronosGroup/Vulkan-Samples.svg)](https://travis-ci.org/KhronosGroup/Vulkan-Samples "Linux Build Status") | 19 | | MacOS | [![Mac Build Status](https://travis-ci.org/KhronosGroup/Vulkan-Samples.svg)](https://travis-ci.org/KhronosGroup/Vulkan-Samples "Mac Build Status") | 20 | | Android | [![Android Build Status](https://travis-ci.org/KhronosGroup/Vulkan-Samples.svg)](https://travis-ci.org/KhronosGroup/Vulkan-Samples "Android Build Status") | 21 | -------------------------------------------------------------------------------- /build_android_gradle.bat: -------------------------------------------------------------------------------- 1 | mkdir ..\Vulkan-LoaderAndValidationLayers\build\generated\include 2 | py -3 ..\Vulkan-LoaderAndValidationLayers\scripts\lvl_genvk.py -registry ..\Vulkan-LoaderAndValidationLayers\scripts\vk.xml vk_dispatch_table_helper.h -o ..\Vulkan-LoaderAndValidationLayers\build\generated\include\ 3 | py -3 ..\Vulkan-LoaderAndValidationLayers\scripts\lvl_genvk.py -registry ..\Vulkan-LoaderAndValidationLayers\scripts\vk.xml vk_layer_dispatch_table.h -o ..\Vulkan-LoaderAndValidationLayers\build\generated\include\ 4 | 5 | call samples\apps\atw\projects\android\gradle\atw_cpu_dsp\gradlew -b samples\apps\atw\projects\android\gradle\atw_cpu_dsp\build.gradle --project-cache-dir build\android\gradle\apps\atw_cpu_dsp\.gradle build 6 | call samples\apps\atw\projects\android\gradle\atw_opengl\gradlew -b samples\apps\atw\projects\android\gradle\atw_opengl\build.gradle --project-cache-dir build\android\gradle\apps\atw_opengl\.gradle build 7 | call samples\apps\atw\projects\android\gradle\atw_vulkan\gradlew -b samples\apps\atw\projects\android\gradle\atw_vulkan\build.gradle --project-cache-dir build\android\gradle\apps\atw_vulkan\.gradle build 8 | call samples\apps\driverinfo\projects\android\gradle\driverinfo_opengl\gradlew -b samples\apps\driverinfo\projects\android\gradle\driverinfo_opengl\build.gradle --project-cache-dir build\android\gradle\apps\driverinfo_opengl\.gradle build 9 | call samples\apps\driverinfo\projects\android\gradle\driverinfo_vulkan\gradlew -b samples\apps\driverinfo\projects\android\gradle\driverinfo_vulkan\build.gradle --project-cache-dir build\android\gradle\apps\driverinfo_vulkan\.gradle build 10 | call samples\layers\glsl_shader\projects\android\gradle\gradlew -b samples\layers\glsl_shader\projects\android\gradle\build.gradle --project-cache-dir build\android\gradle\layers\glsl_shader\.gradle build 11 | call samples\layers\queue_muxer\projects\android\gradle\gradlew -b samples\layers\queue_muxer\projects\android\gradle\build.gradle --project-cache-dir build\android\gradle\layers\queue_muxer\.gradle build 12 | -------------------------------------------------------------------------------- /build_android_gradle.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | mkdir -p ../Vulkan-LoaderAndValidationLayers/build/generated/include 4 | python3 ../Vulkan-LoaderAndValidationLayers/scripts/lvl_genvk.py -registry ../Vulkan-LoaderAndValidationLayers/scripts/vk.xml vk_dispatch_table_helper.h -o ../Vulkan-LoaderAndValidationLayers/build/generated/include/ 5 | python3 ../Vulkan-LoaderAndValidationLayers/scripts/lvl_genvk.py -registry ../Vulkan-LoaderAndValidationLayers/scripts/vk.xml vk_layer_dispatch_table.h -o ../Vulkan-LoaderAndValidationLayers/build/generated/include/ 6 | 7 | samples/apps/atw/projects/android/gradle/atw_cpu_dsp/gradlew -b samples/apps/atw/projects/android/gradle/atw_cpu_dsp/build.gradle --project-cache-dir build/android/gradle/apps/atw_cpu_dsp/.gradle build 8 | samples/apps/atw/projects/android/gradle/atw_opengl/gradlew -b samples/apps/atw/projects/android/gradle/atw_opengl/build.gradle --project-cache-dir build/android/gradle/apps/atw_opengl/.gradle build 9 | samples/apps/atw/projects/android/gradle/atw_vulkan/gradlew -b samples/apps/atw/projects/android/gradle/atw_vulkan/build.gradle --project-cache-dir build/android/gradle/apps/atw_vulkan/.gradle build 10 | samples/apps/driverinfo/projects/android/gradle/driverinfo_opengl/gradlew -b samples/apps/driverinfo/projects/android/gradle/driverinfo_opengl/build.gradle --project-cache-dir build/android/gradle/apps/driverinfo_opengl/.gradle build 11 | samples/apps/driverinfo/projects/android/gradle/driverinfo_vulkan/gradlew -b samples/apps/driverinfo/projects/android/gradle/driverinfo_vulkan/build.gradle --project-cache-dir build/android/gradle/apps/driverinfo_vulkan/.gradle build 12 | samples/layers/glsl_shader/projects/android/gradle/gradlew -b samples/layers/glsl_shader/projects/android/gradle/build.gradle --project-cache-dir build/android/gradle/layers/glsl_shader/.gradle build 13 | samples/layers/queue_muxer/projects/android/gradle/gradlew -b samples/layers/queue_muxer/projects/android/gradle/build.gradle --project-cache-dir build/android/gradle/layers/queue_muxer/.gradle build 14 | -------------------------------------------------------------------------------- /build_android_ndk.bat: -------------------------------------------------------------------------------- 1 | mkdir ..\Vulkan-LoaderAndValidationLayers\build\generated\include 2 | py -3 ..\Vulkan-LoaderAndValidationLayers\scripts\lvl_genvk.py -registry ..\Vulkan-LoaderAndValidationLayers\scripts\vk.xml vk_dispatch_table_helper.h -o ..\Vulkan-LoaderAndValidationLayers\build\generated\include\ 3 | py -3 ..\Vulkan-LoaderAndValidationLayers\scripts\lvl_genvk.py -registry ..\Vulkan-LoaderAndValidationLayers\scripts\vk.xml vk_layer_dispatch_table.h -o ..\Vulkan-LoaderAndValidationLayers\build\generated\include\ 4 | 5 | call %ANDROID_NDK_HOME%\ndk-build -C samples\apps\atw\projects\android\ndk\atw_cpu_dsp\ NDK_LIBS_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\atw_cpu_dsp\libs NDK_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\atw_cpu_dsp\obj 6 | call %ANDROID_NDK_HOME%\ndk-build -C samples\apps\atw\projects\android\ndk\atw_opengl\ NDK_LIBS_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\atw_opengl\libs NDK_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\atw_opengl\obj 7 | call %ANDROID_NDK_HOME%\ndk-build -C samples\apps\atw\projects\android\ndk\atw_vulkan\ NDK_LIBS_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\atw_vulkan\libs NDK_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\atw_vulkan\obj 8 | call %ANDROID_NDK_HOME%\ndk-build -C samples\apps\driverinfo\projects\android\ndk\driverinfo_opengl\ NDK_LIBS_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\driverinfo_opengl\libs NDK_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\driverinfo_opengl\obj 9 | call %ANDROID_NDK_HOME%\ndk-build -C samples\apps\driverinfo\projects\android\ndk\driverinfo_vulkan\ NDK_LIBS_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\driverinfo_vulkan\libs NDK_OUT=..\..\..\..\..\..\..\build\android\ndk\apps\driverinfo_vulkan\obj 10 | call %ANDROID_NDK_HOME%\ndk-build -C samples\layers\glsl_shader\projects\android\ndk\ NDK_LIBS_OUT=..\..\..\..\..\..\build\android\ndk\layers\glsl_shader\libs NDK_OUT=..\..\..\..\..\..\build\android\ndk\layers\glsl_shader\obj 11 | call %ANDROID_NDK_HOME%\ndk-build -C samples\layers\queue_muxer\projects\android\ndk\ NDK_LIBS_OUT=..\..\..\..\..\..\build\android\ndk\layers\queue_muxer\libs NDK_OUT=..\..\..\..\..\..\build\android\ndk\layers\queue_muxer\obj 12 | -------------------------------------------------------------------------------- /build_android_ndk.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | mkdir -p ../Vulkan-LoaderAndValidationLayers/build/generated/include 4 | python3 ../Vulkan-LoaderAndValidationLayers/scripts/lvl_genvk.py -registry ../Vulkan-LoaderAndValidationLayers/scripts/vk.xml vk_dispatch_table_helper.h -o ../Vulkan-LoaderAndValidationLayers/build/generated/include/ 5 | python3 ../Vulkan-LoaderAndValidationLayers/scripts/lvl_genvk.py -registry ../Vulkan-LoaderAndValidationLayers/scripts/vk.xml vk_layer_dispatch_table.h -o ../Vulkan-LoaderAndValidationLayers/build/generated/include/ 6 | 7 | ${ANDROID_NDK_HOME}/ndk-build -C samples/apps/atw/projects/android/ndk/atw_cpu_dsp/ NDK_LIBS_OUT=../../../../../../../build/android/ndk/apps/atw_cpu_dsp/libs NDK_OUT=../../../../../../../build/android/ndk/apps/atw_cpu_dsp/obj 8 | ${ANDROID_NDK_HOME}/ndk-build -C samples/apps/atw/projects/android/ndk/atw_opengl/ NDK_LIBS_OUT=../../../../../../../build/android/ndk/apps/atw_opengl/libs NDK_OUT=../../../../../../../build/android/ndk/apps/atw_opengl/obj 9 | ${ANDROID_NDK_HOME}/ndk-build -C samples/apps/atw/projects/android/ndk/atw_vulkan/ NDK_LIBS_OUT=../../../../../../../build/android/ndk/apps/atw_vulkan/libs NDK_OUT=../../../../../../../build/android/ndk/apps/atw_vulkan/obj 10 | ${ANDROID_NDK_HOME}/ndk-build -C samples/apps/driverinfo/projects/android/ndk/driverinfo_opengl/ NDK_LIBS_OUT=../../../../../../../build/android/ndk/apps/driverinfo_opengl/libs NDK_OUT=../../../../../../../build/android/ndk/apps/driverinfo_opengl/obj 11 | ${ANDROID_NDK_HOME}/ndk-build -C samples/apps/driverinfo/projects/android/ndk/driverinfo_vulkan/ NDK_LIBS_OUT=../../../../../../../build/android/ndk/apps/driverinfo_vulkan/libs NDK_OUT=../../../../../../../build/android/ndk/apps/driverinfo_vulkan/obj 12 | ${ANDROID_NDK_HOME}/ndk-build -C samples/layers/glsl_shader/projects/android/ndk/ NDK_LIBS_OUT=../../../../../../build/android/ndk/layers/glsl_shader/libs NDK_OUT=../../../../../../build/android/ndk/layers/glsl_shader/obj 13 | ${ANDROID_NDK_HOME}/ndk-build -C samples/layers/queue_muxer/projects/android/ndk/ NDK_LIBS_OUT=../../../../../../build/android/ndk/layers/queue_muxer/libs NDK_OUT=../../../../../../build/android/ndk/layers/queue_muxer/obj 14 | -------------------------------------------------------------------------------- /external/include/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | set( INCLUDE_DIR "${CMAKE_SOURCE_DIR}/external/include" ) 3 | 4 | set( SOURCES 5 | ${INCLUDE_DIR}/include.c ) 6 | set( GL_HEADERS 7 | ${INCLUDE_DIR}/GL/gl_format.h 8 | ${INCLUDE_DIR}/GL/glext.h 9 | ${INCLUDE_DIR}/GL/wglext.h ) 10 | set( UTILS_HEADERS 11 | ${INCLUDE_DIR}/utils/algebra.h 12 | ${INCLUDE_DIR}/utils/base64.h 13 | ${INCLUDE_DIR}/utils/json.h 14 | ${INCLUDE_DIR}/utils/lexer.h 15 | ${INCLUDE_DIR}/utils/sysinfo.h 16 | ${INCLUDE_DIR}/utils/nanoseconds.h 17 | ${INCLUDE_DIR}/utils/threading.h ) 18 | set( VULKAN_HEADERS 19 | ${INCLUDE_DIR}/vulkan/vk_format.h ) 20 | source_group( Dummy FILES ${SOURCES} ) 21 | source_group( GL FILES ${GL_HEADERS} ) 22 | source_group( utils FILES ${UTILS_HEADERS} ) 23 | source_group( vulkan FILES ${VULKAN_HEADERS} ) 24 | add_library( include STATIC ${SOURCES} ${GL_HEADERS} ${UTILS_HEADERS} ${VULKAN_HEADERS} ) 25 | set_property( TARGET include PROPERTY FOLDER external/include ) 26 | -------------------------------------------------------------------------------- /external/include/include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/Vulkan-Samples-Deprecated/006cc61bf20b731829b3290339d5c4290b7bb30f/external/include/include.c -------------------------------------------------------------------------------- /external/libs/glslang/gradle/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | jcenter() 4 | } 5 | 6 | dependencies { 7 | //classpath 'com.android.tools.build:gradle-experimental:0.6.0-beta5' 8 | //classpath 'com.android.tools.build:gradle-experimental:0.7.0-alpha1' 9 | classpath 'com.android.tools.build:gradle-experimental:0.8.0-alpha6' 10 | } 11 | } 12 | 13 | apply plugin: 'com.android.model.native' 14 | 15 | def baseDir = "../../../.." // base of the Vulkan-Samples repository 16 | def glslangDir = "${baseDir}/../glslang" 17 | def buildDir = "${baseDir}/build/android/gradle/external/libs/glslang" 18 | 19 | project.buildDir = file(new File(buildDir)) 20 | 21 | model { 22 | android { 23 | compileSdkVersion = 21 24 | buildToolsVersion = "21.0.0" 25 | 26 | defaultConfig.with { 27 | minSdkVersion.apiLevel = 21 28 | targetSdkVersion.apiLevel = 21 29 | versionCode = 1 30 | versionName = "1.0" 31 | } 32 | } 33 | 34 | android.ndk { 35 | moduleName = "glslang" 36 | 37 | cppFlags.addAll(["-std=c++11", "-fno-exceptions", "-fno-rtti", "-Wall"]) 38 | 39 | cppFlags.addAll([ 40 | "-I${file("${glslangDir}/SPIRV/")}".toString(), 41 | "-I${file("${glslangDir}/hlsl/")}".toString(), 42 | "-I${file("${glslangDir}/OGLCompilersDLL/")}".toString(), 43 | "-I${file("${glslangDir}/glslang/OSDependent/Unix/")}".toString(), 44 | "-I${file("${glslangDir}/glslang/GenericCodeGen/")}".toString(), 45 | "-I${file("${glslangDir}/glslang/MachineIndependent/")}".toString(), 46 | ]) 47 | 48 | stl = "gnustl_static" 49 | } 50 | 51 | android.sources { 52 | main { 53 | jni { 54 | source { 55 | srcDir "${glslangDir}/SPIRV/" 56 | srcDir "${glslangDir}/hlsl/" 57 | srcDir "${glslangDir}/OGLCompilersDLL/" 58 | srcDir "${glslangDir}/glslang/OSDependent/Unix/" 59 | srcDir "${glslangDir}/glslang/GenericCodeGen/" 60 | srcDir "${glslangDir}/glslang/MachineIndependent/" 61 | } 62 | exportedHeaders { 63 | srcDir "${glslangDir}" 64 | } 65 | } 66 | } 67 | } 68 | 69 | android.buildTypes { 70 | release { 71 | ndk.with { 72 | debuggable = true 73 | } 74 | minifyEnabled = false 75 | } 76 | } 77 | 78 | android.productFlavors { 79 | create("all") { 80 | ndk.abiFilters.addAll([ "armeabi-v7a", 81 | "arm64-v8a", 82 | "x86", 83 | "x86_64" ]) 84 | } 85 | } 86 | } 87 | -------------------------------------------------------------------------------- /external/libs/glslang/gradle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/Vulkan-Samples-Deprecated/006cc61bf20b731829b3290339d5c4290b7bb30f/external/libs/glslang/gradle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /external/libs/glslang/gradle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 21 20:31:40 CDT 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-bin.zip 7 | -------------------------------------------------------------------------------- /external/libs/glslang/ndk/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # This needs to be defined to get the right header directories for egl / etc 2 | APP_PLATFORM := android-21 3 | 4 | # STL 5 | APP_STL := gnustl_static 6 | 7 | # Specify the ABIs to target 8 | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 9 | -------------------------------------------------------------------------------- /samples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory( apps ) 2 | add_subdirectory( layers ) -------------------------------------------------------------------------------- /samples/apps/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory( atw ) 2 | add_subdirectory( driverinfo ) 3 | -------------------------------------------------------------------------------- /samples/apps/atw/README.md: -------------------------------------------------------------------------------- 1 | 2 | These samples implement the simplest form of time warp transform for virtual reality. 3 | This transform corrects for optical aberration of the lenses used in a virtual 4 | reality headset, and only rotates the stereoscopic images based on the very latest 5 | head orientation to reduce the motion-to-photon delay (or end-to-end latency). 6 | 7 | These samples can be used to test whether or not a particular combination of hardware, 8 | operating system and graphics driver is capable of rendering stereoscopic pairs of 9 | images, while asynchronously (and ideally concurrently) warping the latest pair of 10 | images onto the display, synchronized with the display refresh without dropping any 11 | frames. Under high system load, the rendering of the stereoscopic images is allowed 12 | to drop frames, but the asynchronous time warp must be able to warp the latest 13 | stereoscopic images onto the display, synchronized with the display refresh 14 | *without ever* dropping any frames. 15 | 16 | source file | description 17 | --------------|-------------------------------------------------------- 18 | atw_cpu_dsp.c | Asynchronous Time Warp implementation for a CPU or DSP 19 | atw_opengl.c | Asynchronous Time Warp implementation using OpenGL / OpenGL ES 20 | atw_vulkan.c | Asynchronous Time Warp implementation using Vulkan -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_cpu_dsp/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/atw_cpu_dsp/" 4 | 5 | call gradlew --project-cache-dir %BUILD_DIR%.gradle build 6 | call adb push %BUILD_DIR%libs/armeabi-v7a/atw_cpu_dsp /data/local 7 | call adb shell chmod 777 /data/local/atw_cpu_dsp 8 | call adb shell mkdir -p /sdcard/atw/images/ 9 | call adb shell rm /sdcard/atw/images/* 10 | call adb shell /data/local/atw_cpu_dsp 11 | call adb pull /sdcard/atw/images/ %BUILD_DIR%images/ 12 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_cpu_dsp/build.gradle: -------------------------------------------------------------------------------- 1 | import org.gradle.internal.os.OperatingSystem; 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | 8 | dependencies { 9 | //classpath 'com.android.tools.build:gradle-experimental:0.6.0-beta5' 10 | //classpath 'com.android.tools.build:gradle-experimental:0.7.0-alpha1' 11 | classpath 'com.android.tools.build:gradle-experimental:0.8.0-alpha6' 12 | } 13 | } 14 | 15 | def ndkDir = System.getenv('ANDROID_NDK_HOME') 16 | if( ndkDir == null ) { ndkDir = System.getenv('ANDROID_NDK_ROOT') } 17 | if( ndkDir == null ) { ndkDir = System.getenv('ANDROID_NDK') } 18 | if( ndkDir == null ) { ndkDir = System.getenv('NDK_HOME') } 19 | if( ndkDir == null ) { ndkDir = System.getenv('NDK_ROOT') } 20 | if( ndkDir == null ) { ndkDir = System.getenv('NDKROOT') } 21 | if( ndkDir == null ) { 22 | throw new GradleException('Android NDK path not found! Make sure ANDROID_NDK_HOME is set.') 23 | } 24 | def baseDir = "../../../../../../.." // base of the Vulkan-Samples repository 25 | def buildDir = "${baseDir}/build/android/gradle/apps/atw_cpu_dsp" 26 | 27 | rootProject.buildDir = file(new File(buildDir)) 28 | 29 | task build(type: Exec) { 30 | if ( OperatingSystem.current().isWindows() ) { 31 | commandLine ndkDir + '/ndk-build.cmd', '-C', '.', 'NDK_LIBS_OUT=' + buildDir + '/libs', 'NDK_OUT=' + buildDir + '/obj' 32 | } else { 33 | commandLine ndkDir + '/ndk-build', '-C', '.', 'NDK_LIBS_OUT=' + buildDir + '/libs', 'NDK_OUT=' + buildDir + '/obj' 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_cpu_dsp/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/atw_cpu_dsp/" 4 | 5 | gradlew --project-cache-dir ${BUILD_DIR}.gradle build 6 | adb push ${BUILD_DIR}libs/armeabi-v7a/atw_cpu_dsp /data/local 7 | adb shell chmod 777 /data/local/atw_cpu_dsp 8 | adb shell mkdir -p /sdcard/atw/images/ 9 | adb shell rm /sdcard/atw/images/* 10 | adb shell /data/local/atw_cpu_dsp 11 | adb pull /sdcard/atw/images/ ${BUILD_DIR}images/ 12 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_cpu_dsp/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/Vulkan-Samples-Deprecated/006cc61bf20b731829b3290339d5c4290b7bb30f/samples/apps/atw/projects/android/gradle/atw_cpu_dsp/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_cpu_dsp/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 21 20:26:48 CDT 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-bin.zip 7 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_cpu_dsp/jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | # base of the Vulkan-Samples repository 4 | BASE_DIR := ../../../../../../../.. 5 | 6 | include $(CLEAR_VARS) 7 | 8 | LOCAL_MODULE := atw_cpu_dsp 9 | LOCAL_C_INCLUDES := $(BASE_DIR)/Vulkan-Samples/external/include 10 | LOCAL_SRC_FILES := ../../../../../atw_cpu_dsp.c 11 | LOCAL_CFLAGS := -std=c99 -O3 -mfpu=neon -Wall -Wno-unused-function 12 | LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog 13 | 14 | include $(BUILD_EXECUTABLE) 15 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_cpu_dsp/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # This needs to be defined to get the right header directories for egl / etc 2 | APP_PLATFORM := android-21 3 | 4 | # Specify the ABIs to target 5 | APP_ABI := armeabi-v7a 6 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_opengl/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_opengl/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/atw_opengl/" 4 | 5 | call gradlew --project-cache-dir %BUILD_DIR%.gradle build 6 | call jar -tf %BUILD_DIR%outputs\apk\atw_opengl-all-debug.apk 7 | call adb install -r %BUILD_DIR%outputs/apk/atw_opengl-all-debug.apk 8 | call adb shell am start -n com.vulkansamples.atw_opengl/android.app.NativeActivity 9 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_opengl/build.gradle: -------------------------------------------------------------------------------- 1 | 2 | buildscript { 3 | repositories { 4 | jcenter() 5 | } 6 | 7 | dependencies { 8 | //classpath 'com.android.tools.build:gradle-experimental:0.6.0-beta5' 9 | //classpath 'com.android.tools.build:gradle-experimental:0.7.0-alpha1' 10 | classpath 'com.android.tools.build:gradle-experimental:0.8.0-alpha6' 11 | } 12 | } 13 | 14 | apply plugin: 'com.android.model.application' 15 | 16 | def ndkDir = System.getenv('ANDROID_NDK_HOME') 17 | if( ndkDir == null ) { ndkDir = System.getenv('ANDROID_NDK_ROOT') } 18 | if( ndkDir == null ) { ndkDir = System.getenv('ANDROID_NDK') } 19 | if( ndkDir == null ) { ndkDir = System.getenv('NDK_HOME') } 20 | if( ndkDir == null ) { ndkDir = System.getenv('NDK_ROOT') } 21 | if( ndkDir == null ) { ndkDir = System.getenv('NDKROOT') } 22 | if( ndkDir == null ) { 23 | throw new GradleException('Android NDK path not found! Make sure ANDROID_NDK_HOME is set.') 24 | } 25 | def baseDir = "../../../../../../.." // base of the Vulkan-Samples repository 26 | def buildDir = "${baseDir}/build/android/gradle/apps/atw_opengl" 27 | 28 | rootProject.buildDir = file(new File(buildDir)) 29 | 30 | model { 31 | android { 32 | compileSdkVersion = 23 33 | buildToolsVersion = "23.0.2" 34 | 35 | defaultConfig.with { 36 | applicationId = "com.vulkansamples.atw_opengl" 37 | minSdkVersion.apiLevel = 21 38 | targetSdkVersion.apiLevel = 21 39 | versionCode = 1 40 | versionName = "1.0" 41 | } 42 | } 43 | 44 | android.ndk { 45 | moduleName = "atw_opengl" 46 | 47 | CFlags.addAll(["-std=c99", "-O3", "-Wall"]) 48 | 49 | CFlags.addAll([ 50 | "-I${file("${ndkDir}/sources/android/native_app_glue")}".toString(), 51 | "-I${file("${baseDir}/external/include")}".toString() 52 | ]) 53 | 54 | ldLibs.addAll(["android", "log", "EGL", "GLESv3"]) 55 | } 56 | 57 | android.sources { 58 | main { 59 | manifest.source { 60 | srcDir './' 61 | include 'AndroidManifest.xml' 62 | } 63 | jni.source { 64 | srcDir "${ndkDir}/sources/android/native_app_glue" 65 | include "android_native_app_glue.c" 66 | srcDir "${baseDir}/samples/apps/atw" 67 | include "atw_opengl.c" 68 | exclude "atw_vulkan.c" 69 | exclude "atw_cpu_dsp.c" 70 | } 71 | } 72 | } 73 | 74 | android.buildTypes { 75 | release { 76 | ndk.with { 77 | debuggable = true 78 | } 79 | } 80 | } 81 | 82 | android.productFlavors { 83 | create ("all") { 84 | ndk.abiFilters.addAll([ "armeabi-v7a", 85 | "arm64-v8a", 86 | "x86", 87 | "x86_64" ]) 88 | } 89 | } 90 | } 91 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_opengl/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/atw_opengl/" 4 | 5 | gradlew --project-cache-dir ${BUILD_DIR}.gradle build 6 | jar -tf ${BUILD_DIR}outputs/apk/atw_opengl-all-debug.apk 7 | adb install -r ${BUILD_DIR}outputs/apk/atw_opengl-all-debug.apk 8 | adb shell am start -n com.vulkansamples.atw_opengl/android.app.NativeActivity 9 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_opengl/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/Vulkan-Samples-Deprecated/006cc61bf20b731829b3290339d5c4290b7bb30f/samples/apps/atw/projects/android/gradle/atw_opengl/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_opengl/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 21 20:26:36 CDT 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-bin.zip 7 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_vulkan/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_vulkan/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/atw_vulkan/" 4 | set MUXER_DIR="../../../../../../../build/android/gradle/layers/queue_muxer/" 5 | set GLSL_DIR="../../../../../../../build/android/gradle/layers/glsl_shader/" 6 | 7 | call xcopy /Y /S %MUXER_DIR%outputs\native\debug\all\lib\* %BUILD_DIR%intermediates\binaries\debug\all\lib\ 8 | call xcopy /Y /S %MUXER_DIR%outputs\native\release\all\lib\* %BUILD_DIR%intermediates\binaries\release\all\lib\ 9 | call xcopy /Y /S %GLSL_DIR%outputs\native\debug\all\lib\* %BUILD_DIR%intermediates\binaries\debug\all\lib\ 10 | call xcopy /Y /S %GLSL_DIR%outputs\native\release\all\lib\* %BUILD_DIR%intermediates\binaries\release\all\lib\ 11 | call gradlew --project-cache-dir %BUILD_DIR%.gradle build 12 | call jar -tf %BUILD_DIR%outputs\apk\atw_vulkan-all-debug.apk 13 | call adb install -r %BUILD_DIR%outputs/apk/atw_vulkan-all-debug.apk 14 | call adb shell am start -n com.vulkansamples.atw_vulkan/android.app.NativeActivity 15 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_vulkan/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/atw_vulkan/" 4 | set MUXER_DIR="../../../../../../../build/android/gradle/layers/queue_muxer/" 5 | set GLSL_DIR="../../../../../../../build/android/gradle/layers/glsl_shader/" 6 | 7 | cp /Y ${MUXER_DIR}outputs/native/debug/all/lib/* ${BUILD_DIR}intermediates/binaries/debug/all/lib/ 8 | cp /Y ${MUXER_DIR}outputs/native/release/all/lib/* ${BUILD_DIR}intermediates/binaries/release/all/lib/ 9 | cp /Y ${GLSL_DIR}outputs/native/debug/all/lib/* ${BUILD_DIR}intermediates/binaries/debug/all/lib/ 10 | cp /Y ${GLSL_DIR}outputs/native/release/all/lib/* ${BUILD_DIR}intermediates/binaries/release/all/lib/ 11 | gradlew --project-cache-dir ${BUILD_DIR}.gradle build 12 | jar -tf ${BUILD_DIR}outputs/apk/atw_vulkan-all-debug.apk 13 | adb install -r ${BUILD_DIR}outputs/apk/atw_vulkan-all-debug.apk 14 | adb shell am start -n com.vulkansamples.atw_vulkan/android.app.NativeActivity 15 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_vulkan/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/Vulkan-Samples-Deprecated/006cc61bf20b731829b3290339d5c4290b7bb30f/samples/apps/atw/projects/android/gradle/atw_vulkan/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/gradle/atw_vulkan/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 21 20:26:14 CDT 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-bin.zip 7 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_cpu_dsp/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/atw_cpu_dsp/" 4 | 5 | call ndk-build NDK_LIBS_OUT=%BUILD_DIR%libs NDK_OUT=%BUILD_DIR%obj 6 | call adb push %BUILD_DIR%libs/armeabi-v7a/atw_cpu_dsp /data/local 7 | call adb shell chmod 777 /data/local/atw_cpu_dsp 8 | call adb shell mkdir -p /sdcard/atw/images/ 9 | call adb shell rm /sdcard/atw/images/* 10 | call adb shell /data/local/atw_cpu_dsp 11 | call adb pull /sdcard/atw/images/ %BUILD_DIR%images/ 12 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_cpu_dsp/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/atw_cpu_dsp/" 4 | 5 | ndk-build NDK_LIBS_OUT=${BUILD_DIR}libs NDK_OUT=${BUILD_DIR}obj 6 | adb push ${BUILD_DIR}libs/armeabi-v7a/atw_cpu_dsp /data/local 7 | adb shell chmod 777 /data/local/atw_cpu_dsp 8 | adb shell mkdir -p /sdcard/atw/images/ 9 | adb shell rm /sdcard/atw/images/* 10 | adb shell /data/local/atw_cpu_dsp 11 | adb pull /sdcard/atw/images/ ${BUILD_DIR}images/ 12 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_cpu_dsp/jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | # base of the Vulkan-Samples repository 4 | BASE_DIR := ../../../../../../../.. 5 | 6 | include $(CLEAR_VARS) 7 | 8 | LOCAL_MODULE := atw_cpu_dsp 9 | LOCAL_C_INCLUDES := $(BASE_DIR)/Vulkan-Samples/external/include 10 | LOCAL_SRC_FILES := ../../../../../atw_cpu_dsp.c 11 | LOCAL_CFLAGS := -std=c99 -O3 -mfpu=neon -Wall -Wno-unused-function 12 | LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog 13 | 14 | include $(BUILD_EXECUTABLE) 15 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_cpu_dsp/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # This needs to be defined to get the right header directories for egl / etc 2 | APP_PLATFORM := android-21 3 | 4 | # Specify the ABIs to target 5 | APP_ABI := armeabi-v7a 6 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_opengl/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_opengl/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/atw_opengl/" 4 | 5 | call ndk-build NDK_LIBS_OUT=%BUILD_DIR%libs NDK_OUT=%BUILD_DIR%obj 6 | call copy AndroidManifest.xml %BUILD_DIR%AndroidManifest.xml 7 | call copy build.xml %BUILD_DIR%build.xml 8 | call copy project.properties %BUILD_DIR%project.properties 9 | call ant -q debug -Dbasedir=%BUILD_DIR% 10 | call jar -tf %BUILD_DIR%bin/atw_opengl-debug.apk 11 | call adb install -r %BUILD_DIR%bin/atw_opengl-debug.apk 12 | call adb shell am start -n com.vulkansamples.atw_opengl/android.app.NativeActivity -a "android.intent.action.MAIN" 13 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_opengl/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/atw_opengl/" 4 | 5 | ndk-build NDK_LIBS_OUT=${BUILD_DIR}libs NDK_OUT=${BUILD_DIR}obj 6 | copy AndroidManifest.xml ${BUILD_DIR}AndroidManifest.xml 7 | copy build.xml ${BUILD_DIR}build.xml 8 | copy project.properties ${BUILD_DIR}project.properties 9 | ant -q debug -Dbasedir=${BUILD_DIR} 10 | jar -tf ${BUILD_DIR}bin/atw_opengl-debug.apk 11 | adb install -r ${BUILD_DIR}bin/atw_opengl-debug.apk 12 | adb shell am start -n com.vulkansamples.atw_opengl/android.app.NativeActivity -a "android.intent.action.MAIN" 13 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_opengl/jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | # base of the Vulkan-Samples repository 4 | BASE_DIR := ../../../../../../../.. 5 | 6 | include $(CLEAR_VARS) 7 | 8 | LOCAL_MODULE := atw_opengl 9 | LOCAL_C_INCLUDES := $(BASE_DIR)/Vulkan-Samples/external/include 10 | LOCAL_SRC_FILES := ../../../../../atw_opengl.c 11 | LOCAL_CFLAGS := -std=c99 -O3 -Wall 12 | LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv3 13 | LOCAL_STATIC_LIBRARIES := android_native_app_glue 14 | 15 | include $(BUILD_SHARED_LIBRARY) 16 | 17 | $(call import-module,android/native_app_glue) 18 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_opengl/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # This needs to be defined to get the right header directories for egl / etc 2 | APP_PLATFORM := android-21 3 | 4 | # Specify the ABIs to target 5 | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 6 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_opengl/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-21 15 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_vulkan/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_vulkan/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/atw_vulkan/" 4 | set MUXER_DIR="../../../../../../../build/android/ndk/layers/queue_muxer/" 5 | set GLSL_DIR="../../../../../../../build/android/ndk/layers/glsl_shader/" 6 | 7 | call ndk-build NDK_LIBS_OUT=%BUILD_DIR%libs NDK_OUT=%BUILD_DIR%obj 8 | call copy AndroidManifest.xml %BUILD_DIR%AndroidManifest.xml 9 | call copy build.xml %BUILD_DIR%build.xml 10 | call copy project.properties %BUILD_DIR%project.properties 11 | call xcopy /Y /S %MUXER_DIR%libs\* %BUILD_DIR%libs\ 12 | call xcopy /Y /S %GLSL_DIR%libs\* %BUILD_DIR%libs\ 13 | call ant -q debug -Dbasedir=%BUILD_DIR% 14 | call jar -tf %BUILD_DIR%bin/atw_vulkan-debug.apk 15 | call adb install -r %BUILD_DIR%bin/atw_vulkan-debug.apk 16 | call adb shell am start -n com.vulkansamples.atw_vulkan/android.app.NativeActivity -a "android.intent.action.MAIN" 17 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_vulkan/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/atw_vulkan/" 4 | set MUXER_DIR="../../../../../../../build/android/ndk/layers/queue_muxer/" 5 | set GLSL_DIR="../../../../../../../build/android/ndk/layers/glsl_shader/" 6 | 7 | ndk-build NDK_LIBS_OUT=${BUILD_DIR}libs NDK_OUT=${BUILD_DIR}obj 8 | cp AndroidManifest.xml ${BUILD_DIR}AndroidManifest.xml 9 | cp build.xml ${BUILD_DIR}build.xml 10 | cp project.properties ${BUILD_DIR}project.properties 11 | cp /Y ${MUXER_DIR}libs/* ${BUILD_DIR}libs/ 12 | cp /Y ${GLSL_DIR}libs/* ${BUILD_DIR}libs/ 13 | ant -q debug -Dbasedir=${BUILD_DIR} 14 | jar -tf ${BUILD_DIR}bin/atw_vulkan-debug.apk 15 | adb install -r ${BUILD_DIR}bin/atw_vulkan-debug.apk 16 | adb shell am start -n com.vulkansamples.atw_vulkan/android.app.NativeActivity -a "android.intent.action.MAIN" 17 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_vulkan/jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | # base of the Vulkan-Samples repository 4 | BASE_DIR := ../../../../../../../.. 5 | 6 | include $(CLEAR_VARS) 7 | 8 | LOCAL_MODULE := atw_vulkan 9 | LOCAL_C_INCLUDES := $(BASE_DIR)/Vulkan-Samples/external/include \ 10 | $(BASE_DIR)/Vulkan-LoaderAndValidationLayers/include \ 11 | $(VK_SDK_PATH)/Include 12 | LOCAL_SRC_FILES := ../../../../../atw_vulkan.c 13 | LOCAL_CFLAGS := -std=c99 -O3 -Wall 14 | LOCAL_LDLIBS := -llog -landroid -ldl 15 | LOCAL_STATIC_LIBRARIES := android_native_app_glue 16 | 17 | include $(BUILD_SHARED_LIBRARY) 18 | 19 | $(call import-module,android/native_app_glue) 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_vulkan/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # This needs to be defined to get the right header directories for egl / etc 2 | APP_PLATFORM := android-21 3 | 4 | # Specify the ABIs to target 5 | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 6 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/android/ndk/atw_vulkan/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-21 15 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/Makefile: -------------------------------------------------------------------------------- 1 | #always first 2 | include glue/defines.min 3 | 4 | # include the variant specific .min file. 5 | # V=hexagon --> hexagon.min 6 | # V=WinNT --> WinNT.min 7 | # V=android --> android.min 8 | ifneq (,$(findstring hexagon,$(V_TARGET))) 9 | include hexagon.min 10 | else 11 | include $(V_TARGET).min 12 | endif 13 | 14 | #always last 15 | include $(RULES_MIN) 16 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/android.min: -------------------------------------------------------------------------------- 1 | # stand-alone TimeWarp executable 2 | BUILD_EXES+=TimeWarp 3 | TimeWarp_QAICIDLS += inc/TimeWarp 4 | TimeWarp_C_SRCS += ../../../atw_cpu_dsp \ 5 | $V/TimeWarpInterface_stub 6 | TimeWarp_DLLS += libadsprpc 7 | TimeWarp_LIBS += adspmsgd 8 | TimeWarp_LD_FLAGS += -llog -ldl -pie 9 | TimeWarp_DEFINES += VERIFY_PRINT_ERROR 10 | 11 | CC_FLAGS += -mfloat-abi=softfp -mfpu=neon -Wno-unused-function -DUSE_DSP_TIMEWARP 12 | 13 | # copy final build products to the ship directory 14 | BUILD_COPIES = \ 15 | $(DLLS) \ 16 | $(EXES) \ 17 | $(LIBS) \ 18 | $(SHIP_DIR)/ ; 19 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_android_Debug.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/android_Debug 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/android_Debug 11 | MAKE_D_4_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/adspmsgd/ship/android_Debug 12 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/android_Debug 13 | MAKE_D_2_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/adspmsgd/ship/android_Debug 14 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 15 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 16 | 17 | # adjust paths to be relative to current working dir 18 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_4_INCDIR MAKE_D_1_LIBDIR MAKE_D_2_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 19 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 20 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 21 | 22 | # assign these variables only for the top-level makefile 23 | ifeq ($(origin __pkg_root),undefined) 24 | __pkg_root := $(__pkg_dir).. 25 | __pkg_result := $(__pkg_root)$(filter-out /.,/android_Debug/ship) 26 | __pkg_deps := $(_pkg_deps) 27 | endif 28 | __pkg_version ?= 6236815 29 | 30 | SHIP_DIR := $(__pkg_dir)../android_Debug/ship -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_android_Release.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/android_Release 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/android_Release 11 | MAKE_D_4_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/adspmsgd/ship/android_Release 12 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/android_Release 13 | MAKE_D_2_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/adspmsgd/ship/android_Release 14 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 15 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 16 | 17 | # adjust paths to be relative to current working dir 18 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_4_INCDIR MAKE_D_1_LIBDIR MAKE_D_2_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 19 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 20 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 21 | 22 | # assign these variables only for the top-level makefile 23 | ifeq ($(origin __pkg_root),undefined) 24 | __pkg_root := $(__pkg_dir).. 25 | __pkg_result := $(__pkg_root)$(filter-out /.,/android_Release/ship) 26 | __pkg_deps := $(_pkg_deps) 27 | endif 28 | __pkg_version ?= 6236815 29 | 30 | SHIP_DIR := $(__pkg_dir)../android_Release/ship 31 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_android_ReleaseG.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/android_ReleaseG 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/android_ReleaseG 11 | MAKE_D_4_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/adspmsgd/ship/android_ReleaseG 12 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/android_ReleaseG 13 | MAKE_D_2_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/adspmsgd/ship/android_ReleaseG 14 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 15 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 16 | 17 | # adjust paths to be relative to current working dir 18 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_4_INCDIR MAKE_D_1_LIBDIR MAKE_D_2_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 19 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 20 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 21 | 22 | # assign these variables only for the top-level makefile 23 | ifeq ($(origin __pkg_root),undefined) 24 | __pkg_root := $(__pkg_dir).. 25 | __pkg_result := $(__pkg_root)$(filter-out /.,/android_ReleaseG/ship) 26 | __pkg_deps := $(_pkg_deps) 27 | endif 28 | __pkg_version ?= 6236815 29 | 30 | SHIP_DIR := $(__pkg_dir)../android_ReleaseG/ship 31 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug/ship -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_dynamic.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_dynamic 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_dynamic/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_dynamic/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_dynamic_toolv50.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_dynamic_toolv50 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv50 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv50 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_dynamic_toolv50/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_dynamic_toolv50/ship -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_dynamic_toolv50_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_dynamic_toolv50_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv50_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv50_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_dynamic_toolv50_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_dynamic_toolv50_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_dynamic_toolv51.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_dynamic_toolv51 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv51 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv51 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_dynamic_toolv51/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_dynamic_toolv51/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_dynamic_toolv51_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_dynamic_toolv51_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv51_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv51_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_dynamic_toolv51_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_dynamic_toolv51_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_dynamic_toolv51_v55.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_dynamic_toolv51_v55 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv51_v55 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv51_v55 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_dynamic_toolv51_v55/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_dynamic_toolv51_v55/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_dynamic_toolv72_v60.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_dynamic_toolv72_v60 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv72_v60 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_toolv72_v60 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_dynamic_toolv72_v60/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 1216160 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_dynamic_toolv72_v60/ship -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_dynamic_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_dynamic_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_dynamic_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_dynamic_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_dynamic_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_toolv50.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_toolv50 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv50 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv50 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_toolv50/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_toolv50/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_toolv50_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_toolv50_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv50_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv50_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_toolv50_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_toolv50_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_toolv51.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_toolv51 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv51 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv51 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_toolv51/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_toolv51/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_toolv51_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_toolv51_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv51_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv51_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_toolv51_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_toolv51_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_toolv51_v55.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_toolv51_v55 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv51_v55 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv51_v55 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_toolv51_v55/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_toolv51_v55/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_toolv72_v60.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_toolv72_v60 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv72_v60 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_toolv72_v60 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_toolv72_v60/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 1216160 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_toolv72_v60/ship -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Debug_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Debug_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Debug_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Debug_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Debug_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_dynamic.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_dynamic 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_dynamic/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_dynamic/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_dynamic_toolv50.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_dynamic_toolv50 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv50 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv50 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_dynamic_toolv50/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_dynamic_toolv50/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_dynamic_toolv50_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_dynamic_toolv50_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv50_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv50_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_dynamic_toolv50_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_dynamic_toolv50_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_dynamic_toolv51.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_dynamic_toolv51 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv51 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv51 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_dynamic_toolv51/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_dynamic_toolv51/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_dynamic_toolv51_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_dynamic_toolv51_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv51_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv51_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_dynamic_toolv51_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_dynamic_toolv51_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_dynamic_toolv51_v55.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_dynamic_toolv51_v55 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv51_v55 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv51_v55 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_dynamic_toolv51_v55/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_dynamic_toolv51_v55/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_dynamic_toolv72_v60.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_dynamic_toolv72_v60 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv72_v60 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_toolv72_v60 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_dynamic_toolv72_v60/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 1216160 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_dynamic_toolv72_v60/ship -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_dynamic_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_dynamic_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_dynamic_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_dynamic_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_dynamic_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_toolv50.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_toolv50 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv50 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv50 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_toolv50/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_toolv50/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_toolv50_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_toolv50_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv50_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv50_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_toolv50_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_toolv50_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_toolv51.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_toolv51 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv51 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv51 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_toolv51/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_toolv51/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_toolv51_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_toolv51_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv51_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv51_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_toolv51_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_toolv51_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_toolv51_v55.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_toolv51_v55 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv51_v55 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv51_v55 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_toolv51_v55/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_toolv51_v55/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_toolv72_v60.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_toolv72_v60 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv72_v60 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_toolv72_v60 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_toolv72_v60/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 1216160 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_toolv72_v60/ship -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_ReleaseG_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_ReleaseG_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_ReleaseG_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_ReleaseG_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_ReleaseG_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_dynamic.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_dynamic 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_dynamic/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_dynamic/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_dynamic_toolv50.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_dynamic_toolv50 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv50 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv50 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_dynamic_toolv50/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_dynamic_toolv50/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_dynamic_toolv50_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_dynamic_toolv50_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv50_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv50_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_dynamic_toolv50_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_dynamic_toolv50_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_dynamic_toolv51.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_dynamic_toolv51 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv51 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv51 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_dynamic_toolv51/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_dynamic_toolv51/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_dynamic_toolv51_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_dynamic_toolv51_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv51_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv51_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_dynamic_toolv51_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_dynamic_toolv51_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_dynamic_toolv51_v55.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_dynamic_toolv51_v55 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv51_v55 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv51_v55 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_dynamic_toolv51_v55/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_dynamic_toolv51_v55/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_dynamic_toolv72_v60.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_dynamic_toolv72_v60 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv72_v60 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_toolv72_v60 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_dynamic_toolv72_v60/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 1216160 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_dynamic_toolv72_v60/ship -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_dynamic_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_dynamic_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_dynamic_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_dynamic_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_dynamic_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_toolv50.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_toolv50 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv50 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv50 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_toolv50/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_toolv50/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_toolv50_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_toolv50 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv50 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv50 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_toolv50/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_toolv50_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_toolv51.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_toolv51 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv51 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv51 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_toolv51/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_toolv51/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_toolv51_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_toolv51_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv51_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv51_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_toolv51_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_toolv51_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_toolv51_v55.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_toolv51_v55 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv51_v55 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv51_v55 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_toolv51_v55/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_toolv51_v55/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_toolv72_v60.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_toolv72_v60 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv72_v60 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_toolv72_v60 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_toolv72_v60/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 1216160 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_toolv72_v60/ship -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/V_hexagon_Release_v5.min: -------------------------------------------------------------------------------- 1 | # min file 2 | 3 | MAKE_D_DIR = $(HEXAGON_SDK_ROOT)/build/make.d 4 | MAKE_D_EXT_c_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/c/hexagon_Release_v5 5 | MAKE_D_EXT_1_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/hexagon 6 | MAKE_D_EXT_2_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/android 7 | MAKE_D_EXT_3_DIR = $(HEXAGON_SDK_ROOT)/build/make.d.ext/qaic 8 | MAKE_D_1_INCDIR = $(HEXAGON_SDK_ROOT)/incs 9 | MAKE_D_2_INCDIR = $(HEXAGON_SDK_ROOT)/incs/stddef 10 | MAKE_D_3_INCDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_v5 11 | MAKE_D_1_LIBDIR = $(HEXAGON_SDK_ROOT)/libs/common/remote/ship/hexagon_Release_v5 12 | QURT_IMAGE_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 13 | QURT_INC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/qurt 14 | 15 | # adjust paths to be relative to current working dir 16 | _pkg_deps = MAKE_D_DIR MAKE_D_EXT_c_DIR MAKE_D_EXT_1_DIR MAKE_D_EXT_2_DIR MAKE_D_EXT_3_DIR MAKE_D_1_INCDIR MAKE_D_2_INCDIR MAKE_D_3_INCDIR MAKE_D_1_LIBDIR QURT_IMAGE_DIR QURT_INC_DIR 17 | __pkg_dir := $(filter-out ./,$(dir $(lastword $(MAKEFILE_LIST)))) 18 | # $(foreach v,$(_pkg_deps),$(eval $v := $(__pkg_dir)$$($v))) 19 | 20 | # assign these variables only for the top-level makefile 21 | ifeq ($(origin __pkg_root),undefined) 22 | __pkg_root := $(__pkg_dir).. 23 | __pkg_result := $(__pkg_root)$(filter-out /.,/hexagon_Release_v5/ship) 24 | __pkg_deps := $(_pkg_deps) 25 | endif 26 | __pkg_version ?= 6236815 27 | 28 | SHIP_DIR := $(__pkg_dir)../hexagon_Release_v5/ship 29 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/android_Debug.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=android_Debug,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=android_Debug clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/android_Release.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=android_Release,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=android_Release clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/android_ReleaseG.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=android_ReleaseG,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=android_ReleaseG clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/defines.min: -------------------------------------------------------------------------------- 1 | GLUE_DIR:=$(dir $(lastword $(MAKEFILE_LIST))) 2 | 3 | include $(GLUE_DIR)/lastv.min 4 | 5 | # sort options 6 | null := 7 | SPACE := $(null) $(null) 8 | override V:=$(subst $(SPACE),_,$(strip $(wordlist 1, 2, $(subst _, ,$(V))) $(sort $(wordlist 3,$(words $(subst _, ,$(V))),$(subst _, ,$(V)))))) 9 | 10 | include $(GLUE_DIR)/V_$V.min 11 | 12 | MDLIB_PKG_DEPS:=$(__pkg_deps) 13 | include $(MAKE_D_DIR)/defines.min 14 | 15 | $(foreach v,$(MDLIB_PKG_DEPS),$(eval $v := $$(call cleanPath,$$($v)))) 16 | 17 | GLUE_DIR := $(call cleanPath,$(GLUE_DIR)) 18 | SHIP_DIR := $(call cleanPath,$(SHIP_DIR)) 19 | EVERY_V := $(patsubst $(GLUE_DIR)/V_%.min,%,$(wildcard $(GLUE_DIR)/V_*.min)) 20 | RULES_MIN := $(RULES_MIN) $(GLUE_DIR)/$V.mak 21 | 22 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_dynamic.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_dynamic,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_dynamic clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_dynamic_toolv50.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_dynamic_toolv50,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_dynamic_toolv50 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_dynamic_toolv50_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_dynamic_toolv50_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_dynamic_toolv50_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_dynamic_toolv51.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_dynamic_toolv51,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_dynamic_toolv51 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_dynamic_toolv51_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_dynamic_toolv51_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_dynamic_toolv51_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_dynamic_toolv51_v55.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_dynamic_toolv51_v55,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_dynamic_toolv51_v55 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_dynamic_toolv72_v60.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_dynamic_toolv72_v60,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_dynamic_toolv72_v60 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_dynamic_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_dynamic_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_dynamic_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_toolv50.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_toolv50,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_toolv50 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_toolv50_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_toolv50_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_toolv50_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_toolv51.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_toolv51,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_toolv51 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_toolv51_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_toolv51_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_toolv51_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_toolv51_v55.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_toolv51_v55,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_toolv51_v55 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_toolv72_v60.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_toolv72_v60,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_toolv72_v60 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Debug_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Debug_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Debug_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_dynamic.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_dynamic,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_dynamic clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_dynamic_toolv50.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv50,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv50 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_dynamic_toolv50_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv50_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv50_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_dynamic_toolv51.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv51,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv51 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_dynamic_toolv51_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv51_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv51_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_dynamic_toolv51_v55.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv51_v55,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv51_v55 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_dynamic_toolv72_v60.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv72_v60,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_dynamic_toolv72_v60 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_dynamic_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_dynamic_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_dynamic_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_toolv50.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_toolv50,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_toolv50 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_toolv50_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_toolv50_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_toolv50_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_toolv51.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_toolv51,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_toolv51 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_toolv51_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_toolv51_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_toolv51_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_toolv51_v55.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_toolv51_v55,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_toolv51_v55 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_toolv72_v60.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_toolv72_v60,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_toolv72_v60 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_ReleaseG_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_ReleaseG_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_ReleaseG_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_dynamic.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_dynamic,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_dynamic clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_dynamic_toolv50.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_dynamic_toolv50,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_dynamic_toolv50 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_dynamic_toolv50_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_dynamic_toolv50_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_dynamic_toolv50_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_dynamic_toolv51.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_dynamic_toolv51,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_dynamic_toolv51 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_dynamic_toolv51_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_dynamic_toolv51_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_dynamic_toolv51_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_dynamic_toolv51_v55.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_dynamic_toolv51_v55,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_dynamic_toolv51_v55 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_dynamic_toolv72_v60.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_dynamic_toolv72_v60,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_dynamic_toolv72_v60 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_dynamic_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_dynamic_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_dynamic_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_toolv50.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_toolv50,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_toolv50 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_toolv50_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_toolv50_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_toolv50_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_toolv51.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_toolv51,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_toolv51 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_toolv51_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_toolv51_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_toolv51_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_toolv51_v55.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_toolv51_v55,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_toolv51_v55 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_toolv72_v60.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_toolv72_v60,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_toolv72_v60 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/hexagon_Release_v5.mak: -------------------------------------------------------------------------------- 1 | # pakman tree build file 2 | _@ ?= @ 3 | 4 | .PHONY: tree tree_clean 5 | 6 | tree: 7 | $(call job,,make V=hexagon_Release_v5,making .) 8 | 9 | tree_clean: 10 | $(call job,,make V=hexagon_Release_v5 clean,cleaning .) 11 | 12 | W := $(findstring ECHO,$(shell echo))# W => Windows environment 13 | @LOG = $(if $W,$(TEMP)\\)$@-build.log 14 | 15 | C = $(if $1,cd $1 && )$2 16 | job = $(_@)echo $3 && ( $C )> $(@LOG) && $(if $W,del,rm) $(@LOG) || ( echo ERROR $3 && $(if $W,type,cat) $(@LOG) && $(if $W,del,rm) $(@LOG) && exit 1) 17 | ifdef VERBOSE 18 | job = $(_@)echo $3 && $C 19 | endif 20 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/glue/lastv.min: -------------------------------------------------------------------------------- 1 | V ?= hexagon_Debug_v5 2 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/inc/TimeWarp.idl: -------------------------------------------------------------------------------- 1 | #ifndef __DSPWARP_APP_IDL__ 2 | #define __DSPWARP_APP_IDL__ 3 | 4 | #include "AEEStdDef.idl" 5 | 6 | struct ksMeshCoord 7 | { 8 | float x; 9 | float y; 10 | }; 11 | 12 | // Interface name "TimeWarpInterface" results in generation of TimeWarpInterface.h, TimeWarpInterface_skel.c, TimeWarpInterface_stub.c. 13 | // By convention, the user provices the implementations of the functions in the interface. 14 | interface TimeWarpInterface 15 | { 16 | AEEResult GetDspVersion(); 17 | 18 | AEEResult Init(); 19 | AEEResult Shutdown(); 20 | 21 | AEEResult TimeWarp( in sequence srcPackedRGB, // source texture with 32 bits per texel 22 | in sequence srcPlanarR, // source texture with 8 bits per texel 23 | in sequence srcPlanarG, // source texture with 8 bits per texel 24 | in sequence srcPlanarB, // source texture with 8 bits per texel 25 | in int32 srcPitchInTexels, // in texels 26 | in int32 srcTexelsWide, // in texels 27 | in int32 srcTexelsHigh, // in texels 28 | rout sequence dest, // destination buffer with 32 bits per pixels 29 | in int32 destPitchInPixels, // in pixels: 1080, 1440, etc. 30 | in int32 destTilesWide, // tiles are implicitly 32 x 32 pixels 31 | in int32 destTilesHigh, 32 | in sequence meshCoords, // [(destTilesWide+1)*(destTilesHigh+1)] 33 | in int32 sampling ); 34 | }; 35 | 36 | #endif __DSPWARP_APP_IDL__ 37 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/objdump.bat: -------------------------------------------------------------------------------- 1 | C:\Qualcomm\HEXAGON_Tools\7.2.12\Examples\Profiling\proftool\scripts\objdump.py hexagon_Release_dynamic\atw_cpu_dsp.o >hexagon_Release_dynamic\atw_cpu_dsp.asm -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/run_dev.bat: -------------------------------------------------------------------------------- 1 | @echo ------------------------------------------------ 2 | @echo The Hexagon SDK must be installed to C:\Qualcomm\Hexagon_SDK\3.0\ 3 | @echo Run: 4 | @echo C:\Qualcomm\Hexagon_SDK\3.0\setup_sdk_env.cmd 5 | @echo Do *NOT* run: 6 | @echo C:\Qualcomm\Hexagon_SDK\3.0\tools\scripts\push_adsp.cmd. 7 | @echo Make sure to place a TestSig on the device using: 8 | @echo C:\Qualcomm\Hexagon_SDK\3.0\scripts\testsig.py 9 | @echo Enable full root access with: 10 | @echo adb root 11 | @echo adb wait-for-device 12 | @echo adb remount 13 | @echo Make sure that the adsprpcd driver is running using: 14 | @echo adb shell "ps | grep adsprpcd" 15 | @echo If the adsprpcd driver is not running, then start it in a new command prompt: 16 | @echo adb shell chmod 777 /system/bin/adsprpcd 17 | @echo adb shell /system/bin/adsprpcd 18 | @echo Use adb logcat to check for ION or RPC failures: 19 | @echo adb logcat -s adsprpc 20 | @echo In debug builds use adb logcat for DSP debug messages: 21 | @echo adb logcat -s adspmsgd 22 | @echo ------------------------------------------------ 23 | 24 | @if "X%SDK_SETUP_ENV%" == "X" ( 25 | C:\Qualcomm\Hexagon_SDK\3.0\setup_sdk_env.cmd 26 | ) 27 | 28 | @rem run as root 29 | @adb root 30 | @adb wait-for-device 31 | @adb remount 32 | 33 | @if "%1" == "debug" ( 34 | make tree V_toolv72=1 V_ARCH=v60 V=hexagon_Debug_dynamic 35 | make tree V_toolv72=1 V_ARCH=v60 V=android_Debug 36 | 37 | @rem python %HEXAGON_SDK_ROOT%\tools\elfsigner\elfsigner.py -i hexagon_Debug_dynamic/libTimeWarpInterface_skel.so -o hexagon_Debug_dynamic/signed/ 38 | 39 | adb shell mkdir -p /system/lib/rfsa/adsp 40 | adb push android_Debug/ship/TimeWarp /data/local 41 | adb shell chmod 777 /data/local/TimeWarp 42 | adb push hexagon_Debug_dynamic/libTimeWarpInterface_skel.so /system/lib/rfsa/adsp 43 | ) else ( 44 | make tree V_toolv72=1 V_ARCH=v60 V=hexagon_Release_dynamic 45 | make tree V_toolv72=1 V_ARCH=v60 V=android_Release 46 | 47 | @rem python %HEXAGON_SDK_ROOT%\tools\elfsigner\elfsigner.py -i hexagon_Release_dynamic/libTimeWarpInterface_skel.so -o hexagon_Release_dynamic/signed/ 48 | 49 | adb shell mkdir -p /system/lib/rfsa/adsp 50 | adb push android_Release/ship/TimeWarp /data/local 51 | adb shell chmod 777 /data/local/TimeWarp 52 | adb push hexagon_Release_dynamic/libTimeWarpInterface_skel.so /system/lib/rfsa/adsp 53 | ) 54 | 55 | @rem automatically start adsprpcd 56 | @adb shell chmod 777 /system/bin/adsprpcd 57 | @start adb shell /system/bin/adsprpcd 58 | 59 | @echo on 60 | 61 | adb shell mkdir -p /sdcard/atw/images/ 62 | adb shell rm /sdcard/atw/images/* 63 | adb shell /data/local/TimeWarp 64 | adb pull /sdcard/atw/images/ images/ 65 | -------------------------------------------------------------------------------- /samples/apps/atw/projects/hexagon/atw_cpu_dsp/run_sim.bat: -------------------------------------------------------------------------------- 1 | @echo The Hexagon SDK must be installed to C:\Qualcomm\Hexagon_SDK\3.0\ 2 | @echo Run: 3 | @echo C:\Qualcomm\Hexagon_SDK\3.0\setup_sdk_env.cmd 4 | @echo Specify "hotcache" for hot cache cycle counts. 5 | 6 | @if "X%SDK_SETUP_ENV%" == "X" ( 7 | C:\Qualcomm\Hexagon_SDK\3.0\setup_sdk_env.cmd 8 | ) 9 | 10 | call make tree V_toolv72=1 V_ARCH=v60 V=hexagon_ReleaseG 11 | @if "%1" == "hotcache" ( 12 | @echo Measuring cycles with hot cache. 13 | C:\Qualcomm\HEXAGON_Tools\7.2.12\Tools\bin\hexagon-sim -mv60 --simulated_returnval --usefs hexagon_ReleaseG --pmu_statsfile hexagon_ReleaseG/pmu_stats.txt hexagon_ReleaseG/TimeWarp_q --rtos hexagon_ReleaseG/osam.cfg --symfile hexagon_ReleaseG/TimeWarp_q --cosim_file hexagon_ReleaseG/q6ss.cfg --dsp_clock 800 14 | ) else ( 15 | @echo Measuring cycles with 40 cycle memory latency. 16 | C:\Qualcomm\HEXAGON_Tools\7.2.12\Tools\bin\hexagon-sim -mv60 --simulated_returnval --usefs hexagon_ReleaseG --pmu_statsfile hexagon_ReleaseG/pmu_stats.txt hexagon_ReleaseG/TimeWarp_q --rtos hexagon_ReleaseG/osam.cfg --symfile hexagon_ReleaseG/TimeWarp_q --cosim_file hexagon_ReleaseG/q6ss.cfg --dsp_clock 800 --timing --buspenalty 40 17 | ) 18 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | if( WIN32 ) 2 | add_executable( driverinfo_opengl driverinfo_opengl.c ) 3 | target_compile_options( driverinfo_opengl PRIVATE /Zc:wchar_t /Zc:forScope /Wall /WX ) 4 | set_target_properties( driverinfo_opengl PROPERTIES FOLDER apps ) 5 | target_link_libraries( driverinfo_opengl opengl32 ) 6 | elseif( APPLE ) 7 | find_library( COCOA_LIBRARY Cocoa ) 8 | find_library( OPENGL_LIBRARY OpenGL ) 9 | mark_as_advanced( COCOA_LIBRARY OPENGL_LIBRARY ) 10 | set( EXTRA_LIBS ${COCOA_LIBRARY} ${OPENGL_LIBRARY} ) 11 | add_executable( driverinfo_opengl driverinfo_opengl.c ) 12 | target_compile_options( driverinfo_opengl PRIVATE -std=c99 -x objective-c -fno-objc-arc -Wall -Wno-unused-function -Wno-unused-const-variable ) 13 | set_target_properties( driverinfo_opengl PROPERTIES FOLDER apps ) 14 | target_link_libraries( driverinfo_opengl ${EXTRA_LIBS} ) 15 | else() 16 | add_executable( driverinfo_opengl driverinfo_opengl.c ) 17 | target_compile_options( driverinfo_opengl PRIVATE -std=c99 -Wall -Wno-unused-function -Wno-unused-const-variable ) 18 | set_target_properties( driverinfo_opengl PROPERTIES FOLDER apps ) 19 | target_link_libraries( driverinfo_opengl m pthread GL ${XLIB_LIBRARIES} ${XCB_LIBRARIES} ) 20 | endif() 21 | 22 | if( WIN32 ) 23 | add_executable( driverinfo_vulkan driverinfo_vulkan.c ) 24 | target_compile_options( driverinfo_vulkan PRIVATE /Zc:wchar_t /Zc:forScope /Wall /WX ) 25 | set_target_properties( driverinfo_vulkan PROPERTIES FOLDER apps ) 26 | target_link_libraries( driverinfo_vulkan ) 27 | elseif( APPLE ) 28 | find_library( COCOA_LIBRARY Cocoa ) 29 | mark_as_advanced( COCOA_LIBRARY ) 30 | add_executable( driverinfo_vulkan driverinfo_vulkan.c ) 31 | target_compile_options( driverinfo_vulkan PRIVATE -std=c99 -x objective-c -fno-objc-arc -Wall -Wno-unused-function -Wno-unused-const-variable ) 32 | set_target_properties( driverinfo_vulkan PROPERTIES FOLDER apps ) 33 | target_link_libraries( driverinfo_vulkan ${EXTRA_LIBS} ) 34 | else() 35 | add_executable( driverinfo_vulkan driverinfo_vulkan.c ) 36 | target_compile_options( driverinfo_vulkan PRIVATE -std=c99 -Wall -Wno-unused-function -Wno-unused-const-variable ) 37 | set_target_properties( driverinfo_vulkan PROPERTIES FOLDER apps ) 38 | target_link_libraries( driverinfo_vulkan m pthread dl ${XLIB_LIBRARIES} ${XCB_LIBRARIES} ) 39 | endif() 40 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/README.md: -------------------------------------------------------------------------------- 1 | 2 | These samples display driver information. 3 | 4 | source file | description 5 | ---------------------|--------------------- 6 | driverinfo_opengl.c | OpenGL driver info 7 | driverinfo_vulkan.c | Vulkan driver info -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_opengl/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_opengl/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/driverinfo_opengl/" 4 | 5 | call gradlew --project-cache-dir %BUILD_DIR%.gradle build 6 | call jar -tf %BUILD_DIR%build\outputs\apk\driverinfo_opengl-all-debug.apk 7 | call adb install -r %BUILD_DIR%build/outputs/apk/driverinfo_opengl-all-debug.apk 8 | call adb shell am start -n com.vulkansamples.driverinfo_opengl/android.app.NativeActivity 9 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_opengl/build.gradle: -------------------------------------------------------------------------------- 1 | 2 | buildscript { 3 | repositories { 4 | jcenter() 5 | } 6 | 7 | dependencies { 8 | //classpath 'com.android.tools.build:gradle-experimental:0.6.0-beta5' 9 | //classpath 'com.android.tools.build:gradle-experimental:0.7.0-alpha1' 10 | classpath 'com.android.tools.build:gradle-experimental:0.8.0-alpha6' 11 | } 12 | } 13 | 14 | apply plugin: 'com.android.model.application' 15 | 16 | def ndkDir = System.getenv('ANDROID_NDK_HOME') 17 | if( ndkDir == null ) { ndkDir = System.getenv('ANDROID_NDK_ROOT') } 18 | if( ndkDir == null ) { ndkDir = System.getenv('ANDROID_NDK') } 19 | if( ndkDir == null ) { ndkDir = System.getenv('NDK_HOME') } 20 | if( ndkDir == null ) { ndkDir = System.getenv('NDK_ROOT') } 21 | if( ndkDir == null ) { ndkDir = System.getenv('NDKROOT') } 22 | if( ndkDir == null ) { 23 | throw new GradleException('Android NDK path not found! Make sure ANDROID_NDK_HOME is set.') 24 | } 25 | def baseDir = "../../../../../../.." // base of the Vulkan-Samples repository 26 | def buildDir = "${baseDir}/build/android/gradle/apps/driverinfo_opengl" 27 | 28 | rootProject.buildDir = file(new File(buildDir)) 29 | 30 | model { 31 | android { 32 | compileSdkVersion = 23 33 | buildToolsVersion = "23.0.2" 34 | 35 | defaultConfig.with { 36 | applicationId = "com.vulkansamples.driverinfo_opengl" 37 | minSdkVersion.apiLevel = 21 38 | targetSdkVersion.apiLevel = 21 39 | versionCode = 1 40 | versionName = "1.0" 41 | } 42 | } 43 | 44 | android.ndk { 45 | moduleName = "driverinfo_opengl" 46 | 47 | CFlags.addAll(["-std=c99", "-O3", "-Wall"]) 48 | 49 | CFlags.addAll([ 50 | "-I${file("${ndkDir}/sources/android/native_app_glue")}".toString() 51 | ]) 52 | 53 | ldLibs.addAll(["android", "log", "EGL", "GLESv3"]) 54 | } 55 | 56 | android.sources { 57 | main { 58 | manifest.source { 59 | srcDir './' 60 | include 'AndroidManifest.xml' 61 | } 62 | jni.source { 63 | srcDir "${ndkDir}/sources/android/native_app_glue" 64 | include "android_native_app_glue.c" 65 | srcDir "${baseDir}/samples/apps/driverinfo" 66 | include "driverinfo_opengl.c" 67 | exclude "driverinfo_vulkan.c" 68 | } 69 | } 70 | } 71 | 72 | android.buildTypes { 73 | release { 74 | ndk.with { 75 | debuggable = true 76 | } 77 | } 78 | } 79 | 80 | android.productFlavors { 81 | create ("all") { 82 | ndk.abiFilters.addAll([ "armeabi-v7a", 83 | "arm64-v8a", 84 | "x86", 85 | "x86_64" ]) 86 | } 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_opengl/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/driverinfo_opengl/" 4 | 5 | gradlew --project-cache-dir ${BUILD_DIR}.gradle build 6 | jar -tf ${BUILD_DIR}build/outputs/apk/driverinfo_opengl-all-debug.apk 7 | adb install -r ${BUILD_DIR}build/outputs/apk/driverinfo_opengl-all-debug.apk 8 | adb shell am start -n com.vulkansamples.driverinfo_opengl/android.app.NativeActivity 9 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_opengl/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/Vulkan-Samples-Deprecated/006cc61bf20b731829b3290339d5c4290b7bb30f/samples/apps/driverinfo/projects/android/gradle/driverinfo_opengl/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_opengl/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 21 20:28:22 CDT 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-bin.zip 7 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_vulkan/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_vulkan/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/driverinfo_vulkan/" 4 | 5 | call gradlew --project-cache-dir %BUILD_DIR%.gradle build 6 | call jar -tf %BUILD_DIR%build\outputs\apk\driverinfo_vulkan-all-debug.apk 7 | call adb install -r %BUILD_DIR%build/outputs/apk/driverinfo_vulkan-all-debug.apk 8 | call adb shell am start -n com.vulkansamples.driverinfo_vulkan/android.app.NativeActivity 9 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_vulkan/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/gradle/apps/driverinfo_vulkan/" 4 | 5 | gradlew --project-cache-dir ${BUILD_DIR}.gradle build 6 | jar -tf ${BUILD_DIR}build/outputs/apk/driverinfo_vulkan-all-debug.apk 7 | adb install -r ${BUILD_DIR}build/outputs/apk/driverinfo_vulkan-all-debug.apk 8 | adb shell am start -n com.vulkansamples.driverinfo_vulkan/android.app.NativeActivity 9 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_vulkan/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/Vulkan-Samples-Deprecated/006cc61bf20b731829b3290339d5c4290b7bb30f/samples/apps/driverinfo/projects/android/gradle/driverinfo_vulkan/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/gradle/driverinfo_vulkan/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 21 20:28:35 CDT 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-bin.zip 7 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_opengl/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_opengl/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/driverinfo_opengl/" 4 | 5 | call ndk-build NDK_LIBS_OUT=%BUILD_DIR%libs NDK_OUT=%BUILD_DIR%obj 6 | call copy AndroidManifest.xml %BUILD_DIR%AndroidManifest.xml 7 | call copy build.xml %BUILD_DIR%build.xml 8 | call copy project.properties %BUILD_DIR%project.properties 9 | call ant -q debug -Dbasedir=%BUILD_DIR% 10 | call jar -tf %BUILD_DIR%bin/driverinfo_opengl-debug.apk 11 | call adb install -r %BUILD_DIR%bin/driverinfo_opengl-debug.apk 12 | call adb shell am start -n com.vulkansamples.driverinfo_opengl/android.app.NativeActivity -a "android.intent.action.MAIN" 13 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_opengl/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/driverinfo_opengl/" 4 | 5 | ndk-build NDK_LIBS_OUT=${BUILD_DIR}libs NDK_OUT=${BUILD_DIR}obj 6 | copy AndroidManifest.xml ${BUILD_DIR}AndroidManifest.xml 7 | copy build.xml ${BUILD_DIR}build.xml 8 | copy project.properties ${BUILD_DIR}project.properties 9 | ant -q debug -Dbasedir=${BUILD_DIR} 10 | jar -tf ${BUILD_DIR}bin/driverinfo_opengl-debug.apk 11 | adb install -r ${BUILD_DIR}bin/driverinfo_opengl-debug.apk 12 | adb shell am start -n com.vulkansamples.driverinfo_opengl/android.app.NativeActivity -a "android.intent.action.MAIN" 13 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_opengl/jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | include $(CLEAR_VARS) 4 | 5 | LOCAL_MODULE := driverinfo_opengl 6 | LOCAL_SRC_FILES := ../../../../../driverinfo_opengl.c 7 | LOCAL_CFLAGS := -std=c99 -O3 -Wall 8 | LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv3 9 | LOCAL_STATIC_LIBRARIES := android_native_app_glue 10 | 11 | include $(BUILD_SHARED_LIBRARY) 12 | 13 | $(call import-module,android/native_app_glue) 14 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_opengl/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # This needs to be defined to get the right header directories for egl / etc 2 | APP_PLATFORM := android-21 3 | 4 | # Specify the ABIs to target 5 | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 6 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_opengl/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-21 15 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_vulkan/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_vulkan/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/driverinfo_vulkan/" 4 | 5 | call ndk-build NDK_LIBS_OUT=%BUILD_DIR%libs NDK_OUT=%BUILD_DIR%obj 6 | call copy AndroidManifest.xml %BUILD_DIR%AndroidManifest.xml 7 | call copy build.xml %BUILD_DIR%build.xml 8 | call copy project.properties %BUILD_DIR%project.properties 9 | call ant -q debug -Dbasedir=%BUILD_DIR% 10 | call jar -tf %BUILD_DIR%bin/driverinfo_vulkan-debug.apk 11 | call adb install -r %BUILD_DIR%bin/driverinfo_vulkan-debug.apk 12 | call adb shell am start -n com.vulkansamples.driverinfo_vulkan/android.app.NativeActivity -a "android.intent.action.MAIN" 13 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_vulkan/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../../build/android/ndk/apps/driverinfo_vulkan/" 4 | 5 | ndk-build NDK_LIBS_OUT=${BUILD_DIR}libs NDK_OUT=${BUILD_DIR}obj 6 | copy AndroidManifest.xml ${BUILD_DIR}AndroidManifest.xml 7 | copy build.xml ${BUILD_DIR}build.xml 8 | copy project.properties ${BUILD_DIR}project.properties 9 | ant -q debug -Dbasedir=${BUILD_DIR} 10 | jar -tf ${BUILD_DIR}bin/driverinfo_vulkan-debug.apk 11 | adb install -r ${BUILD_DIR}bin/driverinfo_vulkan-debug.apk 12 | adb shell am start -n com.vulkansamples.driverinfo_vulkan/android.app.NativeActivity -a "android.intent.action.MAIN" 13 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_vulkan/jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | include $(CLEAR_VARS) 4 | 5 | LOCAL_MODULE := driverinfo_vulkan 6 | LOCAL_C_INCLUDES := ../../../../../../../../Vulkan-LoaderAndValidationLayers/include \ 7 | $(VK_SDK_PATH)/Include 8 | LOCAL_SRC_FILES := ../../../../../driverinfo_vulkan.c 9 | LOCAL_CFLAGS := -std=c99 -O3 -Wall 10 | LOCAL_LDLIBS := -llog -landroid -ldl 11 | LOCAL_STATIC_LIBRARIES := android_native_app_glue 12 | 13 | include $(BUILD_SHARED_LIBRARY) 14 | 15 | $(call import-module,android/native_app_glue) 16 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_vulkan/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # This needs to be defined to get the right header directories for egl / etc 2 | APP_PLATFORM := android-21 3 | 4 | # Specify the ABIs to target 5 | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 6 | -------------------------------------------------------------------------------- /samples/apps/driverinfo/projects/android/ndk/driverinfo_vulkan/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-21 15 | -------------------------------------------------------------------------------- /samples/layers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory( glsl_shader ) 2 | add_subdirectory( queue_muxer ) 3 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/README.md: -------------------------------------------------------------------------------- 1 | 2 | This layer can be used during development to load GLSL shaders directly without first converting them to SPIR-V. 3 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/android/gradle/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../build/android/gradle/layers/glsl_shader/" 4 | 5 | call gradlew --project-cache-dir %BUILD_DIR%.gradle build_glslang build 6 | 7 | call adb push %BUILD_DIR%build\outputs\native\debug\all\lib\armeabi-v7a\libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-armeabi-v7a.so 8 | call adb push %BUILD_DIR%build\outputs\native\debug\all\lib\arm64-v8a\libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-arm64-v8a.so 9 | call adb push %BUILD_DIR%build\outputs\native\debug\all\lib\x86\libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-x86.so 10 | call adb push %BUILD_DIR%build\outputs\native\debug\all\lib\x86_64\libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-x86_64.so 11 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/android/gradle/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../build/android/gradle/layers/glsl_shader/" 4 | 5 | gradlew --project-cache-dir ${BUILD_DIR}.gradle build_glslang build 6 | 7 | adb push ${BUILD_DIR}build/outputs/native/debug/all/lib/armeabi-v7a/libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-armeabi-v7a.so 8 | adb push ${BUILD_DIR}build/outputs/native/debug/all/lib/arm64-v8a/libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-arm64-v8a.so 9 | adb push ${BUILD_DIR}build/outputs/native/debug/all/lib/x86/libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-x86.so 10 | adb push ${BUILD_DIR}build/outputs/native/debug/all/lib/x86_64/libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-x86_64.so 11 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/android/gradle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/Vulkan-Samples-Deprecated/006cc61bf20b731829b3290339d5c4290b7bb30f/samples/layers/glsl_shader/projects/android/gradle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/android/gradle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 21 20:28:59 CDT 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-bin.zip 7 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/android/gradle/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':../../../../../../external/libs/glslang/gradle' -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/android/ndk/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../build/android/ndk/layers/glsl_shader/" 4 | 5 | call ndk-build NDK_LIBS_OUT=%BUILD_DIR%libs NDK_OUT=%BUILD_DIR%obj 6 | 7 | adb push %BUILD_DIR%libs\armeabi-v7a\libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-armeabi-v7a.so 8 | adb push %BUILD_DIR%libs\arm64-v8a\libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-arm64-v8a.so 9 | adb push %BUILD_DIR%libs\x86\libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-x86.so 10 | adb push %BUILD_DIR%libs\x86_64\libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-x86_64.so 11 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/android/ndk/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../build/android/ndk/layers/glsl_shader/" 4 | 5 | ndk-build NDK_LIBS_OUT=${BUILD_DIR}libs NDK_OUT=${BUILD_DIR}obj 6 | 7 | adb push ${BUILD_DIR}libs/armeabi-v7a/libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-armeabi-v7a.so 8 | adb push ${BUILD_DIR}libs/arm64-v8a/libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-arm64-v8a.so 9 | adb push ${BUILD_DIR}libs/x86/libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-x86.so 10 | adb push ${BUILD_DIR}libs/x86_64/libVkLayer_glsl_shader.so /data/local/debug/vulkan/libVkLayer_glsl_shader-x86_64.so 11 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/android/ndk/jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(abspath $(call my-dir)) 2 | 3 | include ../../../../../../external/libs/glslang/ndk/jni/Android.mk 4 | 5 | # base of the Vulkan-Samples repository 6 | BASE_DIR := ../../../../../../.. 7 | 8 | # VkLayer_glsl_shader 9 | include $(CLEAR_VARS) 10 | LOCAL_MODULE := VkLayer_glsl_shader 11 | LOCAL_C_INCLUDES := \ 12 | $(BASE_DIR)/Vulkan-Samples/external/include \ 13 | $(BASE_DIR)/Vulkan-LoaderAndValidationLayers/include \ 14 | $(BASE_DIR)/Vulkan-LoaderAndValidationLayers/build/generated/include \ 15 | $(BASE_DIR)/glslang \ 16 | $(VK_SDK_PATH)/Include \ 17 | $(VK_SDK_PATH)/Source/layers 18 | LOCAL_SRC_FILES := $(BASE_DIR)/samples/layers/glsl_shader/glsl_shader.cpp 19 | LOCAL_CXXFLAGS := -std=c++11 -fno-exceptions -fno-rtti -Wall 20 | LOCAL_LDLIBS := -llog 21 | LOCAL_STATIC_LIBRARIES := glslang 22 | include $(BUILD_SHARED_LIBRARY) 23 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/android/ndk/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # This needs to be defined to get the right header directories for egl / etc 2 | APP_PLATFORM := android-21 3 | 4 | # STL 5 | APP_STL := gnustl_static 6 | 7 | # Specify the ABIs to target 8 | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 9 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/linux/VkLayer_glsl_shader.json: -------------------------------------------------------------------------------- 1 | { 2 | "file_format_version" : "1.0.0", 3 | "layer" : { 4 | "name": "VK_LAYER_OCULUS_glsl_shader", 5 | "type": "GLOBAL", 6 | "library_path": "./libVkLayer_glsl_shader.so", 7 | "api_version": "1.0.0", 8 | "implementation_version": "1", 9 | "description": "Oculus GLSL Shader" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/windows/VKLayer_glsl_shader.def: -------------------------------------------------------------------------------- 1 | LIBRARY VKLayer_glsl_shader 2 | EXPORTS 3 | vkEnumerateInstanceLayerProperties 4 | vkEnumerateInstanceExtensionProperties 5 | vkEnumerateDeviceLayerProperties 6 | vkEnumerateDeviceExtensionProperties 7 | vkGetInstanceProcAddr 8 | vkGetDeviceProcAddr 9 | -------------------------------------------------------------------------------- /samples/layers/glsl_shader/projects/windows/VkLayer_glsl_shader.json: -------------------------------------------------------------------------------- 1 | { 2 | "file_format_version" : "1.0.0", 3 | "layer" : { 4 | "name": "VK_LAYER_OCULUS_glsl_shader", 5 | "type": "GLOBAL", 6 | "library_path": ".\\VkLayer_glsl_shader.dll", 7 | "api_version": "1.0.0", 8 | "implementation_version": "1", 9 | "description": "Oculus GLSL Shader" 10 | } 11 | } -------------------------------------------------------------------------------- /samples/layers/queue_muxer/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include_directories( 2 | "${CMAKE_SOURCE_DIR}/../Vulkan-LoaderAndValidationLayers/include" 3 | "${CMAKE_SOURCE_DIR}/../Vulkan-LoaderAndValidationLayers/build/layers" 4 | "$ENV{VK_SDK_PATH}/Include" 5 | "$ENV{VK_SDK_PATH}/Source/layers" 6 | ) 7 | 8 | add_library( VkLayer_queue_muxer SHARED queue_muxer.c VkLayer_queue_muxer.json ) 9 | add_dependencies( VkLayer_queue_muxer vk_dispatch_table_helper ) 10 | set_target_properties( VkLayer_queue_muxer PROPERTIES CXX_FLAGS "" ) 11 | set_target_properties( VkLayer_queue_muxer PROPERTIES FOLDER layers ) 12 | 13 | if ( WIN32 ) 14 | target_compile_options( VkLayer_queue_muxer PRIVATE /arch:AVX /Zc:wchar_t /Zc:forScope /Wall /WX ) 15 | set_target_properties( VkLayer_queue_muxer PROPERTIES LINK_FLAGS "/DEF:${CMAKE_CURRENT_SOURCE_DIR}/projects/windows/VkLayer_queue_muxer.def" ) 16 | add_custom_command( OUTPUT VkLayer_queue_muxer.json 17 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/projects/windows/VkLayer_queue_muxer.json $/VkLayer_queue_muxer.json 18 | VERBATIM ) 19 | elseif( APPLE ) 20 | target_compile_options( VkLayer_queue_muxer PRIVATE -std=c99 -Wall -Wno-unused-function ) 21 | set_target_properties( VkLayer_queue_muxer PROPERTIES LINK_FLAGS "-Bsymbolic" ) 22 | add_custom_command( OUTPUT VkLayer_queue_muxer.json 23 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/projects/linux/VkLayer_queue_muxer.json VkLayer_queue_muxer.json 24 | VERBATIM ) 25 | else() 26 | target_compile_options( VkLayer_queue_muxer PRIVATE -std=c99 -Wall -Wno-unused-function ) 27 | set_target_properties( VkLayer_queue_muxer PROPERTIES LINK_FLAGS "-Bsymbolic" ) 28 | add_custom_command( OUTPUT VkLayer_queue_muxer.json 29 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/projects/linux/VkLayer_queue_muxer.json VkLayer_queue_muxer.json 30 | VERBATIM ) 31 | endif() 32 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/README.md: -------------------------------------------------------------------------------- 1 | 2 | This layer implements queue multiplexing. 3 | 4 | Some Vulkan drivers support only a single queue family with a single queue. 5 | Applications that use more than one queue will not work with these Vulkan drivers. 6 | 7 | This layer makes all Vulkan devices look like they have at least 16 queues per family. 8 | There is virtually no impact on performance when the application only uses the queues that are exposed by the Vulkan driver. 9 | If an application uses more queues than are exposed by the Vulkan driver, 10 | then additional virtual queues are used that all map to the last physical queue. 11 | When this happens there may be a noticeable impact on performance, but at least the application will work. 12 | The impact on performance automatically goes away when new Vulkan drivers are 13 | installed with support for more queues, even if an application continues to use this layer. 14 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/android/gradle/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../build/android/gradle/layers/queue_muxer/" 4 | 5 | call gradlew --project-cache-dir %BUILD_DIR%.gradle build 6 | 7 | adb push %BUILD_DIR%build\outputs\native\debug\all\lib\armeabi-v7a\libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-armeabi-v7a.so 8 | adb push %BUILD_DIR%build\outputs\native\debug\all\lib\arm64-v8a\libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-arm64-v8a.so 9 | adb push %BUILD_DIR%build\outputs\native\debug\all\lib\x86\libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-x86.so 10 | adb push %BUILD_DIR%build\outputs\native\debug\all\lib\x86_64\libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-x86_64.so 11 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/android/gradle/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../build/android/gradle/layers/queue_muxer/" 4 | 5 | gradlew --project-cache-dir ${BUILD_DIR}.gradle build 6 | 7 | adb push ${BUILD_DIR}build/outputs/native/debug/all/lib/armeabi-v7a/libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-armeabi-v7a.so 8 | adb push ${BUILD_DIR}build/outputs/native/debug/all/lib/arm64-v8a/libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-arm64-v8a.so 9 | adb push ${BUILD_DIR}build/outputs/native/debug/all/lib/x86/libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-x86.so 10 | adb push ${BUILD_DIR}build/outputs/native/debug/all/lib/x86_64/libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-x86_64.so 11 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/android/gradle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/Vulkan-Samples-Deprecated/006cc61bf20b731829b3290339d5c4290b7bb30f/samples/layers/queue_muxer/projects/android/gradle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/android/gradle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 21 20:29:18 CDT 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-bin.zip 7 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/android/ndk/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set BUILD_DIR="../../../../../../build/android/ndk/layers/queue_muxer/" 4 | 5 | call ndk-build NDK_LIBS_OUT=%BUILD_DIR%libs NDK_OUT=%BUILD_DIR%obj 6 | 7 | adb push %BUILD_DIR%libs\armeabi-v7a\libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-armeabi-v7a.so 8 | adb push %BUILD_DIR%libs\arm64-v8a\libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-arm64-v8a.so 9 | adb push %BUILD_DIR%libs\x86\libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-x86.so 10 | adb push %BUILD_DIR%libs\x86_64\libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-x86_64.so 11 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/android/ndk/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set BUILD_DIR="../../../../../../build/android/ndk/layers/queue_muxer/" 4 | 5 | ndk-build NDK_LIBS_OUT=${BUILD_DIR}libs NDK_OUT=${BUILD_DIR}obj 6 | 7 | adb push ${BUILD_DIR}libs/armeabi-v7a/libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-armeabi-v7a.so 8 | adb push ${BUILD_DIR}libs/arm64-v8a/libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-arm64-v8a.so 9 | adb push ${BUILD_DIR}libs/x86/libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-x86.so 10 | adb push ${BUILD_DIR}libs/x86_64/libVkLayer_queue_muxer.so /data/local/debug/vulkan/libVkLayer_queue_muxer-x86_64.so 11 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/android/ndk/jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(abspath $(call my-dir)) 2 | 3 | # base of the Vulkan-Samples repository 4 | BASE_DIR := ../../../../../../.. 5 | 6 | include $(CLEAR_VARS) 7 | 8 | LOCAL_MODULE := VkLayer_queue_muxer 9 | LOCAL_C_INCLUDES := $(BASE_DIR)/Vulkan-Samples/external/include \ 10 | $(BASE_DIR)/Vulkan-LoaderAndValidationLayers/include \ 11 | $(BASE_DIR)/Vulkan-LoaderAndValidationLayers/build/generated/include \ 12 | $(VK_SDK_PATH)/Include \ 13 | $(VK_SDK_PATH)/Source/layers 14 | LOCAL_SRC_FILES := $(BASE_DIR)/samples/layers/queue_muxer/queue_muxer.c 15 | LOCAL_CFLAGS := -std=c99 -Wall 16 | LOCAL_LDLIBS := -llog 17 | 18 | include $(BUILD_SHARED_LIBRARY) 19 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/android/ndk/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # This needs to be defined to get the right header directories for egl / etc 2 | APP_PLATFORM := android-21 3 | 4 | # Specify the ABIs to target 5 | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 6 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/linux/VkLayer_queue_muxer.json: -------------------------------------------------------------------------------- 1 | { 2 | "file_format_version" : "1.0.0", 3 | "layer" : { 4 | "name": "VK_LAYER_OCULUS_queue_muxer", 5 | "type": "GLOBAL", 6 | "library_path": "./libVkLayer_queue_muxer.so", 7 | "api_version": "1.0.0", 8 | "implementation_version": "1", 9 | "description": "Queue Muxer Layer" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/windows/VKLayer_queue_muxer.def: -------------------------------------------------------------------------------- 1 | LIBRARY VKLayer_queue_muxer 2 | EXPORTS 3 | vkEnumerateInstanceLayerProperties 4 | vkEnumerateInstanceExtensionProperties 5 | vkEnumerateDeviceLayerProperties 6 | vkEnumerateDeviceExtensionProperties 7 | vkGetInstanceProcAddr 8 | vkGetDeviceProcAddr 9 | -------------------------------------------------------------------------------- /samples/layers/queue_muxer/projects/windows/VkLayer_queue_muxer.json: -------------------------------------------------------------------------------- 1 | { 2 | "file_format_version" : "1.0.0", 3 | "layer" : { 4 | "name": "VK_LAYER_OCULUS_queue_muxer", 5 | "type": "GLOBAL", 6 | "library_path": ".\\VkLayer_queue_muxer.dll", 7 | "api_version": "1.0.0", 8 | "implementation_version": "1", 9 | "description": "Queue Muxer Layer" 10 | } 11 | } --------------------------------------------------------------------------------