#
# Authors2 Makefile
#

INCLUDE=$(INCLUDE);..\

.SUFFIXES: .cpp .obj

.all: \
    AUTHORS2.exe

.cpp.obj:
    @echo " Compile::C++ Compiler "
    icc.exe /Ti /Fo"%|fF.obj" /C %s

AUTHORS2.obj: \
    authors2.cpp \
    template\gentree.hpp \
    {$(INCLUDE);}treenode.hpp \
    {$(INCLUDE);}treedata.hpp

TREENODE.obj: \
    ..\treenode.cpp \
    {$(INCLUDE);}treenode.hpp \
    {$(INCLUDE);}treelink.hpp
    @echo " Compile::C++ Compiler "
    icc.exe /Ti /Fo"%|fF.obj" /C %s

TREELINK.obj: \
    ..\treelink.cpp \
    {$(INCLUDE);}treelink.hpp
    @echo " Compile::C++ Compiler "
    icc.exe /Ti /Fo"%|fF.obj" /C %s

TREEDATA.obj: \
    ..\treedata.cpp \
    {$(INCLUDE);}treedata.hpp
    @echo " Compile::C++ Compiler "
    icc.exe /Ti /Fo"%|fF.obj" /C %s

AUTHORS2.exe: \
    AUTHORS2.obj \
    TREEDATA.obj \
    TREELINK.obj \
    TREENODE.obj
    @echo " Link "
    icc.exe @<<
     /B" /de /pmtype:vio"
     /B" /def"
     /Feauthors2.exe 
     AUTHORS2.obj
     TREEDATA.obj
     TREELINK.obj
     TREENODE.obj
<<

clean:
        -del *.obj
        -del *.exe
        -del tempinc\gentree.cpp
        -rmdir tempinc
