-# Copyright (C) 1998 Transarc Corporation. All rights reserved.
-
-############################################################################
+# Copyright 2000, International Business Machines Corporation and others.
+# All Rights Reserved.
+#
+# This software has been released under the terms of the IBM Public
+# License. For details, see the LICENSE file in the top-level source
+# directory or online at http://www.openafs.org/dl/license10.html
# make compiler warnings fatal
# include the primary makefile
+RELDIR=WINNT\afsadmsvr
!INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
!INCLUDE ..\..\config\NTMakefile.version
iTaAfsAdmSvrTypes.h
LIBOBJS = \
- TaAfsAdmSvrClient.obj \
- TaAfsAdmSvrClientBind.obj \
- TaAfsAdmSvrClientCache.obj \
- TaAfsAdmSvrClientCell.obj \
- TaAfsAdmSvrClientGroup.obj \
- TaAfsAdmSvrClientInternal.obj \
- TaAfsAdmSvrClientNotify.obj \
- TaAfsAdmSvrClientPing.obj \
- TaAfsAdmSvrClientUser.obj \
- TaAfsAdmSvrCommon.obj \
- iTaAfsAdmSvr_c.obj
+ $(OUT)\TaAfsAdmSvrClient.obj \
+ $(OUT)\TaAfsAdmSvrClientBind.obj \
+ $(OUT)\TaAfsAdmSvrClientCache.obj \
+ $(OUT)\TaAfsAdmSvrClientCell.obj \
+ $(OUT)\TaAfsAdmSvrClientGroup.obj \
+ $(OUT)\TaAfsAdmSvrClientInternal.obj \
+ $(OUT)\TaAfsAdmSvrClientNotify.obj \
+ $(OUT)\TaAfsAdmSvrClientPing.obj \
+ $(OUT)\TaAfsAdmSvrClientUser.obj \
+ $(OUT)\TaAfsAdmSvrCommon.obj \
+ $(OUT)\iTaAfsAdmSvr_$(CPU)_c.obj
+
+EXERES = $(OUT)\AfsAdmSvr.res
+
+
+$(EXERES): AfsAdmSvr.rc AFS_component_version_number.h
EXEOBJS = \
- AfsAdmSvr.res \
- TaAfsAdmSvr.obj \
- TaAfsAdmSvrCallback.obj \
- TaAfsAdmSvrCell.obj \
- TaAfsAdmSvrCommon.obj \
- TaAfsAdmSvrDebug.obj \
- TaAfsAdmSvrGeneral.obj \
- TaAfsAdmSvrGroup.obj \
- TaAfsAdmSvrMain.obj \
- TaAfsAdmSvrProperties.obj \
- TaAfsAdmSvrSearch.obj \
- TaAfsAdmSvrUser.obj \
- iTaAfsAdmSvr_s.obj
+ $(OUT)\TaAfsAdmSvr.obj \
+ $(OUT)\TaAfsAdmSvrCallback.obj \
+ $(OUT)\TaAfsAdmSvrCell.obj \
+ $(OUT)\TaAfsAdmSvrCommon.obj \
+ $(OUT)\TaAfsAdmSvrDebug.obj \
+ $(OUT)\TaAfsAdmSvrGeneral.obj \
+ $(OUT)\TaAfsAdmSvrGroup.obj \
+ $(OUT)\TaAfsAdmSvrMain.obj \
+ $(OUT)\TaAfsAdmSvrProperties.obj \
+ $(OUT)\TaAfsAdmSvrSearch.obj \
+ $(OUT)\TaAfsAdmSvrUser.obj \
+ $(OUT)\iTaAfsAdmSvr_$(CPU)_s.obj
VCLIBS =\
- gdi32.lib \
+ gdi32.lib \
user32.lib \
- rpcns4.lib \
rpcrt4.lib \
comctl32.lib \
gdi32.lib
$(DESTDIR)\lib\afs\AfsVosAdmin.lib \
$(DESTDIR)\lib\afs\AfsBosAdmin.lib \
$(DESTDIR)\lib\afs\AfsAdminUtil.lib \
- $(DESTDIR)\lib\afs\AfsClientAdmin.lib
+ $(DESTDIR)\lib\afs\AfsClientAdmin.lib \
############################################################################
#
/app_config \
/I $(INCFILEDIR) \
/I . \
- /env win32 \
- /win32 \
/align 8 \
/pack 8 \
/W3 \
/WX \
/nologo
-.SUFFIXES: .h .idl
+ITaAfsAdmSvr.h ITaAfsAdmSvr_$(CPU)_c.c ITaAfsAdmSvr_$(CPU)_s.c: ITaAfsAdmSvr.idl
+ midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) -cstub ITaAfsAdmSvr_$(CPU)_c.c -sstub ITaAfsAdmSvr_$(CPU)_s.c $**
-.idl.h:
- midl $(MIDL_FLAGS) $<
+ITaAfsAdmSvrTypes.h ITaAfsAdmSvrTypes_$(CPU)_c.c ITaAfsAdmSvrTypes_$(CPU)_s.c: ITaAfsAdmSvrTypes.idl
+ midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) -cstub ITaAfsAdmSvrTypes_$(CPU)_c.c -sstub ITaAfsAdmSvrTypes_$(CPU)_s.c $**
############################################################################
nmake /nologo /f ntmakefile primary
$(CD) ..\afsadmsvr
+afsapplib_clean :
+ $(CD) ..\afsapplib
+ nmake /nologo /f ntmakefile clean
+ $(CD) ..\afsadmsvr
+
afsclass_primary :
$(CD) ..\afsclass
nmake /nologo /f ntmakefile primary
$(CD) ..\afsadmsvr
-$(EXEFILE) : $(EXEOBJS) $(EXELIBS)
+afsclass_clean :
+ $(CD) ..\afsclass
+ nmake /nologo /f ntmakefile clean
+ $(CD) ..\afsadmsvr
+
+$(EXEFILE) : $(EXEOBJS) $(EXERES) $(EXELIBS)
$(EXECONLINK) $(VCLIBS)
- $(EXEPREP)
+ $(_VC_MANIFEST_EMBED_EXE)
+ $(EXEPREP)
+ $(CODESIGN_USERLAND)
+ $(SYMSTORE_IMPORT)
install : \
$(IDLFILES) \
afsclass_primary \
$(EXEFILE)
-clean::
- if exist ITaAfsAdmSvr*.cpp del ITaAfsAdmSvr*.cpp
- if exist ITaAfsAdmSvr*.c del ITaAfsAdmSvr*.c
- if exist ITaAfsAdmSvr*.h del ITaAfsAdmSvr*.h
+clean:: afsclass_clean afsapplib_clean
+ $(DEL) ITaAfsAdmSvr_$(CPU)_c.c ITaAfsAdmSvr_$(CPU)_s.c ITaAfsAdmSvr.h
+ $(DEL) ITaAfsAdmSvrTypes_$(CPU)_c.c ITaAfsAdmSvrTypes_$(CPU)_s.c ITaAfsAdmSvrTypes.h
+ $(DEL) AFS_component_version_number.h
+ $(DEL) $(EXERES)
############################################################################
#
# Dependencies
#
-AfsAdmSvr.res : AfsAdmSvr.rc AFS_component_version_number.h
-
+mkdir:
+ -mkdir $(OUT)\..\afsapplib
+ cd ..\afsapplib
+ nmake /nologo /f ntmakefile mkdir
+ cd ..\afsadmsvr
+ -mkdir $(OUT)\..\afsclass
+ cd ..\afsclass
+ nmake /nologo /f ntmakefile mkdir
+ cd ..\afsadmsvr