# Declarations 
LIBDIR = 	..\lib
INCDIR = 	..\include

INCLUDES =	/I$(INCDIR)

MISCOPT = 	$(INCLUDES) /O2 /DOCTAVE_VERBOSE /D_NO_EXCEPTIONS /DW32
LINKOPT = 	/LIBPATH:$(LIBDIR) wsock32.lib \
		lib_o_base.lib lib_o_fortran.lib

COMPILER = 	cl

TARGET1 = 	eos_tr_f77_server
TARGET = 	$(TARGET1).exe

# Actions
all:
		$(COMPILER) $(MISCOPT) /Zi /c /TP ast.cc
		$(COMPILER) $(MISCOPT) /Zi /c /TP pi.cc
		$(COMPILER) $(MISCOPT) /Zi /c /TP pm.cc
		$(COMPILER) $(MISCOPT) /Zi /c /TP misc.cc
		$(COMPILER) $(MISCOPT) /Zi /c /TP server.cc
		$(COMPILER) $(MISCOPT) /Zi /c /TP siparse.cc
		$(COMPILER) $(MISCOPT) /Zi /c /TP clparse.cc
		if exist $(TARGET) del $(TARGET)
		$(COMPILER) $(MISCOPT) *.obj /Fe$(TARGET) /link $(LINKOPT)
            
clean:
		del core 
		del *.o
		del *.obj
		del *.ilk
		del *.pdb
		del *.exe
		del $(TARGET1)
		del $(TARGET1).exe
		del $(TARGET1).a
		del $(TARGET1).lib
		del $(INSTDIR)\*.a
		del $(INSTDIR)\*.lib
