vec_iree: Add the separate device folder for samples vec_iree/samples/simple_vec_mul/device_embedded_sync.c" is a common file that will be used for several subdirectories in vec_iree/samples. Thus move it into a newly created and separate directory "device", and build it as a library. Change-Id: I7a4b981415c5ef6297cc177b18ecf7d1f4387323
diff --git a/samples/device/CMakeLists.txt b/samples/device/CMakeLists.txt new file mode 100644 index 0000000..f26e234 --- /dev/null +++ b/samples/device/CMakeLists.txt
@@ -0,0 +1,12 @@ +iree_cc_library( + NAME + device_embedded_sync + SRCS + "device_embedded_sync.c" + DEPS + iree::base + iree::hal + iree::hal::local + iree::hal::local::loaders::embedded_library_loader + iree::hal::local::sync_driver +)
diff --git a/samples/simple_vec_mul/device_embedded_sync.c b/samples/device/device_embedded_sync.c similarity index 100% rename from samples/simple_vec_mul/device_embedded_sync.c rename to samples/device/device_embedded_sync.c
diff --git a/samples/simple_vec_mul/CMakeLists.txt b/samples/simple_vec_mul/CMakeLists.txt index 3163c5b..75c18c5 100644 --- a/samples/simple_vec_mul/CMakeLists.txt +++ b/samples/simple_vec_mul/CMakeLists.txt
@@ -48,7 +48,6 @@ NAME simple_float_vec_mul_embedded_sync SRCS - "device_embedded_sync.c" "float_vec.c" "simple_vec_mul.c" DEPS @@ -61,13 +60,13 @@ iree::modules::hal iree::vm iree::vm::bytecode_module + samples::device::device_embedded_sync ) iree_cc_binary( NAME simple_int_vec_mul_embedded_sync SRCS - "device_embedded_sync.c" "int_vec.c" "simple_vec_mul.c" DEPS @@ -80,4 +79,5 @@ iree::modules::hal iree::vm iree::vm::bytecode_module + samples::device::device_embedded_sync )