-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
27 lines (24 loc) · 1.14 KB
/
CMakeLists.txt
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
26
27
cmake_minimum_required(VERSION 3.22)
project(arm11_17 C)
set(CMAKE_C_STANDARD 11)
include_directories(src)
include_directories(testing/lib/json_pure-1.5.3/ext/json/ext/generator)
include_directories(testing/lib/json_pure-1.5.3/ext/json/ext/parser)
add_executable(arm11_17
src/emulator/branch_instruction.c
src/emulator/emulate_main.c
src/emulator/emulator_cspr.c
src/emulator/emulator_dataprocessing.c
src/emulator/emulator_decode.c
src/emulator/emulator_fetch.c
src/emulator/emulator_io.c
src/emulator/multiply_instruction.c
src/emulator/single_data_transfer_instruction.c
src/assemble.c
src/definitions.h
src/emulate.c
src/utils.c
testing/lib/json_pure-1.5.3/ext/json/ext/generator/generator.c
testing/lib/json_pure-1.5.3/ext/json/ext/generator/generator.h
testing/lib/json_pure-1.5.3/ext/json/ext/parser/parser.c
testing/lib/json_pure-1.5.3/ext/json/ext/parser/parser.h src/assembler/symbol_table.h src/assembler/assemble_sdt.c src/assembler/assemble_sdt.h src/assembler/assemble_branch.c src/assembler/assemble_branch.h)