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

INCLUDE=$(INCLUDE);$(CPPWORK)\SAMPLES\COMPILER\AUTHORS

.SUFFIXES: .CPP .obj .pdb 

.all: \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1.EXE

.CPP.obj:
    @echo " Compile::C++ Compiler "
    icc.exe /ep /Q /Gh /Ti /N10 /Fb /Fo"%|dpfF.obj" /C %s

.CPP.pdb:
    @echo " Compile::C++ Compiler "
    icc.exe /ep /Q /Gh /Ti /N10 /Fb /Fo"%|dpfF.obj" /C %s

$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1.EXE: \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREELINK.obj \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREENODE.obj \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\AUTHORS1.obj \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\DATNTREE.obj \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREEDATA.obj
    @echo " Link::Linker "
    icc.exe @<<
     /ep
     /Tdp 
     /Fe$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1.EXE 
     $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREELINK.obj
     $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREENODE.obj
     $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\AUTHORS1.obj
     $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\DATNTREE.obj
     $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREEDATA.obj
<<

$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREELINK.obj $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREELINK.pdb: \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREELINK.CPP \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS;$(INCLUDE);}treelink.hpp

$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREEDATA.obj $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREEDATA.pdb: \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREEDATA.CPP \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS;$(INCLUDE);}treedata.hpp

$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\DATNTREE.obj $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\DATNTREE.pdb: \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\DATNTREE.CPP \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1;$(INCLUDE);}datntree.hpp \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1;$(INCLUDE);}treenode.hpp \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1;$(INCLUDE);}treedata.hpp

$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\AUTHORS1.obj $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\AUTHORS1.pdb: \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1\AUTHORS1.CPP \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1;$(INCLUDE);}datntree.hpp \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1;$(INCLUDE);}treenode.hpp \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\AUTHORS1;$(INCLUDE);}treedata.hpp

$(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREENODE.obj $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREENODE.pdb: \
    $(CPPWORK)\SAMPLES\COMPILER\AUTHORS\TREENODE.CPP \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS;$(INCLUDE);}treenode.hpp \
    {$(CPPWORK)\SAMPLES\COMPILER\AUTHORS;$(INCLUDE);}treelink.hpp
