# 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 # Makefile for the module providing the client side of the File Server # and Cache Manager extended statistics gathering. RELDIR=xstat !INCLUDE ..\config\NTMakefile.$(SYS_NAME) !INCLUDE ..\config\NTMakefile.version LIBDIR = $(DESTDIR)\lib INCDIR = $(DESTDIR)\include BINDIR = $(DESTDIR)\bin RPCINCLS=$(INCDIR)\lwp.h $(INCDIR)\rx\rx.h LIBS= \ $(LIBDIR)\afs\afsint.lib \ $(LIBDIR)\afs\afscmd.lib \ $(LIBDIR)\afsrx.lib \ $(LIBDIR)\afshcrypto.lib \ $(LIBDIR)\afslwp.lib \ $(LIBDIR)\afs\afspioctl.lib \ $(LIBDIR)\afs\afsutil.lib \ $(LIBDIR)\afs\afsreg.lib \ $(LIBDIR)\afsroken.lib \ $(LIBDIR)\opr.lib install: \ $(INCDIR)\afs\xstat_fs.h \ $(INCDIR)\afs\xstat_cm.h \ $(LIBDIR)\afs_xstat_fs.lib \ $(LIBDIR)\afs_xstat_cm.lib \ $(BINDIR)\xstat_fs_test.exe \ $(BINDIR)\xstat_cm_test.exe # # File Server data collection # FSINCLS= $(INCDIR)\xstat_fs.h $(RPCINCLS) {.}.c{$(OUT)}.obj: $(C2OBJ) $< $(LIBDIR)\afs_xstat_fs.lib: $(OUT)\xstat_fs.obj $(OUT)\xstat_fs_callback.obj $(OUT)\AFS_component_version_number.obj $(LIBARCH) $(OUT)\xstat_fs_test.res: xstat_fs_test.rc AFS_component_version_number.h $(BINDIR)\xstat_fs_test.exe: $(OUT)\xstat_fs_test.obj $(OUT)\xstat_fs_test.res $(LIBDIR)\afs_xstat_fs.lib $(LIBS) $(EXECONLINK) rpcrt4.lib $(_VC_MANIFEST_EMBED_EXE) $(EXEPREP) $(CODESIGN_USERLAND) $(SYMSTORE_IMPORT) # # Cache Manager data collection # CMINCLS=$(INCDIR)\xstat_cm.h $(RPCINCLS) $(LIBDIR)\afs_xstat_cm.lib: $(OUT)\xstat_cm.obj $(OUT)\AFS_component_version_number.obj $(LIBARCH) $(OUT)\xstat_cm_test.res: xstat_cm_test.rc AFS_component_version_number.h $(BINDIR)\xstat_cm_test.exe: $(OUT)\xstat_cm_test.obj $(OUT)\xstat_cm_test.res $(LIBDIR)\afs_xstat_cm.lib $(LIBS) $(EXECONLINK) $(_VC_MANIFEST_EMBED_EXE) $(EXEPREP) $(CODESIGN_USERLAND) $(SYMSTORE_IMPORT) # # Misc targets # clean:: $(DEL) -f $(OUT)\*.obj $(DEL) -f $(OUT)\*.res $(DEL) -f $(OUT)\*.pdb $(DEL) -f $(OUT)\*.ilk $(DEL) -f $(INCDIR)\afs\xstat_fs.h $(DEL) -f $(INCDIR)\afs\xstat_cm.h $(DEL) -f $(LIBDIR)\afs_xstat_fs.lib $(DEL) -f $(LIBDIR)\afs_xstat_cm.lib $(DEL) -f $(BINDIR)\xstat_cm_test.exe $(DEL) -f $(BINDIR)\xstat_fs_test.exe $(DEL) -f AFS_component_version_number.?