CC       = CL
SDIR     = ..\snpsrc
ISCL     = ..\lib\libscl\ms
LSCL     = ..\lib\libscl\ms\libscl.lib
ISNP     = ..\lib\libsnp\ms
LSNP     = ..\lib\libsnp\ms\libsnp.lib
CFLAGS   = -WL -EHsc -nologo -TP -c -I$(SDIR) -I$(ISNP) -I$(ISCL)
LFLAGS   = -WL -EHsc -nologo $(LSNP) $(LSCL)

OBJECTS = snp.obj snpcode1.obj snpcode2.obj snpcode3.obj snpusr.obj

snp.exe : $(OBJECTS)
	$(CC) -o snp $(OBJECTS) $(LFLAGS)

snp.obj : $(SDIR)/snp.cpp
	$(CC) $(CFLAGS) $(SDIR)/snp.cpp

snpcode1.obj : $(SDIR)/snpcode1.cpp
	$(CC) $(CFLAGS) $(SDIR)/snpcode1.cpp

snpcode2.obj : $(SDIR)/snpcode2.cpp
	$(CC) $(CFLAGS) $(SDIR)/snpcode2.cpp

snpcode3.obj : $(SDIR)/snpcode3.cpp
	$(CC) $(CFLAGS) $(SDIR)/snpcode3.cpp

snpusr.obj : $(SDIR)/snpusr.cpp
	$(CC) $(CFLAGS) $(SDIR)/snpusr.cpp

clean :
        del *.obj

veryclean :
        del *.obj
        del snp.exe

