1collect (PROJECT_LIB_HEADERS alloc.h)
2collect (PROJECT_LIB_HEADERS assert.h)
3collect (PROJECT_LIB_HEADERS cache.h)
4collect (PROJECT_LIB_HEADERS condition.h)
5collect (PROJECT_LIB_HEADERS io.h)
6collect (PROJECT_LIB_HEADERS irq.h)
7collect (PROJECT_LIB_HEADERS log.h)
8collect (PROJECT_LIB_HEADERS mutex.h)
9collect (PROJECT_LIB_HEADERS sleep.h)
10collect (PROJECT_LIB_HEADERS sys.h)
11
12collect (PROJECT_LIB_SOURCES condition.c)
13collect (PROJECT_LIB_SOURCES device.c)
14collect (PROJECT_LIB_SOURCES init.c)
15collect (PROJECT_LIB_SOURCES io.c)
16collect (PROJECT_LIB_SOURCES irq.c)
17collect (PROJECT_LIB_SOURCES shmem.c)
18collect (PROJECT_LIB_SOURCES time.c)
19
20if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_VENDOR})
21    add_subdirectory(${PROJECT_VENDOR})
22elseif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_MACHINE})
23  add_subdirectory(${PROJECT_MACHINE})
24endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_VENDOR})
25