diff options
Diffstat (limited to 'devices/meson.build')
-rw-r--r-- | devices/meson.build | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/devices/meson.build b/devices/meson.build new file mode 100644 index 0000000..d6f4739 --- /dev/null +++ b/devices/meson.build @@ -0,0 +1,27 @@ +devs_srcs = files( + 'pic_8259.c', + 'uart/uart_16550.c', + 'vga.c', + 'i8042.c', + 'pckbd.c', + 'mouse.c', +) +devs_incl = include_directories('include') + +devs = declare_dependency( + link_with: static_library('devs', devs_srcs, + include_directories: devs_incl, + dependencies: [ libk, i686 ], + ), + include_directories: devs_incl, +) + +# tests +test('uart_16550', + executable('test_uart_16550', 'uart/uart_16550.c', 'uart/unittest_uart_16550.cc', + include_directories: devs_incl, + dependencies: [ gtest, gmock ], + native: true), + suite: 'dev' +) + |