summaryrefslogtreecommitdiff
path: root/Userland/DevTools/UserspaceEmulator/CMakeLists.txt
blob: 224e837f8f71cee24199d267a7e9ba85ef7426e4 (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
25
serenity_component(
    UserspaceEmulator
    RECOMMENDED
    TARGETS UserspaceEmulator
)

set(SOURCES
    Emulator.cpp
    Emulator_syscalls.cpp
    MallocTracer.cpp
    MmapRegion.cpp
    Range.cpp
    RangeAllocator.cpp
    Region.cpp
    SimpleRegion.cpp
    SoftCPU.cpp
    SoftFPU.cpp
    SoftMMU.cpp
    main.cpp
)

add_compile_options(-mmmx)

serenity_bin(UserspaceEmulator)
target_link_libraries(UserspaceEmulator LibX86 LibDebug LibCore LibPthread LibLine)