source: trunk/src/seismic_processing/ewspectra/makefile.nt @ 4222

Revision 4222, 1.4 KB checked in by scott, 10 years ago (diff)

Updates to recent updates for Solaris & WIndows builds

Line 
1#
2#                    Nmake File For ewspectra  - Windows NT version
3#
4
5B = $(EW_HOME)\$(EW_VERSION)\bin
6L = $(EW_HOME)\$(EW_VERSION)\lib
7
8!include <ntwin32.mak>
9
10APP = ewspectra
11APPc = activate_module
12APPs = sniffspectra
13
14OBJS = ewspectra.obj \
15       iir.obj
16OBJSc = activate_module.obj
17OBJSs = sniffspectra.obj
18
19EW_LIBS = $L\logit_mt.obj \
20                $L\kom.obj \
21                $L\threads_ew.obj \
22                $L\time_ew.obj \
23                $L\transport.obj \
24                $L\sleep_ew.obj \
25                $L\getutil.obj \
26                $L\sema_ew.obj \
27                $L\ws_clientII.obj \
28                $L\socket_ew_common.obj \
29                $L\mem_circ_queue.obj \
30                $L\socket_ew.obj \
31                $L\swap.obj \
32                $L\ws2ts.obj \
33                $L\ew_spectra_io.obj
34
35compflags = /c /W3 /MT /nologo
36
37linkflags = /nologo
38
39libs = libcmt.lib
40
41ALL: $B\$(APP).exe $B\$(APPc).exe $B\$(APPs).exe
42
43$B\$(APP).exe: $(OBJS)
44   $(link) $(conlflags) $(ldebug) $(conlibsmt) $O $(OBJS) $(EW_LIBS) \
45      $(LIBS) -out:$B\$(APP).exe
46$B\$(APPc).exe: $(OBJSc)
47   $(link) $(conlflags) $(ldebug) $(conlibsmt) $O $(OBJSc) $(EW_LIBS) \
48      $(LIBS) -out:$B\$(APPc).exe
49$B\$(APPs).exe: $(OBJSs)
50   $(link) $(conlflags) $(ldebug) $(conlibsmt) $O $(OBJSs) $(EW_LIBS) \
51      $(LIBS) -out:$B\$(APPs).exe
52
53.c.obj:
54   $(cc) $(GLOBALFLAGS)  $(compflags) $(CLAGS) $(cflags) $(tflags) $<
55
56
57# Clean-up directives
58clean:
59        -del a.out core *.o *.obj *% *~
60
61clean_bin:
62        -del $B\$(APP)* $B\$(APPc)* $B\$(APPs)*
Note: See TracBrowser for help on using the repository browser.