forked from stefanmirea/mangler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mangler.pro
122 lines (116 loc) · 3.84 KB
/
mangler.pro
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
#-------------------------------------------------
#
# Project created by QtCreator 2016-04-24T00:13:09
#
#-------------------------------------------------
QT += core gui
QMAKE_CXXFLAGS += -std=gnu++0x
DEFINES += DEBUG
LIBS += -L/usr/local/lib -lsegvcatch
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = mangler
TEMPLATE = app
INCLUDEPATH += \
$$PWD/core \
$$PWD/dependencies \
$$PWD/dependencies/QHexEdit \
$$PWD/elf \
$$PWD/gui \
$$PWD/util
SOURCES +=\
core/code_container.cpp \
core/container.cpp \
core/file_assembly.cpp \
core/file_unit.cpp \
core/mangler.cpp \
core/search_engine.cpp \
elf/elf_file.cpp \
elf/elf_header_container.cpp \
elf/e_ident_container.cpp \
elf/program_header_table_container.cpp \
elf/section_header_table_container.cpp \
elf/segment_contents_container.cpp \
elf/section_contents_container.cpp \
elf/elf_code_container.cpp \
elf/sht_entry_container.cpp \
elf/symbol_table_container.cpp \
elf/symbol_table_entry_container.cpp \
elf/string_table_container.cpp \
elf/note_container.cpp \
elf/note_entry_container.cpp \
elf/relocations_container.cpp \
elf/relocation_entry_container.cpp \
elf/relocation_info_container.cpp \
elf/dynamic_container.cpp \
elf/dynamic_entry_container.cpp \
elf/data_container.cpp \
elf/pht_entry_container.cpp \
elf/segment_container.cpp \
dependencies/QHexEdit/qhexedit.cpp \
dependencies/QHexEdit/chunks.cpp \
dependencies/QHexEdit/commands.cpp \
gui/executable_viewer.cpp \
gui/hierarchical_viewer.cpp \
gui/main_window.cpp \
gui/search_bar.cpp \
gui/hierarchy_node.cpp \
gui/special_representation/code/asm_viewer.cpp \
gui/special_representation/code/modify_asmbar.cpp \
gui/special_representation/code/instruction_checker.cpp \
gui/special_representation/code/do.cpp \
gui/special_representation/default.cpp \
util/util.cpp
HEADERS += \
core/code_container.hpp \
core/container.hpp \
core/file_assembly.hpp \
core/file_unit.hpp \
core/search_engine.hpp \
elf/elf_file.hpp \
elf/elf_header_container.hpp \
elf/e_ident_container.hpp \
elf/program_header_table_container.hpp \
elf/section_header_table_container.hpp \
elf/segment_contents_container.hpp \
elf/section_contents_container.hpp \
elf/elf_code_container.hpp \
elf/sht_entry_container.hpp \
elf/symbol_table_container.hpp \
elf/symbol_table_entry_container.hpp \
elf/string_table_container.hpp \
elf/note_container.hpp \
elf/note_entry_container.hpp \
elf/relocations_container.hpp \
elf/relocation_entry_container.hpp \
elf/relocation_info_container.hpp \
elf/dynamic_container.hpp \
elf/dynamic_entry_container.hpp \
elf/data_container.hpp \
elf/pht_entry_container.hpp \
elf/segment_container.hpp \
dependencies/elfio/elf_types.hpp \
dependencies/elfio/elfio_utils.hpp \
dependencies/elfio/elfio_symbols.hpp \
dependencies/elfio/elfio_strings.hpp \
dependencies/elfio/elfio_segment.hpp \
dependencies/elfio/elfio_section.hpp \
dependencies/elfio/elfio_relocation.hpp \
dependencies/elfio/elfio_note.hpp \
dependencies/elfio/elfio_header.hpp \
dependencies/elfio/elfio_dynamic.hpp \
dependencies/elfio/elfio_dump.hpp \
dependencies/elfio/elfio.hpp \
dependencies/QHexEdit/qhexedit.hpp \
dependencies/QHexEdit/chunks.hpp \
dependencies/QHexEdit/commands.hpp \
gui/executable_viewer.hpp \
gui/hierarchical_viewer.hpp \
gui/main_window.hpp \
gui/search_bar.hpp \
gui/hierarchy_node.hpp \
gui/special_representation/code/asm_viewer.hpp \
gui/special_representation/code/modify_asmbar.hpp \
gui/special_representation/code/instruction_checker.hpp \
util/util.hpp
RESOURCES += \
gui/mangler.qrc