aboutsummaryrefslogtreecommitdiff
path: root/i686/meson.build
blob: 21ff729c2c83cfdb287a11742197c4608e1414f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

i686_srcs = files(
  'boot.s', 'init.s',
  'gdt.c', 'lgdt.c',
  'lidt.c', 'isr.c',
)
i686_incl = include_directories('include')

i686 = declare_dependency(
  link_with: static_library('i686', i686_srcs,
    include_directories: i686_incl,
    dependencies: libk
  ),
  include_directories: i686_incl,
)

# tests
test('GDT',
  executable('test_gdt', 'test_gdt.cc',
    include_directories: i686_incl,
    dependencies: [ gtest ],
    native: true),
  suite: 'i686'
)