AFSDEV_AUXCDEFINES = -DAFS_PTHREAD_ENV
+RELDIR=libadmin\pts
!include ..\..\config\NTMakefile.$(SYS_NAME)
!include ..\..\config\NTMakefile.version
-PTSERVER = ..\..\ptserver\
+PTSERVER = ..\..\ptserver
+RX = ..\..\rx
+
+RXOBJS = $(OUT)\xdr_int32.obj $(OUT)\xdr_int64.obj
PTSERVEROBJS = \
- ptint.xdr.obj ptint.cs.obj
+ $(OUT)\ptint.xdr.obj $(OUT)\ptint.cs.obj
ADMINOBJS = \
- afs_ptsAdmin.obj
+ $(OUT)\afs_ptsAdmin.obj
DLLOBJS =\
$(ADMINOBJS) \
$(PTSERVEROBJS) \
- afsptsadmin.res
+ $(RXOBJS) \
+ $(OUT)\afsptsadmin.res
LIBINCLUDES = \
$(DESTDIR)\include\afs\afs_ptsAdmin.h
$(DESTDIR)\lib\afs\afsadminutil.lib \
$(DESTDIR)\lib\afsauthent.lib \
$(DESTDIR)\lib\afsrpc.lib \
- $(DESTDIR)\lib\pthread.lib
+ $(DESTDIR)\lib\afspthread.lib \
+ $(DESTDIR)\lib\afs\afsutil.lib
$(DLLFILE): $(DLLOBJS) $(DLLLIBS)
$(DLLCONLINK) /DEF:ptsadmin.def
+ $(_VC_MANIFEST_EMBED_DLL)
$(DLLPREP)
$(COPY) $*.lib $(ILIBDIR)
$(DEL) $*.lib $*.exp
install: $(DLLFILE) $(LIBINCLUDES)
+$(RXOBJS): $(RX)\$$(@B).c
+ $(C2OBJ) -I$(RX) $**
+$(PTSERVEROBJS): $(PTSERVER)\$$(@B).c
+ $(C2OBJ) $**
-ptint.xdr.obj: $(PTSERVER)\ptint.xdr.c
- $(C2OBJ) $(PTSERVER)\ptint.xdr.c
+# Definitions for generating versioninfo resources
-ptint.cs.obj: $(PTSERVER)\ptint.cs.c
- $(C2OBJ) $(PTSERVER)\ptint.cs.c
+$(OUT)\afsptsadmin.res: AFS_component_version_number.h
-# Definitions for generating versioninfo resources
-afsptsadmin.res: afsptsadmin.rc AFS_component_version_number.h
- $(RC) $*.rc
+mkdir:
+