21c44163d7b35cbb6218ff9e85f5894b0de83e7d
[openafs.git] / src / rxdebug / NTMakefile
1 # Copyright 2000, International Business Machines Corporation and others.
2 # All Rights Reserved.
3
4 # This software has been released under the terms of the IBM Public
5 # License.  For details, see the LICENSE file in the top-level source
6 # directory or online at http://www.openafs.org/dl/license10.html
7
8 RELDIR=rxdebug
9 !include ..\config\NTMakefile.$(SYS_NAME)
10
11 !include ..\config\NTMakefile.version
12
13 # Additional debugging flag for RX.
14 AFSDEV_AUXCDEFINES = -DRXDEBUG
15
16 # build rxdebug.
17 RXDEBUG = $(DESTDIR)\etc\rxdebug.exe
18 RXDOBJS = $(OUT)\rxdebug.obj \
19           $(OUT)\AFS_component_version_number.obj \
20           $(OUT)\rxdebug.res
21
22 LIBDIR  = $(DESTDIR)\lib
23 RXDLIBS = $(LIBDIR)\afs\afscmd.lib \
24           $(LIBDIR)\afsrx.lib \
25           $(LIBDIR)\afslwp.lib \
26           $(LIBDIR)\afs\afsutil.lib \
27           $(LIBDIR)\afs\afsreg.lib \
28           $(LIBDIR)\afsroken.lib \
29           $(LIBDIR)\opr.lib
30
31 $(OUT)\rxdebug.res: rxdebug.rc $(VERSFILE).h
32         $(RC) /Fo$*.RES $(*F).rc 
33
34 $(OUT)\rxdebug.obj: rxdebug.c
35
36 $(RXDEBUG): $(RXDOBJS) $(RXDLIBS)
37         $(EXECONLINK) iphlpapi.lib
38         $(_VC_MANIFEST_EMBED_EXE)
39         $(EXEPREP)
40         $(CODESIGN_USERLAND)
41         $(SYMSTORE_IMPORT)
42
43 install: $(RXDEBUG)
44
45 clean::
46         $(DEL) $(RXDOBJS) $(RXDEBUG)
47
48 mkdir:
49