├── .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 | [](https://ci.appveyor.com/project/Khronoswebmaster/Vulkan-Samples "Windows Build Status") |
18 | | Linux | [](https://travis-ci.org/KhronosGroup/Vulkan-Samples "Linux Build Status") |
19 | | MacOS | [](https://travis-ci.org/KhronosGroup/Vulkan-Samples "Mac Build Status") |
20 | | Android | [](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 | }
--------------------------------------------------------------------------------