Skip to content

Commit 1dcdba9

Browse files
committed
[UPD] organization files
1 parent d60f5a8 commit 1dcdba9

44 files changed

Lines changed: 528 additions & 548 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CMakeLists.txt

Lines changed: 29 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,79 +4,71 @@ project(maProc VERSION 0.1 LANGUAGES CXX)
44

55
set(CMAKE_INCLUDE_CURRENT_DIR ON)
66

7-
set(OPTIMIZATIONS ON)
87
set(CMAKE_AUTOUIC ON)
98
set(CMAKE_AUTOMOC ON)
109
set(CMAKE_AUTORCC ON)
11-
set(DEBUGGER OFF)
12-
set(NO_FLAG ON)
10+
set(OPTIMIZATIONS ON)
1311

1412
set(CMAKE_CXX_STANDARD 11)
1513
set(CMAKE_CXX_STANDARD_REQUIRED ON)
1614

1715
find_package(QT NAMES Qt6 Qt5 COMPONENTS Widgets REQUIRED)
1816
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED)
1917

18+
set(CMAKE_CXX_FLAGS " ")
19+
2020
if(OPTIMIZATIONS)
21-
set(CMAKE_CXX_FLAGS "-mavx -fno-stack-protector -march=native -O2 -Os -fdelete-null-pointer-checks -fdelete-dead-exceptions")
21+
set(CMAKE_CXX_FLAGS "-ftree-vectorize -march=native -fdelete-dead-exceptions -mavx -fno-stack-protector -march=native -O2 -Os -fdelete-null-pointer-checks")
22+
set(DEBUGGER OFF)
2223
endif()
24+
2325
if(DEBUGGER)
2426
set(CMAKE_CXX_FLAGS "-g -gdwarf -gdwarf-version")
2527
endif()
26-
if(NO_FLAG)
27-
set(CMAKE_CXX_FLAGS " ")
28-
endif()
29-
30-
3128

3229
set(PROJECT_SOURCES
3330

34-
src/relf.cpp
35-
src/include/relf.hpp
36-
37-
src/main.cpp
38-
src/mainwindow.cpp
39-
40-
src/include/ps.hpp
41-
src/ps.cpp
31+
src/include/elf/relf.cpp
32+
src/include/elf/relf.hpp
4233

43-
src/include/arena.hpp
44-
src/arena.cpp
34+
src/main.cpp
35+
src/mainwindow.cpp
4536

46-
src/include/filedescriptor.hpp
47-
src/filedescriptor.cpp
37+
src/include/ps/ps.hpp
38+
src/include/ps/ps.cpp
4839

49-
src/include/pmap.hpp
50-
src/pmap.cpp
40+
src/include/memory/arena.hpp
41+
src/include/memory/arena.cpp
5142

52-
src/include/proclib.hpp
53-
src/proclib.cpp
43+
src/include/fd/filedescriptor.hpp
44+
src/include/fd/filedescriptor.cpp
5445

55-
src/proclib.cpp
56-
src/include/proclib.hpp
46+
src/include/map/pmap.hpp
47+
src/include/map/pmap.cpp
5748

58-
src/qhexview.cpp
59-
src/include/qhexview.hpp
49+
src/include/map/proclib.hpp
50+
src/include/map/proclib.cpp
6051

61-
src/include/mainwindow.hpp
62-
src/gui/mainwindow.ui
63-
src/gui/about.ui
52+
src/qhexview.cpp
53+
src/qhexview.hpp
6454

65-
src/include/dirwindow.hpp
66-
src/dirwindow.cpp
67-
src/gui/dirwindow.ui
55+
src/mainwindow.hpp
56+
src/gui/mainwindow.ui
57+
src/gui/about.ui
6858

59+
src/dirwindow.hpp
60+
src/dirwindow.cpp
61+
src/gui/dirwindow.ui
6962
)
7063
add_executable(maProc
71-
${PROJECT_SOURCES}
64+
${PROJECT_SOURCES}
7265
)
7366

7467
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
7568
qt_add_executable(maProc
7669
MANUAL_FINALIZATION
7770
${PROJECT_SOURCES}
7871
)
79-
8072
endif()
8173

8274
target_link_libraries(maProc PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)

src/dirwindow.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#include "include/dirwindow.hpp"
2-
#include "include/datastructs/dir_utils.hpp"
1+
#include "dirwindow.hpp"
2+
#include "include/data/win/structs.hpp"
33
#include "gui/ui_dirwindow.h"
44

55
#include <QMessageBox>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#pragma once
22

33
#include <QDialog>
4-
5-
#include "src/include/ps.hpp"
6-
#include "src/include/mainwindow.hpp"
74
#include <unordered_map>
85

6+
#include "include/ps/ps.hpp"
7+
#include "mainwindow.hpp"
8+
99
namespace Ui
1010
{
1111
class DirWindow;

0 commit comments

Comments
 (0)