#
# TESTCOM.EXE
#
################################################################
#
# Definitions (compilation MultiThread)
#
################################################################
W32LIBS	=user32.lib
#W32LIBS	=kernel32.lib advapi32.lib
CFLAGS=-nologo -MT

################################################################
#
# Files to build - fichiers a construire
#
################################################################
INC	=tstcomrc.h main.h
OBJ	=main.obj testcom.obj testcom.res
EXE	=testcom.exe

################################################################
#
# Dependancies - Dependances
#
################################################################
all: $(EXE)

$(EXE): $(OBJ)
	cl $(CFLAGS) -Fe$@ $(OBJ) $(W32LIBS)
	del $*.lib
	del $*.exp

main.obj:  main.cpp $(INC)
	cl $(CFLAGS) /c $*.cpp

testcom.obj:  testcom.cpp $(INC)
	cl $(CFLAGS) /c $*.cpp

testcom.res:  testcom.rc $(INC)
	rc /dMSVC4 $*.rc

clean:
	@echo >clean__.obj
	@echo >clean__.ilk
	@echo >clean__.pdb
	@echo >clean__.pdm
	@echo >clean__.res
	-del *.obj
	-del *.ilk
	-del *.pdb
	-del *.pdm
	-del *.res

cleanexe: clean
	@echo >clean__.exe
	-del *.exe
