cbfe390ee7660a17e34923317fa6cb95a4c6ff3d
[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 .obj: .cpp\r
21         $(CC) -c $(cvarsdll) $(CFLAGS) $*.cpp\r
22 \r
23 \r
24 ctrec.exe: ctrec.obj\r
25         link ctrec.obj  $(LDFLAGS)\r
26 \r
27 phm2rs.exe: phm2rs.obj\r
28         link phm2rs.obj $(LDFLAGS)\r
29 \r
30 phm2sdf.exe: phm2sdf.obj\r
31         link phm2sdf.obj $(LDFLAGS)\r
32 \r
33 rs2sdf.exe: rs2sdf.obj\r
34         link rs2sdf.obj $(LDFLAGS)\r
35 \r
36 sdf-1.exe: sdf-1.obj\r
37         link sdf-1.obj $(LDFLAGS)\r
38 \r
39 sdf-2.exe: sdf-2.obj\r
40         link sdf-2.obj $(LDFLAGS)\r
41 \r
42 sdfinfo.exe: sdfinfo.obj\r
43         link sdfinfo.obj $(LDFLAGS)\r
44 \r
45 sdf2img.exe: sdf2img.obj\r
46         link sdf2img.obj $(LDFLAGS)\r
47 \r
48 clean:\r
49         echo dummy > a.obj\r
50         echo dummy > a.exe\r
51         echo dummy > a.lib\r
52         del *.obj\r
53         del *.exe\r
54         del *.lib\r