Remove local crypto
[openafs.git] / src / butc / NTMakefile
1
2 # Copyright 2000, International Business Machines Corporation and others.
3 # All Rights Reserved.
4
5 # This software has been released under the terms of the IBM Public
6 # License.  For details, see the LICENSE file in the top-level source
7 # directory or online at http://www.openafs.org/dl/license10.html
8
9 RELDIR=butc
10 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DNOGDI -DWIN32_LEAN_AND_MEAN
11 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
12 !INCLUDE ..\config\NTMakefile.version
13
14 ############################################################################
15 # build butc
16
17 EXEFILE = $(DESTDIR)\etc\butc.exe
18
19 EXERES = $(OUT)\butc.res
20
21 EXEOBJS =\
22         $(OUT)\dbentries.obj \
23         $(OUT)\tcprocs.obj \
24         $(OUT)\lwps.obj \
25         $(OUT)\list.obj \
26         $(OUT)\recoverDb.obj \
27         $(OUT)\tcudbprocs.obj \
28         $(OUT)\dump.obj \
29         $(OUT)\tcstatus.obj \
30         $(OUT)\tcmain.obj
31
32 EXELIBS =\
33         $(DESTDIR)\lib\afs\afsbudb.lib \
34         $(DESTDIR)\lib\afs\afsbxdb.lib \
35         $(DESTDIR)\lib\afs\afsbubasics.lib \
36         $(DESTDIR)\lib\afs\afsbutm.lib \
37         $(DESTDIR)\lib\afs\afsvolser.lib \
38         $(DESTDIR)\lib\afs\afsvldb.lib \
39         $(DESTDIR)\lib\afs\afsacl.lib \
40         $(DESTDIR)\lib\afs\afsprot.lib  \
41         $(DESTDIR)\lib\afs\afskauth.lib \
42         $(DESTDIR)\lib\afsubik.lib \
43         $(DESTDIR)\lib\afs\afsauth.lib \
44         $(DESTDIR)\lib\afsrxkad.lib \
45         $(DESTDIR)\lib\afsrx.lib \
46         $(DESTDIR)\lib\afslwp.lib \
47         $(DESTDIR)\lib\afs\afscmd.lib \
48         $(DESTDIR)\lib\afs\afscom_err.lib \
49         $(DESTDIR)\lib\afs\afsutil.lib \
50         $(DESTDIR)\lib\afs\afsusd.lib \
51         $(DESTDIR)\lib\afs\afsprocmgmt.lib \
52         $(DESTDIR)\lib\afs\afspioctl.lib \
53         $(DESTDIR)\lib\afs\afseventlog.lib \
54         $(DESTDIR)\lib\afs\afsreg.lib \
55         $(DESTDIR)\lib\libafsconf.lib \
56         $(DESTDIR)\lib\afshcrypto.lib \
57         $(DESTDIR)\lib\afsroken.lib
58
59 $(EXERES): butc.rc AFS_component_version_number.h
60
61 $(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
62         $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
63         $(_VC_MANIFEST_EMBED_EXE)
64         $(EXEPREP)
65         $(CODESIGN_USERLAND)
66         $(SYMSTORE_IMPORT)
67
68 ############################################################################
69 # Install target; primary makefile target
70
71 install: $(EXEFILE)
72         echo "Don't install $(EXEFILE) (will install from tbutc)"
73
74 ############################################################################
75 # Local clean target; augments predefined clean target
76
77 clean::
78         $(DEL) $(EXERES)
79         $(DEL) AFS_component_version_number.h
80
81
82 ############################################################################
83 # Auxiliary build targets not built by default; e.g. test programs
84 $(OUT)\butc_test.exe: $(OUT)\test.obj
85         $(EXECONLINK)
86         $(_VC_MANIFEST_EMBED_EXE)
87         $(CODESIGN_USERLAND)
88         $(SYMSTORE_IMPORT)
89
90 mkdir:
91