Manager: main.o folderWindow.o filesView.o mimeTable.o directoryview.o
	g++ -lsyllable -lstdc++ main.o folderWindow.o filesView.o mimeTable.o directoryview.o -o Manager

main.o: main.cpp main.h
	g++ -c -O2 -Wall -Wextra main.cpp

folderWindow.o: folderWindow.cpp main.h folderWindow.h mimeTable.h
	g++ -c -O2 -Wall -Wextra folderWindow.cpp

filesView.o: filesView.cpp main.h filesView.h mimeTable.h
	g++ -c -O2 -Wall -Wextra filesView.cpp

mimeTable.o: mimeTable.cpp mimeTable.h
	g++ -c -O2 -Wall -Wextra mimeTable.cpp

directoryview.o: directoryview.cpp
	g++ -c -O2 -Wall -Wextra directoryview.cpp

clean:
	rm -f main.o folderWindow.o filesView.o mimeTable.o directoryview.o
	rm -f Manager