CPPFLAGS = /c /GX /nologo

vse:		neuspesni_vec1.exe neuspesni_vec2.exe neuspesni_iteratory.exe neuspesni_list.exe \
		rozdeleni_main.exe rozdeleni_main2.exe obrazky_main.exe

stred.obj:	..\kapitola04\stred.cpp ..\kapitola04\stred.h
	$(CPP) $(CPPFLAGS) /c ..\kapitola04\stred.cpp

Student_info.obj: ..\kapitola04\Student_info.cpp ..\kapitola04\Student_info.h
	$(CPP) $(CPPFLAGS) /c ..\kapitola04\Student_info.cpp

znamka.obj:	znamka.cpp znamka.h

vyber_main.obj:	vyber_main.cpp znamka.h ..\kapitola04\Student_info.h

list_main.obj:	list_main.cpp znamka.h ..\kapitola04\Student_info.h

neuspesni_vec1.obj:	neuspesni_vec1.cpp znamka.h ..\kapitola04\Student_info.h

neuspesni_vec2.obj:	neuspesni_vec2.cpp znamka.h ..\kapitola04\Student_info.h

neuspesni_iteratory.obj: neuspesni_iteratory.cpp znamka.h ..\kapitola04\Student_info.h

neuspesni_list.obj:	neuspesni_list.cpp znamka.h  ..\kapitola04\Student_info.h

neuspesni_vec1.exe:	neuspesni_vec1.obj vyber_main.obj znamka.obj \
		stred.obj Student_info.obj

neuspesni_vec2.exe:	neuspesni_vec2.obj vyber_main.obj znamka.obj \
		stred.obj Student_info.obj

neuspesni_iteratory.exe: neuspesni_iteratory.obj vyber_main.obj znamka.obj \
		stred.obj Student_info.obj

neuspesni_list.exe:	neuspesni_list.obj list_main.obj znamka.obj \
		stred.obj Student_info.obj

obrazky.obj:	obrazky.cpp obrazky.h

obrazky_main.obj:	obrazky_main.cpp obrazky.h

obrazky_main.exe:	obrazky_main.obj obrazky.obj

rozdeleni.obj:	rozdeleni.cpp rozdeleni.h

rozdeleni_main.obj:	rozdeleni_main.cpp rozdeleni.h

rozdeleni_main2.obj: rozdeleni_main2.cpp rozdeleni.h

rozdeleni_main.exe:	rozdeleni_main.obj rozdeleni.obj

rozdeleni_main2.exe: rozdeleni_main2.obj rozdeleni.obj

test:		vse
	neuspesni_vec1.exe <..\data\znamky
	neuspesni_vec2.exe <..\data\znamky
	neuspesni_iteratory.exe <..\data\znamky
	neuspesni_list.exe <..\data\znamky
	rozdeleni_main.exe < rozdeleni_main.asc
	rozdeleni_main2.exe < rozdeleni_main2.asc
	obrazky_main.exe



# Napite "nmake smaz", abyste se zbavili soubor vytvoench pkazem nmake
smaz:
	del *.obj
	del *.exe

# Pro peveden souboru .cpp na soubor .obj, spuste sestavovac program s tmito volbami:
#	/nologo	Nevypisuje na zatku zprvu s autorskmi prvy
#	/GX		Umouje zpracovn vjimek
#	/c		Jen sestavuje nespojuje
#	$<		Vestavn makro, kter se rozvine do sestavovanho souboru
.cpp.obj:
	cl /nologo /I..\kapitola04 /GX /c $<

# Pro peveden sady soubor .obj files na soubory .exe,
# spuste spojovac program (stejn pkaz jako pro sestavovac program) s tmito volbami:
#	/nologo		Nevypisuje na zatku zprvu s autorskmi prvy
.obj.exe:
	cl /nologo $**
