afsifs-20050615
[openafs.git] / src / WINNT / afsd / NTMakefile
index 7194e87..a4b9683 100644 (file)
@@ -88,7 +88,15 @@ $(RXOBJS): $(RX)\$$(@B).c
 $(IDLFILES):afsrpc.idl
        midl $(MIDL_FLAGS) /no_robust $(AFSDEV_AUXMIDLFLAGS) /app_config $?
 
+RPCOBJS = $(OUT)\ifs_rpc.obj
+
+$(RPCOBJS):..\afsrdr\ifs_rpc.c
+       $(C2OBJ) ..\afsrdr\ifs_rpc.c
+
 AFSDOBJS=\
+        $(OUT)\ifs_rpc.obj \
+        $(OUT)\rawops.obj \
+        $(OUT)\afsdifs.obj \
        $(OUT)\afsd_init.obj \
        $(OUT)\cm_cell.obj \
        $(OUT)\cm_server.obj \
@@ -282,7 +290,7 @@ install: install_headers install_objs $(CONF_DLLFILE) \
         $(EXEDIR)\afsdacl.exe \
        $(LOGON_DLLFILE) \
        $(EXEDIR)\afsshare.exe \
-       $(DESTDIR)\bin\kpasswd.exe $(EXEDIR)\cmdebug.exe
+       $(DESTDIR)\bin\kpasswd.exe $(EXEDIR)\cmdebug.exe $(EXEDIR)\afscpcc.exe
 
 install9X: install_headers $(CONF_DLLFILE) \
        $(EXEDIR)\klog.exe \
@@ -354,6 +362,12 @@ $(EXEDIR)\unlog.exe: $(OUT)\cunlog.obj $(OUT)\unlog.res $(EXELIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib
        $(EXEPREP)
 
+# afscpcc.exe
+$(EXEDIR)\afscpcc.exe: $(OUT)\afscpcc.obj $(OUT)\afscpcc.res $(LOGON_DLLLIBS)
+       $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib
+       $(EXEPREP)
+
+
 # afsd.exe
 AFSD_EXEFILE = $(EXEDIR)\afsd.exe
 
@@ -472,6 +486,8 @@ $(OUT)\tokens.res: tokens.rc AFS_component_version_number.h
 
 $(OUT)\unlog.res: unlog.rc AFS_component_version_number.h
 
+$(OUT)\afscpcc.res: afscpcc.rc AFS_component_version_number.h
+
 afsd_eventmessages.rc: afsd_eventmessages.h
 
 $(OUT)\afsd_service.res: afsd_service.rc afsd_eventmessages.rc AFS_component_version_number.h