r46: First version Microsoft compatibility
[ctsim.git] / src / Makefile.nt
1 # Makefile for libk\r
2 \r
3 !include <ntwin32.mak>\r
4 \r
5 CC=cl\r
6 LD=link\r
7 CFLAGS=-O -nologo -I..\include -I..\getopt -DHAVE_GETOPT_H\r
8 LDFLAGS=..\getopt\getopt.lib ..\libkmath\libkmath.lib ..\libcio\libcio.lib ..\libgraph\libgraph.lib ..\libezplot\libezplot.lib ..\libir\libir.lib ..\libk\libk.lib  \r
9 O=.obj\r
10 \r
11 # variables\r
12 OBJ1 = ctrec$(O) phm2rs$(O) phm2sdf$(O) rs2sdf$(O) sdf-1$(O) sdf-2$(O) sdf2img$(O) sdfinfo$(O)\r
13 \r
14 all:  ctrec.exe phm2rs.exe phm2sdf.exe rs2sdf.exe sdf-1.exe sdf-2.exe sdf2img.exe sdfinfo.exe\r
15 \r
16 .obj: .c\r
17         $(CC) -c $(cvarsdll) $(CFLAGS) $*.c\r
18 \r
19 \r
20 ctrec.exe: ctrec.obj\r
21         link ctrec.obj  $(LDFLAGS)\r
22 \r
23 phm2rs.exe: phm2rs.obj\r
24         link phm2rs.obj $(LDFLAGS)\r
25 \r
26 phm2sdf.exe: phm2sdf.obj\r
27         link phm2sdf.obj $(LDFLAGS)\r
28 \r
29 rs2sdf.exe: rs2sdf.obj\r
30         link rs2sdf.obj $(LDFLAGS)\r
31 \r
32 sdf-1.exe: sdf-1.obj\r
33         link sdf-1.obj $(LDFLAGS)\r
34 \r
35 sdf-2.exe: sdf-2.obj\r
36         link sdf-2.obj $(LDFLAGS)\r
37 \r
38 sdfinfo.exe: sdfinfo.obj\r
39         link sdfinfo.obj $(LDFLAGS)\r
40 \r
41 sdf2img.exe: sdf2img.obj\r
42         link sdf2img.obj $(LDFLAGS)\r
43 \r
44 clean:\r
45         echo dummy > a.obj\r
46         echo dummy > a.exe\r
47         echo dummy > a.lib\r
48         del *.obj\r
49         del *.exe\r
50         del *.lib\r