Skip to content

Commit 8d8512c

Browse files
committed
Kütüphane projeleri DevC++ ortamında çalıştırılabilir hale getirildi.
1 parent 77c52df commit 8d8512c

10 files changed

Lines changed: 474 additions & 4 deletions

File tree

.gitignore

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
# This .gitignore file was automatically created by Microsoft(R) Visual Studio.
33
################################################################################
44

5-
/IDEs/VS/Debug
6-
/IDEs/VS/.vs/dsTest/v15
7-
/IDEs/VS/DataStructures
8-
/Projects/VS/dsTest/Debug
95
/Projects/VS/dsTest/.vs/dsTest/v15
106
/Projects/VS/dsTest/x64/Debug
117
/Projects/VS/dsSimulation/.vs/dsSimulation/v15
128
/Projects/VS/dsSimulation/x64/Debug
9+
/Projects/Eclipse/dsTest/Debug
10+
/Projects/Eclipse/dsSimulation/Debug
11+
/Projects/DevCpp/dsTest/obj
12+
/Projects/DevCpp/dsSimulation/obj
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Project: dsSimulation
2+
# Makefile created by Dev-C++ 5.11
3+
4+
CPP = g++.exe
5+
CC = gcc.exe
6+
WINDRES = windres.exe
7+
OBJ = obj/eaDSCircularBuffer.o obj/eaDSDynamicArray.o obj/eaDSLinkedList.o obj/eaDSQueue.o obj/eaDSStack.o obj/main.o
8+
LINKOBJ = obj/eaDSCircularBuffer.o obj/eaDSDynamicArray.o obj/eaDSLinkedList.o obj/eaDSQueue.o obj/eaDSStack.o obj/main.o
9+
LIBS = -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib" -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib" -static-libgcc
10+
INCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"../../../DS/inc"
11+
CXXINCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++" -I"../../../DS/inc"
12+
BIN = dsSimulation.exe
13+
CXXFLAGS = $(CXXINCS) -std=c90 -Wall
14+
CFLAGS = $(INCS) -std=c90 -Wall -lpthread -lwsoc32
15+
RM = rm.exe -f
16+
17+
.PHONY: all all-before all-after clean clean-custom
18+
19+
all: all-before $(BIN) all-after
20+
21+
clean: clean-custom
22+
${RM} $(OBJ) $(BIN)
23+
24+
$(BIN): $(OBJ)
25+
$(CC) $(LINKOBJ) -o $(BIN) $(LIBS)
26+
27+
obj/eaDSCircularBuffer.o: ../../../DS/eaDSCircularBuffer.c
28+
$(CC) -c ../../../DS/eaDSCircularBuffer.c -o obj/eaDSCircularBuffer.o $(CFLAGS)
29+
30+
obj/eaDSDynamicArray.o: ../../../DS/eaDSDynamicArray.c
31+
$(CC) -c ../../../DS/eaDSDynamicArray.c -o obj/eaDSDynamicArray.o $(CFLAGS)
32+
33+
obj/eaDSLinkedList.o: ../../../DS/eaDSLinkedList.c
34+
$(CC) -c ../../../DS/eaDSLinkedList.c -o obj/eaDSLinkedList.o $(CFLAGS)
35+
36+
obj/eaDSQueue.o: ../../../DS/eaDSQueue.c
37+
$(CC) -c ../../../DS/eaDSQueue.c -o obj/eaDSQueue.o $(CFLAGS)
38+
39+
obj/eaDSStack.o: ../../../DS/eaDSStack.c
40+
$(CC) -c ../../../DS/eaDSStack.c -o obj/eaDSStack.o $(CFLAGS)
41+
42+
obj/main.o: ../../../Simulation/main.c
43+
$(CC) -c ../../../Simulation/main.c -o obj/main.o $(CFLAGS)
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
[Project]
2+
FileName=dsSimulation.dev
3+
Name=dsSimulation
4+
Type=1
5+
Ver=2
6+
ObjFiles=
7+
Includes=..\..\..\DS\inc
8+
Libs=
9+
PrivateResource=
10+
ResourceIncludes=
11+
MakeIncludes=
12+
Compiler=-lpthread_@@_-lwsoc32_@@_
13+
CppCompiler=
14+
Linker=
15+
IsCpp=0
16+
Icon=
17+
ExeOutput=..\dsSimulation
18+
ObjectOutput=obj
19+
LogOutput=
20+
LogOutputEnabled=0
21+
OverrideOutput=0
22+
OverrideOutputName=dsSimulation.exe
23+
HostApplication=
24+
UseCustomMakefile=0
25+
CustomMakefile=
26+
CommandLine=
27+
Folders=DS,DS/inc
28+
IncludeVersionInfo=0
29+
SupportXPThemes=0
30+
CompilerSet=0
31+
CompilerSettings=0000000010100000000000000
32+
UnitCount=11
33+
34+
[VersionInfo]
35+
Major=1
36+
Minor=0
37+
Release=0
38+
Build=0
39+
LanguageID=1033
40+
CharsetID=1252
41+
CompanyName=
42+
FileVersion=1.0.0.0
43+
FileDescription=Developed using the Dev-C++ IDE
44+
InternalName=
45+
LegalCopyright=
46+
LegalTrademarks=
47+
OriginalFilename=
48+
ProductName=
49+
ProductVersion=1.0.0.0
50+
AutoIncBuildNr=0
51+
SyncProduct=1
52+
53+
[Unit1]
54+
FileName=..\..\..\DS\eaDSCircularBuffer.c
55+
CompileCpp=0
56+
Folder=DS
57+
Compile=1
58+
Link=1
59+
Priority=1000
60+
OverrideBuildCmd=0
61+
BuildCmd=
62+
63+
[Unit2]
64+
FileName=..\..\..\DS\eaDSDynamicArray.c
65+
CompileCpp=0
66+
Folder=DS
67+
Compile=1
68+
Link=1
69+
Priority=1000
70+
OverrideBuildCmd=0
71+
BuildCmd=
72+
73+
[Unit3]
74+
FileName=..\..\..\DS\eaDSLinkedList.c
75+
CompileCpp=0
76+
Folder=DS
77+
Compile=1
78+
Link=1
79+
Priority=1000
80+
OverrideBuildCmd=0
81+
BuildCmd=
82+
83+
[Unit4]
84+
FileName=..\..\..\DS\eaDSQueue.c
85+
CompileCpp=0
86+
Folder=DS
87+
Compile=1
88+
Link=1
89+
Priority=1000
90+
OverrideBuildCmd=0
91+
BuildCmd=
92+
93+
[Unit5]
94+
FileName=..\..\..\DS\eaDSStack.c
95+
CompileCpp=0
96+
Folder=DS
97+
Compile=1
98+
Link=1
99+
Priority=1000
100+
OverrideBuildCmd=0
101+
BuildCmd=
102+
103+
[Unit6]
104+
FileName=..\..\..\Simulation\main.c
105+
CompileCpp=0
106+
Folder=
107+
Compile=1
108+
Link=1
109+
Priority=1000
110+
OverrideBuildCmd=0
111+
BuildCmd=
112+
113+
[Unit7]
114+
FileName=..\..\..\DS\inc\eaDSCircularBuffer.h
115+
CompileCpp=0
116+
Folder=DS/inc
117+
Compile=1
118+
Link=1
119+
Priority=1000
120+
OverrideBuildCmd=0
121+
BuildCmd=
122+
123+
[Unit8]
124+
FileName=..\..\..\DS\inc\eaDSDynamicArray.h
125+
CompileCpp=0
126+
Folder=DS/inc
127+
Compile=1
128+
Link=1
129+
Priority=1000
130+
OverrideBuildCmd=0
131+
BuildCmd=
132+
133+
[Unit9]
134+
FileName=..\..\..\DS\inc\eaDSLinkedList.h
135+
CompileCpp=0
136+
Folder=DS/inc
137+
Compile=1
138+
Link=1
139+
Priority=1000
140+
OverrideBuildCmd=0
141+
BuildCmd=
142+
143+
[Unit10]
144+
FileName=..\..\..\DS\inc\eaDSQueue.h
145+
CompileCpp=0
146+
Folder=DS/inc
147+
Compile=1
148+
Link=1
149+
Priority=1000
150+
OverrideBuildCmd=0
151+
BuildCmd=
152+
153+
[Unit11]
154+
FileName=..\..\..\DS\inc\eaDSStack.h
155+
CompileCpp=0
156+
Folder=DS/inc
157+
Compile=1
158+
Link=1
159+
Priority=1000
160+
OverrideBuildCmd=0
161+
BuildCmd=
162+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[Editor_0]
2+
CursorCol=1
3+
CursorRow=1
4+
TopLine=1
5+
LeftChar=1
6+
[Editor_6]
7+
CursorCol=1
8+
CursorRow=1
9+
TopLine=1
10+
LeftChar=1
11+
[Editors]
12+
Order=5
13+
Focused=5
14+
[Editor_5]
15+
CursorCol=1
16+
CursorRow=7
17+
TopLine=142
18+
LeftChar=1
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Project: dsTest
2+
# Makefile created by Dev-C++ 5.11
3+
4+
CPP = g++.exe
5+
CC = gcc.exe
6+
WINDRES = windres.exe
7+
OBJ = obj/eaDSCircularBuffer.o obj/eaDSDynamicArray.o obj/eaDSLinkedList.o obj/eaDSQueue.o obj/eaDSStack.o obj/main.o
8+
LINKOBJ = obj/eaDSCircularBuffer.o obj/eaDSDynamicArray.o obj/eaDSLinkedList.o obj/eaDSQueue.o obj/eaDSStack.o obj/main.o
9+
LIBS = -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib" -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib" -static-libgcc
10+
INCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"../../../DS/inc"
11+
CXXINCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++" -I"../../../DS/inc"
12+
BIN = dsTest.exe
13+
CXXFLAGS = $(CXXINCS) -std=c90 -Wall
14+
CFLAGS = $(INCS) -std=c90 -Wall -lpthread -lwsoc32
15+
RM = rm.exe -f
16+
17+
.PHONY: all all-before all-after clean clean-custom
18+
19+
all: all-before $(BIN) all-after
20+
21+
clean: clean-custom
22+
${RM} $(OBJ) $(BIN)
23+
24+
$(BIN): $(OBJ)
25+
$(CC) $(LINKOBJ) -o $(BIN) $(LIBS)
26+
27+
obj/eaDSCircularBuffer.o: ../../../DS/eaDSCircularBuffer.c
28+
$(CC) -c ../../../DS/eaDSCircularBuffer.c -o obj/eaDSCircularBuffer.o $(CFLAGS)
29+
30+
obj/eaDSDynamicArray.o: ../../../DS/eaDSDynamicArray.c
31+
$(CC) -c ../../../DS/eaDSDynamicArray.c -o obj/eaDSDynamicArray.o $(CFLAGS)
32+
33+
obj/eaDSLinkedList.o: ../../../DS/eaDSLinkedList.c
34+
$(CC) -c ../../../DS/eaDSLinkedList.c -o obj/eaDSLinkedList.o $(CFLAGS)
35+
36+
obj/eaDSQueue.o: ../../../DS/eaDSQueue.c
37+
$(CC) -c ../../../DS/eaDSQueue.c -o obj/eaDSQueue.o $(CFLAGS)
38+
39+
obj/eaDSStack.o: ../../../DS/eaDSStack.c
40+
$(CC) -c ../../../DS/eaDSStack.c -o obj/eaDSStack.o $(CFLAGS)
41+
42+
obj/main.o: ../../../Test/main.c
43+
$(CC) -c ../../../Test/main.c -o obj/main.o $(CFLAGS)

0 commit comments

Comments
 (0)