Index: vendor/CMakeLists.adb.txt
--- vendor/CMakeLists.adb.txt.orig
+++ vendor/CMakeLists.adb.txt
@@ -43,6 +43,9 @@ set(libadb_SOURCES
 if(APPLE)
 	list(APPEND libadb_SOURCES
 		adb/client/usb_osx.cpp)
+elseif(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
+	list(APPEND libadb_SOURCES
+		adb/client/usb_openbsd.cpp)
 else()
 	list(APPEND libadb_SOURCES
 		adb/client/usb_linux.cpp)
@@ -129,7 +132,7 @@ set(libcutils_SOURCES
 	core/libcutils/strlcpy.c
 	core/libcutils/trace-host.cpp)
 
-if (NOT APPLE AND NOT WIN32)
+if (NOT APPLE AND NOT WIN32 AND NOT (CMAKE_SYSTEM_NAME STREQUAL "OpenBSD"))
 	list(APPEND libcutils_SOURCES
 		core/libcutils/canned_fs_config.cpp
 		core/libcutils/fs_config.cpp)
