# 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 RELDIR=fsint !INCLUDE ..\config\NTMakefile.$(SYS_NAME) !IF (EXIST(..\config\NTMakefile.version)) !INCLUDE ..\config\NTMakefile.version !ENDIF # Definitions for installing header files INCFILEDIR = $(DESTDIR)\include\afs INCFILES =\ $(INCFILEDIR)\afsint.h \ $(INCFILEDIR)\afscbint.h # afsint.lib LIBFILE = $(DESTDIR)\lib\afs\afsint.lib LIBOBJS =\ $(OUT)\afscbint.cs.obj \ $(OUT)\afscbint.ss.obj \ $(OUT)\afscbint.xdr.obj \ $(OUT)\afsint.cs.obj \ $(OUT)\afsint.ss.obj \ $(OUT)\afsint.xdr.obj \ $(OUT)\AFS_component_version_number.obj $(LIBFILE): $(LIBOBJS) $(LIBARCH) # use rxgen on afscbint.xg and afsint.xg afscbint.cs.c: common.xg afscbint.xg afsint.h afscbint.h $(RXGEN) -x -C -o afscbint.cs.c afscbint.xg afscbint.ss.c: common.xg afscbint.xg afsint.h afscbint.h $(RXGEN) -x -S -o afscbint.ss.c afscbint.xg afscbint.xdr.c: common.xg afscbint.xg afsint.h afscbint.h $(RXGEN) -x -y -c -o afscbint.xdr.c afscbint.xg afscbint.h: common.xg afscbint.xg $(RXGEN) -x -h -o afscbint.h afscbint.xg afsint.cs.c: common.xg afsint.xg afsint.h $(RXGEN) -x -C -o afsint.cs.c afsint.xg afsint.ss.c: common.xg afsint.xg afsint.h $(RXGEN) -x -S -o afsint.ss.c afsint.xg afsint.xdr.c: common.xg afsint.xg $(RXGEN) -x -c -o afsint.xdr.c afsint.xg afsint.h: common.xg afsint.xg $(RXGEN) -x -h -o afsint.h afsint.xg # mtafsint.lib MT_LIBFILE = $(DESTDIR)\lib\afs\mtafsint.lib MT_LIBOBJS =\ $(OUT)\afscbint.cs_mt.obj \ $(OUT)\afscbint.ss_mt.obj \ $(OUT)\afscbint.xdr_mt.obj \ $(OUT)\afsint.cs_mt.obj \ $(OUT)\afsint.ss_mt.obj \ $(OUT)\afsint.xdr_mt.obj \ $(OUT)\AFS_component_version_number.obj $(OUT)\afscbint.cs_mt.obj:afscbint.cs.c $(C2OBJ) $** -DAFS_PTHREAD_ENV $(OUT)\afscbint.ss_mt.obj:afscbint.ss.c $(C2OBJ) $** -DAFS_PTHREAD_ENV $(OUT)\afscbint.xdr_mt.obj:afscbint.xdr.c $(C2OBJ) $** -DAFS_PTHREAD_ENV $(OUT)\afsint.cs_mt.obj:afsint.cs.c $(C2OBJ) $** -DAFS_PTHREAD_ENV $(OUT)\afsint.ss_mt.obj:afsint.ss.c $(C2OBJ) $** -DAFS_PTHREAD_ENV $(OUT)\afsint.xdr_mt.obj:afsint.xdr.c $(C2OBJ) $** -DAFS_PTHREAD_ENV $(MT_LIBFILE): $(MT_LIBOBJS) $(LIBARCH) install: $(LIBFILE) $(INCFILES) $(MT_LIBFILE) clean:: $(DEL) *.cs.c *.ss.c *.xdr.c afsint.h afscbint.h $(DEL) $(LIBFILE) $(MT_LIBFILE) mkdir: