Fix #includes and build a shared library.
[lwext4.git] / blockdev / CMakeLists.txt
index 0f1f20ba8e842497d63855a8a899d28171d9ff82..e79cbb4cd750e152759433a27741e02232f59a81 100644 (file)
@@ -1,5 +1,13 @@
-#Blockdev library\r
-aux_source_directory(filedev BLOCKDEV_SRC)\r
-aux_source_directory(filedev_win BLOCKDEV_SRC)\r
-add_library(blockdev  ${BLOCKDEV_SRC})\r
-\r
+#Blockdev library
+
+if    (WIN32)
+  aux_source_directory(linux BLOCKDEV_SRC)
+  aux_source_directory(windows BLOCKDEV_SRC)
+elseif    (BLOCKDEV_TYPE STREQUAL  linux)
+  aux_source_directory(linux BLOCKDEV_SRC)
+else()
+endif()
+
+aux_source_directory(. BLOCKDEV_SRC)
+add_library(blockdev SHARED ${BLOCKDEV_SRC})
+