# The actions included in this make file are:
#  Compile::C++ Compiler
#  Link::Linker

DEBUGFLAGS=/Ti /O- /Os-
BROWSEFLAGS=/Fb
PERFLAGS=/Gh
LNKFLAGS="/NOE /De /Browse"

.SUFFIXES: .cpp .obj

.all: \
    .\main.exe

.cpp.obj:
    @echo " Compile::C++ Compiler "
    icc.exe /c -qnodigraph $(DEBUGFLAGS) $(BROWSEFLAGS) $(PERFLAGS) -qrtti=all %s

.\main.exe: \
    .\main.obj \
    .\user.obj \
    .\impl.obj \
    {$(LIB)}cppwpa3.obj
    @echo " Link::Linker "
    icc.exe @<<
     /B$(LNKFLAGS)
     /Femain.exe
     .\main.obj
     .\user.obj
     .\impl.obj
     cppwpa3.obj
<<

.\main.obj:  main.cpp impl.h user.h

.\impl.obj: impl.cpp impl.h 

.\user.obj: user.cpp impl.h user.h
