X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Ftbutc%2FNTMakefile;h=f8bd9794f78504e884e8a656f55cd7af395584e0;hp=6d20d61dc064276bd44f383912bbe4a666f0535d;hb=0c23b6fd77e6497c707a4cd1a3bebc94657bf6bc;hpb=87c10e8d7f05dbbdf12ee9e8651dcec07e08af3f diff --git a/src/tbutc/NTMakefile b/src/tbutc/NTMakefile index 6d20d61..f8bd979 100644 --- a/src/tbutc/NTMakefile +++ b/src/tbutc/NTMakefile @@ -1,8 +1,13 @@ -# 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 AFSDEV_AUXCDEFINES = -DAFS_PTHREAD_ENV -DRXDEBUG +RELDIR=tbutc !INCLUDE ..\config\NTMakefile.$(SYS_NAME) !INCLUDE ..\config\NTMakefile.version @@ -26,25 +31,43 @@ BUTC =..\butc BUCOORD = ..\bucoord VOLSER = ..\volser -BUCOORDOBJS = ubik_db_if.obj $(BUCOORD)\volstub.obj $(BUCOORD)\dlq.obj \ - $(BUCOORD)\status.obj $(BUCOORD)\bucoord_errs.obj - -VOLSERLIBOBJ = $(VOLSER)\volint.cs.obj vsprocs.obj $(VOLSER)\vsutils.obj \ - $(VOLSER)\lockprocs.obj $(VOLSER)\volint.xdr.obj $(VOLSER)\volerr.obj \ - $(VOLSER)\volint.ss.obj AFS_component_version_number.obj -VOLSERLIBS = afstvolser.lib - -LWPOBJS = lock.obj - -BUTMOBJS = file_tm.obj AFS_component_version_number.obj -BUTMLIBS = afstbutm.lib +BUCOORDOBJS = $(OUT)\ubik_db_if.obj \ + $(OUT)\$(BUCOORD)\volstub.obj \ + $(OUT)\$(BUCOORD)\dlq.obj \ + $(OUT)\$(BUCOORD)\status.obj \ + $(OUT)\$(BUCOORD)\bucoord_errs.obj + +VOLSERLIBOBJ = $(OUT)\$(VOLSER)\volint.cs.obj \ + $(OUT)\vsprocs.obj \ + $(OUT)\$(VOLSER)\vsutils.obj \ + $(OUT)\$(VOLSER)\lockprocs.obj \ + $(OUT)\$(VOLSER)\volint.xdr.obj \ + $(OUT)\$(VOLSER)\volerr.obj \ + $(OUT)\$(VOLSER)\volint.ss.obj \ + $(OUT)\AFS_component_version_number.obj +VOLSERLIBS = $(OUT)\afstvolser.lib + +LWPOBJS = $(OUT)\lock.obj + +BUTMOBJS = $(OUT)\file_tm.obj \ + $(OUT)\AFS_component_version_number.obj +BUTMLIBS = $(OUT)\afstbutm.lib BUTMINCLUDE = -I$(DESTDIR)\include -BUTCOBJS = dbentries.obj tcprocs.obj lwps.obj tcmain.obj list.obj recoverDb.obj \ - tcudbprocs.obj dump.obj tcstatus.obj butc_xbsa.obj \ - $(LWPOBJS) $(BUCOORDOBJS) -BUTCINCLUDE= -I. -I$(DESTDIR)\include -I$(XBSADIR)\ -BUTCLIBS = $(DESTDIR)\lib\afs\afsbudb.lib \ +BUTCOBJS = $(OUT)\dbentries.obj \ + $(OUT)\tcprocs.obj \ + $(OUT)\lwps.obj \ + $(OUT)\tcmain.obj \ + $(OUT)\list.obj \ + $(OUT)\recoverDb.obj \ + $(OUT)\tcudbprocs.obj \ + $(OUT)\dump.obj \ + $(OUT)\tcstatus.obj \ + $(OUT)\butc_xbsa.obj \ + $(LWPOBJS) \ + $(BUCOORDOBJS) +BUTCINCLUDE= -I. -I$(DESTDIR)\include -I$(XBSADIR) +BUTCLIBS=$(DESTDIR)\lib\afs\afsbudb.lib \ $(DESTDIR)\lib\afs\afsbubasics.lib \ $(VOLSERLIBS) \ $(BUTMLIBS) \ @@ -52,22 +75,26 @@ BUTCLIBS = $(DESTDIR)\lib\afs\afsbudb.lib \ $(DESTDIR)\lib\afs\afskauth.lib \ $(DESTDIR)\lib\afsubik.lib \ $(DESTDIR)\lib\afs\afsauth.lib \ -\ + $(DESTDIR)\lib\afsrpc.lib \ $(DESTDIR)\lib\afsrxkad.lib \ $(DESTDIR)\lib\afsrx.lib \ $(DESTDIR)\lib\afslwp.lib \ -\ $(DESTDIR)\lib\afs\afsutil.lib \ $(DESTDIR)\lib\afs\afsusd.lib \ $(DESTDIR)\lib\afs\afspioctl.lib \ - $(DESTDIR)\lib\afsrpc.lib \ $(DESTDIR)\lib\afs\afscmd.lib \ $(DESTDIR)\lib\afs\afscom_err.lib \ $(DESTDIR)\lib\afs\afsreg.lib \ $(DESTDIR)\lib\afs\afsprocmgmt.lib \ $(DESTDIR)\lib\afs\afseventlog.lib \ - $(DESTDIR)\lib\pthread.lib \ - $(DESTDIR)\lib\afsdes.lib +!IF (("$(SYS_NAME)"=="i386_win95" ) || ("$(SYS_NAME)"=="I386_WIN95" )) + $(DESTDIR)\lib\win95\afspthread.lib \ +!ELSE + $(DESTDIR)\lib\afspthread.lib \ +!ENDIF + $(DESTDIR)\lib\afsdes.lib \ + $(DESTDIR)\lib\cm_dns.obj + # $(DESTDIR)\lib\afsauthent.lib \ # $(DESTDIR)\lib\afsrpc.lib \ @@ -79,9 +106,7 @@ BUTCLIBS = $(DESTDIR)\lib\afs\afsbudb.lib \ # $(DESTDIR)\lib\afs\afseventlog.lib \ # $(DESTDIR)\lib\pthread.lib -include ..\config\NTMakefile.version - -# rm tcstatus.obj +# rm $(OUT)\tcstatus.obj # nmake /nologo /f ntmakefile install #----------------------------------------------- BUTC @@ -89,66 +114,65 @@ $(BUTCEXE): $(BUTCOBJS) $(BUTCLIBS) $(EXECONLINK) $(EXEPREP) -# $(C2OBJ) $** +.c.$(OUT)\obj: + $(C2OBJ) -I$(BUCOORD) $< -dbentries.obj: $(BUTC)/dbentries.c +$(OUT)\dbentries.obj: $(BUTC)/dbentries.c $(C2OBJ) $** -tcprocs.obj: $(BUTC)/tcprocs.c +$(OUT)\tcprocs.obj: $(BUTC)/tcprocs.c $(C2OBJ) $** -lwps.obj: $(BUTC)/lwps.c +$(OUT)\lwps.obj: $(BUTC)/lwps.c $(C2OBJ) $** -tcmain.obj: $(BUTC)/tcmain.c +$(OUT)\tcmain.obj: $(BUTC)/tcmain.c $(C2OBJ) $** -list.obj: $(BUTC)/list.c +$(OUT)\list.obj: $(BUTC)/list.c $(C2OBJ) $** -recoverDb.obj: $(BUTC)/recoverDb.c +$(OUT)\recoverDb.obj: $(BUTC)/recoverDb.c $(C2OBJ) $** -tcudbprocs.obj: $(BUTC)/tcudbprocs.c +$(OUT)\tcudbprocs.obj: $(BUTC)/tcudbprocs.c $(C2OBJ) $** -dump.obj: $(BUTC)/dump.c +$(OUT)\dump.obj: $(BUTC)/dump.c $(C2OBJ) $** -tcstatus.obj: $(BUTC)/tcstatus.c +$(OUT)\tcstatus.obj: $(BUTC)/tcstatus.c $(C2OBJ) $** -butc_xbsa.obj: $(BUTC)/butc_xbsa.c +$(OUT)\butc_xbsa.obj: $(BUTC)/butc_xbsa.c $(C2OBJ) $** #----------------------------------------------- BUCOORD -ubik_db_if.obj: $(BUCOORD)/ubik_db_if.c - $(C2OBJ) $** +$(OUT)\ubik_db_if.obj: $(BUCOORD)/ubik_db_if.c + $(C2OBJ) -I$(BUCOORD) $** #----------------------------------------------- VOLSER # Build the afstvolser.lib library here. The file compiled # for is is vsprocs.c. The rest are from the VOLSER dir. -afstvolser.lib: $(VOLSERLIBOBJ) +$(OUT)\afstvolser.lib: $(VOLSERLIBOBJ) $(LIBARCH) -vsprocs.obj: $(VOLSER)/vsprocs.c +$(OUT)\vsprocs.obj: $(VOLSER)/vsprocs.c $(C2OBJ) $** #----------------------------------------------- LWP -lock.obj: $(LWP)/lock.c +$(OUT)\lock.obj: $(LWP)/lock.c $(C2OBJ) $** #----------------------------------------------- BUTC -file_tm.obj: $(BUTM)/file_tm.c - -file_tm.obj: $(BUTM)/file_tm.c +$(OUT)\file_tm.obj: $(BUTM)/file_tm.c $(C2OBJ) $** -afstbutm.lib: $(BUTMOBJS) +$(OUT)\afstbutm.lib: $(BUTMOBJS) $(LIBARCH) #----------------------------------------------- @@ -158,3 +182,6 @@ all: $(BUTCEXE) $(BUTMLIBS) install: all noversion: install + +mkdir: +