Remove sunrpc compatibility
[openafs.git] / src / rxgen / NTMakefile
index c9326a2..95aeec6 100644 (file)
@@ -5,11 +5,11 @@
 # License.  For details, see the LICENSE file in the top-level source
 # directory or online at http://www.openafs.org/dl/license10.html
 
+RELDIR=rxgen
 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
 !INCLUDE ..\config\NTMakefile.version
 
-
-INCFILEDIR = $(DESTDIR)\include\afs 
+INCFILEDIR = $(DESTDIR)\include\afs
 
 INCFILES =\
        $(INCFILEDIR)\rxgen_consts.h
@@ -17,28 +17,36 @@ INCFILES =\
 # build rxgen
 EXEFILE = $(DESTDIR)\bin\rxgen.exe
 
+EXERES = $(OUT)\rxgen.res
+
+EXELIBS =\
+    $(DESTDIR)\lib\afsroken.lib
+
 EXEOBJS =\
-       $(OJT)\rpc_main.obj \
-       $(OJT)\rpc_hout.obj \
-       $(OJT)\rpc_cout.obj \
-       $(OJT)\rpc_parse.obj \
-       $(OJT)\rpc_scan.obj \
-       $(OJT)\rpc_util.obj \
-       $(OJT)\rpc_svcout.obj \
-       $(OJT)\rpc_clntout.obj
-       
-$(EXEFILE): $(EXEOBJS) $(EXELIBS)
-       $(EXECONLINK)
-       $(EXEPREP) 
+       $(OUT)\rpc_main.obj \
+       $(OUT)\rpc_hout.obj \
+       $(OUT)\rpc_cout.obj \
+       $(OUT)\rpc_parse.obj \
+       $(OUT)\rpc_scan.obj \
+       $(OUT)\rpc_util.obj
 
+$(EXEOBJS): $$(@B).c
+    $(C2OBJ) $**
 
+$(EXERES): rxgen.rc AFS_component_version_number.h
 
-install: AFS_component_version_number.c $(EXEFILE) $(INCFILES)
+$(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
+       $(EXECONLINK)
+        $(_VC_MANIFEST_EMBED_EXE)
+       $(EXEPREP)
+        $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
-install9x: install
+install: AFS_component_version_number.c $(EXEFILE) $(INCFILES)
 
 clean::
-       $(DEL) $(EXEFILE)       
+       $(DEL) $(EXEFILE)
+       $(DEL) $(EXERES)
 
 mkdir:
-       
+