ROOTDIR		= D:/ilt/dotnet/src/Ilog/Language
ROOT		= Ilog.Language
LIBS		= -lib:"${ROOTDIR}/IO/lib/" \
		  -lib:"${ROOTDIR}/Tools/lib/"
REFS		= -r:"${ROOT}.IO.dll" \
		  -r:"${ROOT}.Tools.dll"
COMPILE		= csc -nologo -t:exe ${LIBS} ${REFS}
RM		= \rm -rf
SAY		= echo "***"

main: tidy IncludeReader1 IncludeReader2 StreamTokenizer

IncludeReader1:
	@${SAY} Compiling IncludeReaderTest1.cs
	@${COMPILE} IncludeReaderTest1.cs

IncludeReader2:
	@${SAY} Compiling IncludeReaderTest2.cs
	@${COMPILE} IncludeReaderTest2.cs

StreamTokenizer:
	@${SAY} Compiling StreamTokenizerTest.cs
	@${COMPILE} StreamTokenizerTest.cs

FileTools:
	@${SAY} Compiling FileToolsTest.cs
	@${COMPILE} FileToolsTest.cs

clean: tidy
	@${RM} *.exe

tidy:
	@${RM} ,* @*@
