CC       = CL
CFLAGS   = -WL -EHsc -nologo -TP
LFLAGS   = -WL -EHsc -nologo
SDIR     = .
IDIR     = ..\lib\libscl\ms
LDIR     = ..\lib\libsmm\ms\libsmm.lib 

PROGRAMS = printrm.exe reject.exe combine.exe

all : $(PROGRAMS)

printrm.exe : printrm.obj 
     $(CC) $(LFLAGS) -o printrm printrm.obj $(LDIR)\libscl.lib

printrm.obj : $(SDIR)\printrm.cpp
        $(CC) $(CFLAGS) -c -I$(IDIR) -I$(SDIR) -I. $(SDIR)\printrm.cpp

reject.exe : reject.obj 
     $(CC) $(LFLAGS) -o reject reject.obj $(LDIR)\libscl.lib

reject.obj : $(SDIR)\reject.cpp
        $(CC) $(CFLAGS) -c -I$(IDIR) -I$(SDIR) -I. $(SDIR)\reject.cpp

combine.exe : combine.obj 
     $(CC) $(LFLAGS) -o combine combine.obj $(LDIR)\libscl.lib

combine.obj : $(SDIR)\combine.cpp
        $(CC) $(CFLAGS) -c -I$(IDIR) -I$(SDIR) -I. $(SDIR)\combine.cpp

clean :
        del *.obj

veryclean :
        del *.obj
        del $(PROGRAMS)
