--- /dev/null
+set(COMMON_SOURCES
+ condition_variable.h
+ crash_reporter.cpp
+ crash_reporter.h
+ id_to_object_map.cpp
+ id_to_object_map.h
+ lazy_instance.cpp
+ lazy_instance.h
+ logging.cpp
+ logging.h
+ message_channel.cpp
+ message_channel.h
+ mutex.h
+ mutex_unittest.cpp
+ pod_vector.cpp
+ pod_vector.h
+ scoped_pointer_vector.h
+ shared_library.cpp
+ shared_library.h
+ smart_ptr.cpp
+ smart_ptr.h
+ sockets.cpp
+ sockets.h
+ thread.h
+ thread_pthread.cpp
+ thread_store.cpp
+ thread_store.h
+ thread_unittest.cpp
+ unique_integer_map.h)
+
+add_library(emugl_common STATIC ${COMMON_SOURCES})
+target_link_libraries(emugl_common
+ dl pthread)