3fc4285de65af440e5f3c9d307c94013110b2af0
[openafs.git] / src / WINNT / afsclass / 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 # make compiler warnings fatal
9
10 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -WX
11
12 # include the primary makefile
13
14 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
15
16 ############################################################################
17
18 LIBOBJS = \
19         c_debug.obj  \
20         c_ident.obj  \
21         c_identlist.obj  \
22         c_cell.obj   \
23         c_svr.obj    \
24         c_svc.obj    \
25         c_agg.obj    \
26         c_set.obj    \
27         c_usr.obj    \
28         c_grp.obj    \
29         c_notify.obj \
30         afsclassfn.obj \
31         internal.obj \
32         worker.obj
33
34 LIBINCLUDES = \
35         $(DESTDIR)\include\winnt\afsclass.h \
36         $(DESTDIR)\include\winnt\afsclassfn.h \
37         $(DESTDIR)\include\winnt\c_cell.h \
38         $(DESTDIR)\include\winnt\c_svr.h \
39         $(DESTDIR)\include\winnt\c_agg.h \
40         $(DESTDIR)\include\winnt\c_svc.h \
41         $(DESTDIR)\include\winnt\c_set.h \
42         $(DESTDIR)\include\winnt\c_grp.h \
43         $(DESTDIR)\include\winnt\c_usr.h \
44         $(DESTDIR)\include\winnt\c_notify.h \
45         $(DESTDIR)\include\winnt\c_ident.h \
46         $(DESTDIR)\include\winnt\c_identlist.h \
47         $(DESTDIR)\include\winnt\c_debug.h
48
49 LIBFILE = $(DESTDIR)\lib\afs\afsclass.lib
50
51 ############################################################################
52
53 install :
54         @echo AfsClass.LIB is built automatically when building AfsAdmSvr.
55         @echo.
56         @echo You do not need to build in the AfsClass directory explicitly.
57         @echo.
58
59 primary: $(LIBINCLUDES) $(LIBFILE)
60
61 $(LIBFILE): $(LIBOBJS)
62         $(LIBARCH)
63