Build system: Move install definitions to include
[openafs.git] / src / rxgen / NTMakefile
index 37fb77a..e2119a5 100644 (file)
@@ -5,10 +5,10 @@
 # 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 
 
 INCFILES =\
@@ -17,26 +17,37 @@ INCFILES =\
 # build rxgen
 EXEFILE = $(DESTDIR)\bin\rxgen.exe
 
+EXERES = $(OUT)\rxgen.res
+
 EXEOBJS =\
-       rpc_main.obj \
-       rpc_hout.obj \
-       rpc_cout.obj \
-       rpc_parse.obj \
-       rpc_scan.obj \
-       rpc_util.obj \
-       rpc_svcout.obj \
-       rpc_clntout.obj
+       $(OUT)\rpc_main.obj \
+       $(OUT)\rpc_hout.obj \
+       $(OUT)\rpc_cout.obj \
+       $(OUT)\rpc_parse.obj \
+       $(OUT)\rpc_scan.obj \
+       $(OUT)\rpc_util.obj \
+       $(OUT)\rpc_svcout.obj \
+       $(OUT)\rpc_clntout.obj
        
+$(EXEOBJS): $$(@B).c
+    $(C2OBJ) $**
 
-$(EXEFILE): $(EXEOBJS) $(EXELIBS)
+$(EXERES): rxgen.rc AFS_component_version_number.h
+
+$(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
        $(EXECONLINK)
+        $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
-
-
+        $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: AFS_component_version_number.c $(EXEFILE) $(INCFILES)
 
 install9x: install
 
 clean::
-       $(DEL) $(EXEFILE)       
+       $(DEL) $(EXEFILE)
+       $(DEL) $(EXERES)
+
+mkdir:
+