--- /dev/null
+# Makefile for libk
+
+!include <ntwin32.mak>
+
+CC=cl
+LD=link
+CFLAGS=-O -nologo -I..\include -I..\getopt -DHAVE_GETOPT_H
+LDFLAGS=..\getopt\getopt.lib ..\libkmath\libkmath.lib ..\libcio\libcio.lib ..\libgraph\libgraph.lib ..\libezplot\libezplot.lib ..\libir\libir.lib ..\libk\libk.lib
+O=.obj
+
+# variables
+OBJ1 = ctrec$(O) phm2rs$(O) phm2if$(O) rs2if$(O) if-1$(O) if-2$(O) if2img$(O) ifinfo$(O)
+
+all: ctrec.exe phm2rs.exe phm2if.exe rs2if.exe if-1.exe if-2.exe if2img.exe ifinfo.exe
+
+.obj: .c
+ $(CC) -c $(cvarsdll) $(CFLAGS) $*.c
+
+.obj: .cpp
+ $(CC) -c $(cvarsdll) $(CFLAGS) $*.cpp
+
+
+ctrec.exe: ctrec.obj
+ link ctrec.obj $(LDFLAGS)
+
+phm2rs.exe: phm2rs.obj
+ link phm2rs.obj $(LDFLAGS)
+
+phm2if.exe: phm2if.obj
+ link phm2if.obj $(LDFLAGS)
+
+rs2if.exe: rs2if.obj
+ link rs2if.obj $(LDFLAGS)
+
+if-1.exe: if-1.obj
+ link if-1.obj $(LDFLAGS)
+
+if-2.exe: if-2.obj
+ link if-2.obj $(LDFLAGS)
+
+ifinfo.exe: ifinfo.obj
+ link ifinfo.obj $(LDFLAGS)
+
+if2img.exe: if2img.obj
+ link if2img.obj $(LDFLAGS)
+
+clean:
+ echo dummy > a.obj
+ echo dummy > a.exe
+ echo dummy > a.lib
+ del *.obj
+ del *.exe
+ del *.lib