source: trunk/src/seismic_processing/eqverify_assemble/makefile.nt @ 7830

Revision 7830, 714 bytes checked in by baker, 17 months ago (diff)

simplify and standardize top-level Makefiles, use $(MAKE) for recursion (pass nmake MAKEFLAGS), eliminate Windows helper programs, add dummy makefiles for cleanup

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1!IF "$(EW_DEBUG)" == "1"
2!ELSE
3NODEBUG = 1
4!ENDIF
5
6!include <ntwin32.mak>
7
8CFLAGS  = $(cflags)    $(cdebug) $(cvarsmt)   $(GLOBALFLAGS)
9LDFLAGS = $(conlflags) $(ldebug) $(conlibsmt)
10
11B = $(EW_HOME)\$(EW_VERSION)\bin
12L = $(EW_HOME)\$(EW_VERSION)\lib
13
14all: $B\eqverify_assemble.exe $B\arcfeeder.exe
15
16$B\eqverify_assemble.exe: eqverify_assemble.obj
17   $(link) $(LDFLAGS) eqverify_assemble.obj $L\libew_mt.lib \
18    $L\pipe.obj -out:$B\eqverify_assemble.exe
19
20$B\arcfeeder.exe: arcfeeder.obj
21   $(link) $(LDFLAGS) arcfeeder.obj \
22      $L\pipe.obj $L\libew_mt.lib -out:$B\arcfeeder.exe
23
24
25# Clean-up rules
26clean: PHONY
27        -del a.out core *.o *.obj *% *~
28
29clean_bin: PHONY
30        -del $B\eqverify_assemble* $B\arcfeeder*
31
32PHONY:
Note: See TracBrowser for help on using the repository browser.