CPPFLAGS = /c /GX /nologo /I. /I..\kapitola08

vse: std_main1.exe std_main2.exe std_main3.exe hledani_url_main.exe

std_main1.exe:	std_main1.obj Student_info.obj Zaklad.obj znamka.obj cteni_du.obj

std_main1.obj:	std_main1.cpp Student_info.h Obsluha.h

std_main2.exe:	std_main2.obj Student_info.obj Zaklad.obj znamka.obj cteni_du.obj

std_main2.obj:	std_main2.cpp Student_info.h Ref_obsluha.h

std_main3.exe:	std_main3.obj Student_info.obj Zaklad.obj znamka.obj cteni_du.obj

std_main3.obj:	std_main3.cpp Student_info.h Ptr.h

Zaklad.obj:	Zaklad.cpp Zaklad.h

Student_info.obj:	Student_info.cpp Zaklad.h Student_info.h

znamka.obj:	znamka.cpp Student_info.h

cteni_du.obj:	cteni_du.cpp

hledani_url_main.exe:	hledani_url_main.obj hledani_url.obj Vec_klonovani.obj Str.obj

hledani_url_main.obj:	hledani_url_main.cpp hledani_url.h Vec.h Str.h

hledani_url.obj:	hledani_url.cpp hledani_url.h Vec.h Str.h

Vec_klonovani.obj:	Vec_klonovani.cpp Vec.h

Str.obj:  Str.cpp Str.h

test:	vse
	std_main1.exe <..\data\znamky_smisene
	std_main2.exe <..\data\znamky_smisene
	std_main3.exe <..\data\znamky_smisene
	hledani_url_main.exe <..\data\hledani_url.htm


# 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. /I..\kapitola08 /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 $**
