Skip to content

Commit 4c64f88

Browse files
Update directory structure and file names
1 parent f9c3c2b commit 4c64f88

File tree

9 files changed

+2479
-2261
lines changed

9 files changed

+2479
-2261
lines changed

Custom-Makefile/Makefile

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
#This File Makefile Scrpit
2+
3+
#Comand Separator Tab Keyboard!!!
4+
5+
include Makefile.Header
6+
7+
.PHONY = all beta_version beta_version2 beta_version3 bebug_mode_version bebug_mode_version2 bebug_mode_version3 run.bat run_bebug.bat run run_bebug clean LINK_OBJECTIVE LINK_OBJECTIVES
8+
all:
9+
10+
- $(HIDDEN_RUN_MODE)
11+
- $(COMMAND_WINDOW_COLOR) 01
12+
13+
- @make debug_mode_version
14+
- @make debug_mode_version2
15+
- @make debug_mode_version3
16+
17+
- @make beta_version
18+
- @make beta_version2
19+
- @make beta_version3
20+
21+
beta_version:
22+
23+
- @cd /d ".\\"
24+
- $(HIDDEN_RUN_MODE)
25+
- $(COMMAND_WINDOW_COLOR) 02
26+
27+
- $(CREATE_FOLDER) $(RELEASE_OBJECTIVES_VERSION_FOLDER)
28+
- $(CREATE_FOLDER) $(RELEASE_EXECUTE_VERSION_FOLDER)
29+
- $(MINGW_CPP) -Wall -O2 -c $(SOURCES_VERSION) -o $(RELEASE_OBJECTIVES_VERSION)
30+
- $(LINK_OBJECTIVES) $(RELEASE_OBJECTIVES_VERSION) -o $(RELEASE_EXECUTE_FILE_VERSION)
31+
32+
beta_version2:
33+
34+
- @cd /d ".\\"
35+
- $(HIDDEN_RUN_MODE)
36+
- $(COMMAND_WINDOW_COLOR) 03
37+
38+
- $(CREATE_FOLDER) $(RELEASE_OBJECTIVES_VERSION2_FOLDER)
39+
- $(CREATE_FOLDER) $(RELEASE_EXECUTE_VERSION2_FOLDER)
40+
- $(MINGW_CPP) -Wall -O2 -c $(SOURCES_VERSION2) -o $(RELEASE_OBJECTIVES_VERSION2)
41+
- $(LINK_OBJECTIVES) $(RELEASE_OBJECTIVES_VERSION2) -o $(RELEASE_EXECUTE_FILE_VERSION2)
42+
43+
beta_version3:
44+
45+
- @cd /d ".\\"
46+
- $(HIDDEN_RUN_MODE)
47+
- $(COMMAND_WINDOW_COLOR) 04
48+
49+
- $(CREATE_FOLDER) $(RELEASE_OBJECTIVES_VERSION3_FOLDER)
50+
- $(CREATE_FOLDER) $(RELEASE_EXECUTE_VERSION3_FOLDER)
51+
- $(MINGW_CPP) -Wall -O2 -c $(SOURCES_VERSION3) -o $(RELEASE_OBJECTIVES_VERSION3)
52+
- $(LINK_OBJECTIVES) $(RELEASE_OBJECTIVES_VERSION3) -o $(RELEASE_EXECUTE_FILE_VERSION3)
53+
54+
debug_mode_version:
55+
56+
- @cd /d ".\\"
57+
- $(HIDDEN_RUN_MODE)
58+
- $(COMMAND_WINDOW_COLOR) 05
59+
60+
- $(CREATE_FOLDER) $(DEBUG_OBJECTIVES_VERSION_FOLDER)
61+
- $(CREATE_FOLDER) $(DEBUG_EXECUTE_VERSION_FOLDER)
62+
- $(MINGW_DEBUG_CPP) $(SOURCES_VERSION) -o $(DEBUG_OBJECTIVES_VERSION)
63+
- $(LINK_OBJECTIVES) $(DEBUG_OBJECTIVES_VERSION) -o $(DEBUG_EXECUTE_FILE_VERSION)
64+
65+
debug_mode_version2:
66+
67+
- @cd /d ".\\"
68+
- $(HIDDEN_RUN_MODE)
69+
- $(COMMAND_WINDOW_COLOR) 06
70+
71+
- $(CREATE_FOLDER) $(DEBUG_OBJECTIVES_VERSION2_FOLDER)
72+
- $(CREATE_FOLDER) $(DEBUG_EXECUTE_VERSION2_FOLDER)
73+
- $(MINGW_DEBUG_CPP) $(SOURCES_VERSION2) -o $(DEBUG_OBJECTIVES_VERSION2)
74+
- $(LINK_OBJECTIVES) $(DEBUG_OBJECTIVES_VERSION2) -o $(DEBUG_EXECUTE_FILE_VERSION2)
75+
76+
debug_mode_version3:
77+
78+
- @cd /d ".\\"
79+
- $(HIDDEN_RUN_MODE)
80+
- $(COMMAND_WINDOW_COLOR) 07
81+
82+
- $(CREATE_FOLDER) $(DEBUG_OBJECTIVES_VERSION3_FOLDER)
83+
- $(CREATE_FOLDER) $(DEBUG_EXECUTE_VERSION3_FOLDER)
84+
- $(MINGW_DEBUG_CPP) $(SOURCES_VERSION3) -o $(DEBUG_OBJECTIVES_VERSION3)
85+
- $(LINK_OBJECTIVES) $(DEBUG_OBJECTIVES_VERSION3) -o $(DEBUG_EXECUTE_FILE_VERSION3)
86+
87+
run.bat:
88+
89+
- $(HIDDEN_RUN_MODE)
90+
- $(COMMAND_WINDOW_COLOR) 08
91+
- @echo @echo off >> run.bat
92+
- @echo.>>run.bat
93+
- @echo cd /d $(RELEASE_EXECUTE_VERSION3_FOLDER) >> run.bat
94+
- @echo.>>run.bat
95+
- @echo start CUI_EncryptDecryptFile_BetaVersion3.exe >> run.bat
96+
- start ".\\run.bat"
97+
98+
run_debug.bat:
99+
100+
- $(HIDDEN_RUN_MODE)
101+
- $(COMMAND_WINDOW_COLOR) 09
102+
- cd /d ".\\"
103+
- @echo @echo off >> run_debug.bat
104+
- @echo.>>run_debug.bat
105+
- @echo cd /d $(DEBUG_EXECUTE_VERSION3_FOLDER) >> run.bat
106+
- @echo.>>run_debug.bat
107+
- @echo start CUI_EncryptDecryptFile_DebugVersion3.exe >> run_debug.bat
108+
- start ".\\run_debug.bat"
109+
110+
run:
111+
112+
- make run.bat
113+
114+
run_debug:
115+
116+
- make run_debug.bat
117+
118+
clean:
119+
120+
- @cd /d ".\\"
121+
- $(HIDDEN_RUN_MODE)
122+
- $(COMMAND_WINDOW_COLOR) 10
123+
124+
- $(DELETE) $(DEBUG_OBJECTIVES_VERSION)
125+
- $(DELETE) $(DEBUG_OBJECTIVES_VERSION2)
126+
- $(DELETE) $(DEBUG_OBJECTIVES_VERSION3)
127+
128+
- $(DELETE) $(DEBUG_EXECUTE_FILE_VERSION)
129+
- $(DELETE) $(DEBUG_EXECUTE_FILE_VERSION2)
130+
- $(DELETE) $(DEBUG_EXECUTE_FILE_VERSION3)
131+
132+
- $(DELETE) $(RELEASE_OBJECTIVES_VERSION)
133+
- $(DELETE) $(RELEASE_OBJECTIVES_VERSION2)
134+
- $(DELETE) $(RELEASE_OBJECTIVES_VERSION3)
135+
136+
- $(DELETE) $(RELEASE_EXECUTE_FILE_VERSION)
137+
- $(DELETE) $(RELEASE_EXECUTE_FILE_VERSION2)
138+
- $(DELETE) $(RELEASE_EXECUTE_FILE_VERSION3)
139+
140+
- $(DELETE) ".\\Binary\\Debug\\*.exe"
141+
- $(DELETE) ".\\Binary\\Release\\*.exe"
142+
- $(DELETE) ".\\Objectives\\Debug\\*.o"
143+
- $(DELETE) ".\\Objectives\\Release\\*.o"
144+
145+
- $(DELETE) ".\\run.bat"
146+
147+
- $(REMOVE_FOLDER) $(DEBUG_OBJECTIVES_VERSION_FOLDER)
148+
- $(REMOVE_FOLDER) $(DEBUG_OBJECTIVES_VERSION2_FOLDER)
149+
- $(REMOVE_FOLDER) $(DEBUG_OBJECTIVES_VERSION3_FOLDER)
150+
151+
- $(REMOVE_FOLDER) $(RELEASE_OBJECTIVES_VERSION_FOLDER)
152+
- $(REMOVE_FOLDER) $(RELEASE_OBJECTIVES_VERSION2_FOLDER)
153+
- $(REMOVE_FOLDER) $(RELEASE_OBJECTIVES_VERSION3_FOLDER)
154+
155+
- $(REMOVE_FOLDER) $(DEBUG_EXECUTE_VERSION_FOLDER)
156+
- $(REMOVE_FOLDER) $(DEBUG_EXECUTE_VERSION2_FOLDER)
157+
- $(REMOVE_FOLDER) $(DEBUG_EXECUTE_VERSION3_FOLDER)
158+
159+
- $(REMOVE_FOLDER) $(RELEASE_EXECUTE_VERSION_FOLDER)
160+
- $(REMOVE_FOLDER) $(RELEASE_EXECUTE_VERSION2_FOLDER)
161+
- $(REMOVE_FOLDER) $(RELEASE_EXECUTE_VERSION3_FOLDER)
162+
163+
- $(REMOVE_FOLDER) ".\\Binary\\"
164+
- $(REMOVE_FOLDER) ".\\Objectives\\"
165+
166+
- $(DELETE) ".\\run_debug.bat"

