|
| 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) |
0 commit comments