-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
34 lines (32 loc) · 1.46 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
28
29
30
31
32
33
34
cmake_minimum_required(VERSION 3.7)
project(SuperscalarSimulator C)
set(CMAKE_C_STANDARD 99)
set(SOURCE_FILES
source/main.c
assembler/bop.h
assembler/bop.c
source/simulator/system/system.h
source/simulator/system/system.c
source/simulator/machine/memory/memory.h
source/simulator/machine/memory/memory.c
source/simulator/machine/cpu/cache.h
source/simulator/machine/cpu/cache.c
source/simulator/machine/util.h
source/simulator/machine/types.h
source/simulator/machine/cpu/instructions.h
source/simulator/machine/cpu/instructions.c
source/simulator/machine/cpu/alu.c
source/simulator/machine/cpu/alu.h
source/simulator/machine/cpu/pipeline.c
source/simulator/machine/cpu/pipeline.h
source/simulator/machine/cpu/cpu.c
source/simulator/machine/cpu/cpu.h
source/simulator/machine/cpu/structures/inst_fifo.c
source/simulator/machine/cpu/structures/inst_fifo.h
source/simulator/machine/cpu/rstation.c
source/simulator/machine/cpu/rstation.h
source/simulator/machine/cpu/register.c
source/simulator/machine/cpu/register.h
source/simulator/machine/motherboard/mobo.c
source/simulator/machine/motherboard/mobo.h source/simulator/machine/cpu/structures/cdb_fifo.c source/simulator/machine/cpu/structures/cdb_fifo.h source/args.h)
add_executable(SuperscalarSimulator ${SOURCE_FILES})