Custom-Makefile/Makefile.Header

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
#This File Makefile Scrpit Header
2+
3+
#Workspace File
4+
5+
HIDDEN_RUN_MODE=@echo off
6+
COMMAND_WINDOW_COLOR=@color
7+
8+
DELETE=@del /s /f /q
9+
CREATE_FOLDER=@mkdir
10+
REMOVE_FOLDER=@rmdir /s /q
11+
12+
MINGW_CPP=@g++ -Wall -O2 -c
13+
MINGW_DEBUG_CPP=@g++ -Wall -fexceptions -g -c
14+
LINK_OBJECTIVES=g++ -static
15+
16+
SOURCES_VERSION=".\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\Main_By_Twlilght_Yujiang.cpp"
17+
SOURCES_VERSION2=".\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\Main_2_By_Twlilght_Yujiang.cpp"
18+
SOURCES_VERSION3=".\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\Main_3_By_Twlilght_Yujiang.cpp"
19+
20+
DEBUG_OBJECTIVES_VERSION=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\Main_By_Twlilght_Yujiang.o"
21+
DEBUG_OBJECTIVES_VERSION2=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\Main_2_By_Twlilght_Yujiang.o"
22+
DEBUG_OBJECTIVES_VERSION3=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\Main_3_By_Twlilght_Yujiang.o"
23+
24+
DEBUG_EXECUTE_FILE_VERSION=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\CUI_EncryptDecryptFile_DebugVersion.exe"
25+
DEBUG_EXECUTE_FILE_VERSION2=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\CUI_EncryptDecryptFile_DebugVersion2.exe"
26+
DEBUG_EXECUTE_FILE_VERSION3=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\CUI_EncryptDecryptFile_DebugVersion3.exe"
27+
28+
RELEASE_OBJECTIVES_VERSION=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\Main_By_Twlilght_Yujiang.o"
29+
RELEASE_OBJECTIVES_VERSION2=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\Main_2_By_Twlilght_Yujiang.o"
30+
RELEASE_OBJECTIVES_VERSION3=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\Main_3_By_Twlilght_Yujiang.o"
31+
32+
RELEASE_EXECUTE_FILE_VERSION=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\CUI_EncryptDecryptFile_BetaVersion.exe"
33+
RELEASE_EXECUTE_FILE_VERSION2=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\CUI_EncryptDecryptFile_BetaVersion2.exe"
34+
RELEASE_EXECUTE_FILE_VERSION3=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\CUI_EncryptDecryptFile_BetaVersion3.exe"
35+
36+
#Make Workspace Folder
37+
38+
DEBUG_OBJECTIVES_VERSION_FOLDER=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
39+
DEBUG_OBJECTIVES_VERSION2_FOLDER=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
40+
DEBUG_OBJECTIVES_VERSION3_FOLDER=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
41+
42+
RELEASE_OBJECTIVES_VERSION_FOLDER=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
43+
RELEASE_OBJECTIVES_VERSION2_FOLDER=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
44+
RELEASE_OBJECTIVES_VERSION3_FOLDER=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
45+
46+
DEBUG_EXECUTE_VERSION_FOLDER=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
47+
DEBUG_EXECUTE_VERSION2_FOLDER=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
48+
DEBUG_EXECUTE_VERSION3_FOLDER=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
49+
50+
RELEASE_EXECUTE_VERSION_FOLDER=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
51+
RELEASE_EXECUTE_VERSION2_FOLDER=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
52+
RELEASE_EXECUTE_VERSION3_FOLDER=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ English
1010

1111

1212

13-
This code repository consists of [Twilight-Dream-Of-Magic] Twilight_Yujiang author, compiled and built!
13+
This code repository consists of [Twilight-Dream-Of-Magic] author, compiled and built!
1414

1515
IDE: Integrated development environment
1616

@@ -46,7 +46,7 @@ Chinese
4646

4747

4848

49-
这个代码仓库由 [Twilight-Dream-Of-Magic] Twilight_Yujiang 作者,编译和构建!
49+
这个代码仓库由 [Twilight-Dream-Of-Magic] 作者,编译和构建!
5050

5151
IDE : 集成开发环境
5252

0 commit comments

Comments
 (0)