-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
7 lines (5 loc) · 1.76 KB
/
Copy pathCMakeLists.txt
File metadata and controls
7 lines (5 loc) · 1.76 KB
1
2
3
4
5
6
7
cmake_minimum_required(VERSION 3.16)
project(emulator)
set(CMAKE_CXX_STANDARD 17)
add_executable(emulator TranslationLayer/main.cpp Components/Register.cpp Components/Register.h Components/FlagRegister.cpp Components/FlagRegister.h Components/constants.h Components/Memory.cpp Components/Memory.h Components/Ports.cpp Components/Ports.h Components/DataBus.cpp Components/DataBus.h Components/AddressBus.cpp Components/AddressBus.h Assembler/Parser.cpp Assembler/Parser.h Assembler/Tokenizer.cpp Assembler/Tokenizer.h Assembler/Assembler.cpp Assembler/Assembler.h InstructionSet/Instructions.h Components/RegisterPair.cpp Components/RegisterPair.h Components/MemoryController.cpp Components/MemoryController.h Components/PortController.cpp Components/PortController.h Components/AllComponents.h Core/DataTypes.h Core/Decoder.cpp Core/Emulator.h Core/Emulator.cpp Core/Errors.cpp Core/Executor.cpp Core/fetch Core/microcode/Arithmetic.cpp Core/microcode/Logical.cpp Core/microcode/Datatransfer.cpp Core/microcode/FlowControl.cpp Helper/Argparse.cpp Helper/Argparse.h Helper/Disassembler.cpp Helper/Disassembler.h Assembler/ExecFileFormat/Execfile.cpp Assembler/ExecFileFormat/Execfile.h Core/microcode/StackOperations.cpp Core/microcode/InputOutput.cpp Core/microcode/Interrupts.cpp Core/microcode/special.cpp Components/MemoryPointerRegiser.cpp Components/MemoryPointerRegiser.h Helper/Grapher.cpp Helper/Grapher.h Helper/Screen.cpp Helper/Screen.h)
add_executable(assembler Assembler/assembler_main.cpp Components/constants.h Assembler/Parser.cpp Assembler/Parser.h Assembler/Tokenizer.cpp Assembler/Tokenizer.h Assembler/Assembler.cpp Assembler/Assembler.h InstructionSet/Instructions.h Helper/Argparse.cpp Helper/Argparse.h Assembler/ExecFileFormat/Execfile.cpp Assembler/ExecFileFormat/Execfile.h)