Restructure libiio to match with upstream

The src/ directory doesn't exist in upstream.
There was no OWNERS file.
METADATA file was wrong. This is an archive.

Test: TreeHugger
Change-Id: I56b8aab0c1febf5983fc83d3435454051ab039b5
diff --git a/Android.bp b/Android.bp
index 9ad51ea..b712610 100644
--- a/Android.bp
+++ b/Android.bp
@@ -28,7 +28,7 @@
         "SPDX-license-identifier-LGPL-3.0",
     ],
     license_text: [
-        "src/COPYING.txt",
+        "COPYING.txt",
     ],
 }
 
@@ -40,15 +40,15 @@
 cc_library_shared {
     name: "libiio",
     srcs: [
-        "src/backend.c",
-        "src/buffer.c",
-        "src/channel.c",
-        "src/context.c",
-        "src/device.c",
-        "src/local.c",
-        "src/scan.c",
-        "src/sort.c",
-        "src/utilities.c",
+        "backend.c",
+        "buffer.c",
+        "channel.c",
+        "context.c",
+        "device.c",
+        "local.c",
+        "scan.c",
+        "sort.c",
+        "utilities.c",
     ],
 
     cflags: [
diff --git a/src/CI/travis/after_deploy b/CI/travis/after_deploy
similarity index 100%
rename from src/CI/travis/after_deploy
rename to CI/travis/after_deploy
diff --git a/src/CI/travis/before_deploy b/CI/travis/before_deploy
similarity index 100%
rename from src/CI/travis/before_deploy
rename to CI/travis/before_deploy
diff --git a/src/CI/travis/before_install_darwin b/CI/travis/before_install_darwin
similarity index 100%
rename from src/CI/travis/before_install_darwin
rename to CI/travis/before_install_darwin
diff --git a/src/CI/travis/before_install_linux b/CI/travis/before_install_linux
similarity index 100%
rename from src/CI/travis/before_install_linux
rename to CI/travis/before_install_linux
diff --git a/src/CI/travis/deploy b/CI/travis/deploy
similarity index 100%
rename from src/CI/travis/deploy
rename to CI/travis/deploy
diff --git a/src/CI/travis/deploy.rsa.enc b/CI/travis/deploy.rsa.enc
similarity index 100%
rename from src/CI/travis/deploy.rsa.enc
rename to CI/travis/deploy.rsa.enc
Binary files differ
diff --git a/src/CI/travis/generateDocumentationAndDeploy.sh.in b/CI/travis/generateDocumentationAndDeploy.sh.in
similarity index 100%
rename from src/CI/travis/generateDocumentationAndDeploy.sh.in
rename to CI/travis/generateDocumentationAndDeploy.sh.in
diff --git a/src/CI/travis/inside_docker.sh b/CI/travis/inside_docker.sh
similarity index 100%
rename from src/CI/travis/inside_docker.sh
rename to CI/travis/inside_docker.sh
diff --git a/src/CI/travis/jobs_running_cnt.py b/CI/travis/jobs_running_cnt.py
similarity index 100%
rename from src/CI/travis/jobs_running_cnt.py
rename to CI/travis/jobs_running_cnt.py
diff --git a/src/CI/travis/lib.sh b/CI/travis/lib.sh
similarity index 100%
rename from src/CI/travis/lib.sh
rename to CI/travis/lib.sh
diff --git a/src/CI/travis/make_darwin b/CI/travis/make_darwin
similarity index 100%
rename from src/CI/travis/make_darwin
rename to CI/travis/make_darwin
diff --git a/src/CI/travis/make_linux b/CI/travis/make_linux
similarity index 100%
rename from src/CI/travis/make_linux
rename to CI/travis/make_linux
diff --git a/src/CI/travis/make_linux_qemu b/CI/travis/make_linux_qemu
similarity index 100%
rename from src/CI/travis/make_linux_qemu
rename to CI/travis/make_linux_qemu
diff --git a/src/CI/travis/setup_qemu_for_arm.sh b/CI/travis/setup_qemu_for_arm.sh
similarity index 100%
rename from src/CI/travis/setup_qemu_for_arm.sh
rename to CI/travis/setup_qemu_for_arm.sh
diff --git a/src/CI/travis/zip.txt b/CI/travis/zip.txt
similarity index 100%
rename from src/CI/travis/zip.txt
rename to CI/travis/zip.txt
diff --git a/src/CMakeLists.txt b/CMakeLists.txt
similarity index 100%
rename from src/CMakeLists.txt
rename to CMakeLists.txt
diff --git a/src/COPYING.txt b/COPYING.txt
similarity index 100%
rename from src/COPYING.txt
rename to COPYING.txt
diff --git a/src/Distribution.xml.cmakein b/Distribution.xml.cmakein
similarity index 100%
rename from src/Distribution.xml.cmakein
rename to Distribution.xml.cmakein
diff --git a/src/Doxyfile.in b/Doxyfile.in
similarity index 100%
rename from src/Doxyfile.in
rename to Doxyfile.in
diff --git a/METADATA b/METADATA
index 2299ea5..ac0441a 100644
--- a/METADATA
+++ b/METADATA
@@ -8,8 +8,8 @@
     value: "https://github.com/analogdevicesinc/libiio"
   }
   url {
-    type: GIT
-    value: "https://github.com/analogdevicesinc/libiio"
+    type: ARCHIVE
+    value: "https://github.com/analogdevicesinc/libiio/archive/4e22517c60f3c5e691320871956edede15459ae3.zip"
   }
   version: "4e22517c60f3c5e691320871956edede15459ae3"
   last_upgrade_date { year: 2020 month: 2 day: 3 }
diff --git a/OWNERS b/OWNERS
new file mode 100644
index 0000000..7529cb9
--- /dev/null
+++ b/OWNERS
@@ -0,0 +1 @@
+include platform/system/core:/janitors/OWNERS
diff --git a/README.md b/README.md
deleted file mode 120000
index 351df1d..0000000
--- a/README.md
+++ /dev/null
@@ -1 +0,0 @@
-src/README.md
\ No newline at end of file
diff --git a/src/README.md b/README.md
similarity index 100%
rename from src/README.md
rename to README.md
diff --git a/src/appveyor.yml b/appveyor.yml
similarity index 100%
rename from src/appveyor.yml
rename to appveyor.yml
diff --git a/src/backend.c b/backend.c
similarity index 100%
rename from src/backend.c
rename to backend.c
diff --git a/src/bindings/CMakeLists.txt b/bindings/CMakeLists.txt
similarity index 100%
rename from src/bindings/CMakeLists.txt
rename to bindings/CMakeLists.txt
diff --git a/src/bindings/csharp/.gitignore b/bindings/csharp/.gitignore
similarity index 100%
rename from src/bindings/csharp/.gitignore
rename to bindings/csharp/.gitignore
diff --git a/src/bindings/csharp/AssemblyInfo.cs.in b/bindings/csharp/AssemblyInfo.cs.in
similarity index 100%
rename from src/bindings/csharp/AssemblyInfo.cs.in
rename to bindings/csharp/AssemblyInfo.cs.in
diff --git a/src/bindings/csharp/Attr.cs b/bindings/csharp/Attr.cs
similarity index 100%
rename from src/bindings/csharp/Attr.cs
rename to bindings/csharp/Attr.cs
diff --git a/src/bindings/csharp/CMakeLists.txt b/bindings/csharp/CMakeLists.txt
similarity index 100%
rename from src/bindings/csharp/CMakeLists.txt
rename to bindings/csharp/CMakeLists.txt
diff --git a/src/bindings/csharp/Channel.cs b/bindings/csharp/Channel.cs
similarity index 100%
rename from src/bindings/csharp/Channel.cs
rename to bindings/csharp/Channel.cs
diff --git a/src/bindings/csharp/Context.cs b/bindings/csharp/Context.cs
similarity index 100%
rename from src/bindings/csharp/Context.cs
rename to bindings/csharp/Context.cs
diff --git a/src/bindings/csharp/Device.cs b/bindings/csharp/Device.cs
similarity index 100%
rename from src/bindings/csharp/Device.cs
rename to bindings/csharp/Device.cs
diff --git a/src/bindings/csharp/IOBuffer.cs b/bindings/csharp/IOBuffer.cs
similarity index 100%
rename from src/bindings/csharp/IOBuffer.cs
rename to bindings/csharp/IOBuffer.cs
diff --git a/src/bindings/csharp/Trigger.cs b/bindings/csharp/Trigger.cs
similarity index 100%
rename from src/bindings/csharp/Trigger.cs
rename to bindings/csharp/Trigger.cs
diff --git a/src/bindings/csharp/examples/ExampleProgram.cs b/bindings/csharp/examples/ExampleProgram.cs
similarity index 100%
rename from src/bindings/csharp/examples/ExampleProgram.cs
rename to bindings/csharp/examples/ExampleProgram.cs
diff --git a/src/bindings/csharp/key.snk b/bindings/csharp/key.snk
similarity index 100%
rename from src/bindings/csharp/key.snk
rename to bindings/csharp/key.snk
Binary files differ
diff --git a/src/bindings/csharp/libiio-sharp.dll.config.cmakein b/bindings/csharp/libiio-sharp.dll.config.cmakein
similarity index 100%
rename from src/bindings/csharp/libiio-sharp.dll.config.cmakein
rename to bindings/csharp/libiio-sharp.dll.config.cmakein
diff --git a/src/bindings/csharp/libiio-sharp.pc.cmakein b/bindings/csharp/libiio-sharp.pc.cmakein
similarity index 100%
rename from src/bindings/csharp/libiio-sharp.pc.cmakein
rename to bindings/csharp/libiio-sharp.pc.cmakein
diff --git a/src/bindings/matlab/CMakeLists.txt b/bindings/matlab/CMakeLists.txt
similarity index 100%
rename from src/bindings/matlab/CMakeLists.txt
rename to bindings/matlab/CMakeLists.txt
diff --git a/src/bindings/matlab/iio-wrapper.h b/bindings/matlab/iio-wrapper.h
similarity index 100%
rename from src/bindings/matlab/iio-wrapper.h
rename to bindings/matlab/iio-wrapper.h
diff --git a/src/bindings/matlab/iio_installer_script.m b/bindings/matlab/iio_installer_script.m
similarity index 100%
rename from src/bindings/matlab/iio_installer_script.m
rename to bindings/matlab/iio_installer_script.m
diff --git a/src/bindings/matlab/iio_sys_obj.m b/bindings/matlab/iio_sys_obj.m
similarity index 100%
rename from src/bindings/matlab/iio_sys_obj.m
rename to bindings/matlab/iio_sys_obj.m
diff --git a/src/bindings/matlab/iio_sys_obj_matlab.m b/bindings/matlab/iio_sys_obj_matlab.m
similarity index 100%
rename from src/bindings/matlab/iio_sys_obj_matlab.m
rename to bindings/matlab/iio_sys_obj_matlab.m
diff --git a/src/bindings/matlab/libiio_if.m b/bindings/matlab/libiio_if.m
similarity index 100%
rename from src/bindings/matlab/libiio_if.m
rename to bindings/matlab/libiio_if.m
diff --git a/src/bindings/matlab/libiio_if_daq2.m b/bindings/matlab/libiio_if_daq2.m
similarity index 100%
rename from src/bindings/matlab/libiio_if_daq2.m
rename to bindings/matlab/libiio_if_daq2.m
diff --git a/src/bindings/python/.gitignore b/bindings/python/.gitignore
similarity index 100%
rename from src/bindings/python/.gitignore
rename to bindings/python/.gitignore
diff --git a/src/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
similarity index 100%
rename from src/bindings/python/CMakeLists.txt
rename to bindings/python/CMakeLists.txt
diff --git a/src/bindings/python/examples/iio_info.py b/bindings/python/examples/iio_info.py
similarity index 100%
rename from src/bindings/python/examples/iio_info.py
rename to bindings/python/examples/iio_info.py
diff --git a/src/bindings/python/iio.py b/bindings/python/iio.py
similarity index 100%
rename from src/bindings/python/iio.py
rename to bindings/python/iio.py
diff --git a/src/bindings/python/setup.py.cmakein b/bindings/python/setup.py.cmakein
similarity index 100%
rename from src/bindings/python/setup.py.cmakein
rename to bindings/python/setup.py.cmakein
diff --git a/src/buffer.c b/buffer.c
similarity index 100%
rename from src/buffer.c
rename to buffer.c
diff --git a/src/channel.c b/channel.c
similarity index 100%
rename from src/channel.c
rename to channel.c
diff --git a/src/cmake/CheckCaseSensitiveFileSystem.cmake b/cmake/CheckCaseSensitiveFileSystem.cmake
similarity index 100%
rename from src/cmake/CheckCaseSensitiveFileSystem.cmake
rename to cmake/CheckCaseSensitiveFileSystem.cmake
diff --git a/src/cmake/DarwinPackaging.cmake b/cmake/DarwinPackaging.cmake
similarity index 100%
rename from src/cmake/DarwinPackaging.cmake
rename to cmake/DarwinPackaging.cmake
diff --git a/src/cmake/LinuxPackaging.cmake b/cmake/LinuxPackaging.cmake
similarity index 100%
rename from src/cmake/LinuxPackaging.cmake
rename to cmake/LinuxPackaging.cmake
diff --git a/src/context.c b/context.c
similarity index 100%
rename from src/context.c
rename to context.c
diff --git a/src/debug.h b/debug.h
similarity index 100%
rename from src/debug.h
rename to debug.h
diff --git a/src/device.c b/device.c
similarity index 100%
rename from src/device.c
rename to device.c
diff --git a/src/doc/codemodel.svg b/doc/codemodel.svg
similarity index 100%
rename from src/doc/codemodel.svg
rename to doc/codemodel.svg
diff --git a/src/examples/.gitignore b/examples/.gitignore
similarity index 100%
rename from src/examples/.gitignore
rename to examples/.gitignore
diff --git a/src/examples/Makefile b/examples/Makefile
similarity index 100%
rename from src/examples/Makefile
rename to examples/Makefile
diff --git a/src/examples/ad9361-iiostream.c b/examples/ad9361-iiostream.c
similarity index 100%
rename from src/examples/ad9361-iiostream.c
rename to examples/ad9361-iiostream.c
diff --git a/src/examples/ad9371-iiostream.c b/examples/ad9371-iiostream.c
similarity index 100%
rename from src/examples/ad9371-iiostream.c
rename to examples/ad9371-iiostream.c
diff --git a/src/examples/dummy-iiostream.c b/examples/dummy-iiostream.c
similarity index 100%
rename from src/examples/dummy-iiostream.c
rename to examples/dummy-iiostream.c
diff --git a/src/examples/iio-monitor.c b/examples/iio-monitor.c
similarity index 100%
rename from src/examples/iio-monitor.c
rename to examples/iio-monitor.c
diff --git a/src/iio-config.h b/iio-config.h
similarity index 100%
rename from src/iio-config.h
rename to iio-config.h
diff --git a/src/iio-config.h.cmakein b/iio-config.h.cmakein
similarity index 100%
rename from src/iio-config.h.cmakein
rename to iio-config.h.cmakein
diff --git a/src/iio-lock.h b/iio-lock.h
similarity index 100%
rename from src/iio-lock.h
rename to iio-lock.h
diff --git a/src/iio-private.h b/iio-private.h
similarity index 100%
rename from src/iio-private.h
rename to iio-private.h
diff --git a/src/iio.h b/iio.h
similarity index 100%
rename from src/iio.h
rename to iio.h
diff --git a/src/iiod-client.c b/iiod-client.c
similarity index 100%
rename from src/iiod-client.c
rename to iiod-client.c
diff --git a/src/iiod-client.h b/iiod-client.h
similarity index 100%
rename from src/iiod-client.h
rename to iiod-client.h
diff --git a/src/iiod/.gitignore b/iiod/.gitignore
similarity index 100%
rename from src/iiod/.gitignore
rename to iiod/.gitignore
diff --git a/src/iiod/CMakeLists.txt b/iiod/CMakeLists.txt
similarity index 100%
rename from src/iiod/CMakeLists.txt
rename to iiod/CMakeLists.txt
diff --git a/src/iiod/iiod.c b/iiod/iiod.c
similarity index 100%
rename from src/iiod/iiod.c
rename to iiod/iiod.c
diff --git a/src/iiod/init/iiod.conf.cmakein b/iiod/init/iiod.conf.cmakein
similarity index 100%
rename from src/iiod/init/iiod.conf.cmakein
rename to iiod/init/iiod.conf.cmakein
diff --git a/src/iiod/init/iiod.init.cmakein b/iiod/init/iiod.init.cmakein
similarity index 100%
rename from src/iiod/init/iiod.init.cmakein
rename to iiod/init/iiod.init.cmakein
diff --git a/src/iiod/init/iiod.service.cmakein b/iiod/init/iiod.service.cmakein
similarity index 100%
rename from src/iiod/init/iiod.service.cmakein
rename to iiod/init/iiod.service.cmakein
diff --git a/src/iiod/lexer.l b/iiod/lexer.l
similarity index 100%
rename from src/iiod/lexer.l
rename to iiod/lexer.l
diff --git a/src/iiod/ops.c b/iiod/ops.c
similarity index 100%
rename from src/iiod/ops.c
rename to iiod/ops.c
diff --git a/src/iiod/ops.h b/iiod/ops.h
similarity index 100%
rename from src/iiod/ops.h
rename to iiod/ops.h
diff --git a/src/iiod/parser.y b/iiod/parser.y
similarity index 100%
rename from src/iiod/parser.y
rename to iiod/parser.y
diff --git a/src/iiod/queue.h b/iiod/queue.h
similarity index 100%
rename from src/iiod/queue.h
rename to iiod/queue.h
diff --git a/src/iiod/thread-pool.c b/iiod/thread-pool.c
similarity index 100%
rename from src/iiod/thread-pool.c
rename to iiod/thread-pool.c
diff --git a/src/iiod/thread-pool.h b/iiod/thread-pool.h
similarity index 100%
rename from src/iiod/thread-pool.h
rename to iiod/thread-pool.h
diff --git a/src/iiod/usbd.c b/iiod/usbd.c
similarity index 100%
rename from src/iiod/usbd.c
rename to iiod/usbd.c
diff --git a/src/libiio.iss.cmakein b/libiio.iss.cmakein
similarity index 100%
rename from src/libiio.iss.cmakein
rename to libiio.iss.cmakein
diff --git a/src/libiio.pc.cmakein b/libiio.pc.cmakein
similarity index 100%
rename from src/libiio.pc.cmakein
rename to libiio.pc.cmakein
diff --git a/src/libiio.rules.cmakein b/libiio.rules.cmakein
similarity index 100%
rename from src/libiio.rules.cmakein
rename to libiio.rules.cmakein
diff --git a/src/local.c b/local.c
similarity index 100%
rename from src/local.c
rename to local.c
diff --git a/src/lock.c b/lock.c
similarity index 100%
rename from src/lock.c
rename to lock.c
diff --git a/src/mainpage.dox b/mainpage.dox
similarity index 100%
rename from src/mainpage.dox
rename to mainpage.dox
diff --git a/src/network.c b/network.c
similarity index 100%
rename from src/network.c
rename to network.c
diff --git a/src/properties.rc.cmakein b/properties.rc.cmakein
similarity index 100%
rename from src/properties.rc.cmakein
rename to properties.rc.cmakein
diff --git a/src/scan.c b/scan.c
similarity index 100%
rename from src/scan.c
rename to scan.c
diff --git a/src/serial.c b/serial.c
similarity index 100%
rename from src/serial.c
rename to serial.c
diff --git a/src/sort.c b/sort.c
similarity index 100%
rename from src/sort.c
rename to sort.c
diff --git a/src/sort.h b/sort.h
similarity index 100%
rename from src/sort.h
rename to sort.h
diff --git a/src/tests/.gitignore b/tests/.gitignore
similarity index 100%
rename from src/tests/.gitignore
rename to tests/.gitignore
diff --git a/src/tests/CMakeLists.txt b/tests/CMakeLists.txt
similarity index 100%
rename from src/tests/CMakeLists.txt
rename to tests/CMakeLists.txt
diff --git a/src/tests/iio_adi_xflow_check.c b/tests/iio_adi_xflow_check.c
similarity index 100%
rename from src/tests/iio_adi_xflow_check.c
rename to tests/iio_adi_xflow_check.c
diff --git a/src/tests/iio_attr.c b/tests/iio_attr.c
similarity index 100%
rename from src/tests/iio_attr.c
rename to tests/iio_attr.c
diff --git a/src/tests/iio_genxml.c b/tests/iio_genxml.c
similarity index 100%
rename from src/tests/iio_genxml.c
rename to tests/iio_genxml.c
diff --git a/src/tests/iio_info.c b/tests/iio_info.c
similarity index 100%
rename from src/tests/iio_info.c
rename to tests/iio_info.c
diff --git a/src/tests/iio_readdev.c b/tests/iio_readdev.c
similarity index 100%
rename from src/tests/iio_readdev.c
rename to tests/iio_readdev.c
diff --git a/src/tests/iio_reg.c b/tests/iio_reg.c
similarity index 100%
rename from src/tests/iio_reg.c
rename to tests/iio_reg.c
diff --git a/src/tests/iio_writedev.c b/tests/iio_writedev.c
similarity index 100%
rename from src/tests/iio_writedev.c
rename to tests/iio_writedev.c
diff --git a/src/usb.c b/usb.c
similarity index 100%
rename from src/usb.c
rename to usb.c
diff --git a/src/utilities.c b/utilities.c
similarity index 100%
rename from src/utilities.c
rename to utilities.c
diff --git a/src/xml.c b/xml.c
similarity index 100%
rename from src/xml.c
rename to xml.c
diff --git a/src/xml/ad5541a.xml b/xml/ad5541a.xml
similarity index 100%
rename from src/xml/ad5541a.xml
rename to xml/ad5541a.xml
diff --git a/src/xml/ad5628-1.xml b/xml/ad5628-1.xml
similarity index 100%
rename from src/xml/ad5628-1.xml
rename to xml/ad5628-1.xml
diff --git a/src/xml/ad7091r.xml b/xml/ad7091r.xml
similarity index 100%
rename from src/xml/ad7091r.xml
rename to xml/ad7091r.xml
diff --git a/src/xml/adis16488.xml b/xml/adis16488.xml
similarity index 100%
rename from src/xml/adis16488.xml
rename to xml/adis16488.xml