add_library(innards STATIC
src/backend/asm/intel/intel_asm.c
src/backend/asm/intel/intel_compile.c
src/backend/asm/intel/intel_instruction.c
src/backend/asm/intel/intel_location.c
src/backend/compile.c
src/debug/debug_ast.c
src/debug/debug_ast.c
src/debug/debug_denoted.c
src/debug/debug_initialiser.c
src/debug/debug_lexer.c
src/debug/debug_linkage.c
src/debug/debug_scope.c
src/debug/debug_type.c
src/debug/debug_value.c
src/environment/command_arguments/gcc_arguments.c
src/environment/error/gcc_error.c
src/frontend/lex/lexer.c
src/frontend/lex/lex_preprocessing_directive.c
src/frontend/parse/parse_declaration.c
src/frontend/parse/parse_expression.c
src/frontend/parse/parse_statement.c
src/frontend/parse/parse_translation_unit.c
src/semantics/ast.c
src/semantics/constraints/expression_constraints.c
src/semantics/constraints/initialiser_constraints.c
src/semantics/constraints/linkage_constraints.c
src/semantics/constraints/statement_constraints.c
src/semantics/identifiers/denoted.c
src/semantics/identifiers/linkage.c
src/semantics/identifiers/scope.c
src/semantics/memory/memory_location.c
src/semantics/memory/object.c
src/semantics/program/program.c
src/semantics/value/constant.c
src/semantics/value/evaluation.c
src/semantics/value/initialiser.c
src/semantics/value/type.c
src/semantics/value/value.c
src/syntax/identifier/identifier.c
src/syntax/source_file.c
src/syntax/macro.c
src/syntax/token/token.c
src/syntax/automatas/automata.c
src/syntax/automatas/id_node.c
src/semantics/program/translation_unit.c
)