windows-build-updates-20030314
[openafs.git] / src / rx / NTMakefile
index 4de8de0..6543cf7 100644 (file)
@@ -20,15 +20,15 @@ AFSDEV_AUXCDEFINES = -DRXDEBUG
 LIBFILE = $(DESTDIR)\lib\afsrx.lib
 
 # Object files by category.
-XDROBJS = xdr.obj xdr_array.obj xdr_arrayn.obj xdr_float.obj xdr_mem.obj \
-       xdr_rec.obj  xdr_refernce.obj xdr_rx.obj xdr_update.obj \
-       xdr_afsuuid.obj xdr_int64.obj
+XDROBJS = $(OJT)\xdr.obj $(OJT)\xdr_array.obj $(OJT)\xdr_arrayn.obj $(OJT)\xdr_float.obj $(OJT)\xdr_mem.obj \
+       $(OJT)\xdr_rec.obj  $(OJT)\xdr_refernce.obj $(OJT)\xdr_rx.obj $(OJT)\xdr_update.obj \
+       $(OJT)\xdr_afsuuid.obj $(OJT)\xdr_int64.obj $(OJT)\xdr_int32.obj
 
-RXOBJS = rx_clock_nt.obj rx_event.obj rx_user.obj rx_lwp.obj rx.obj \
-       rx_null.obj rx_globals.obj rx_getaddr.obj rx_misc.obj rx_packet.obj \
-       rx_rdwr.obj rx_trace.obj rx_xmit_nt.obj rx_conncache.obj
+RXOBJS = $(OJT)\rx_event.obj $(OJT)\rx_clock_nt.obj $(OJT)\rx_user.obj $(OJT)\rx_lwp.obj $(OJT)\rx.obj \
+       $(OJT)\rx_null.obj $(OJT)\rx_globals.obj $(OJT)\rx_getaddr.obj $(OJT)\rx_misc.obj $(OJT)\rx_packet.obj \
+       $(OJT)\rx_rdwr.obj $(OJT)\rx_trace.obj $(OJT)\rx_xmit_nt.obj $(OJT)\rx_conncache.obj
 
-MULTIOBJS = rx_multi.obj
+MULTIOBJS = $(OJT)\rx_multi.obj
 
 LIBOBJS = $(RXOBJS) $(MULTIOBJS) $(XDROBJS)
 
@@ -48,6 +48,8 @@ INCFILES  = \
        $(INCFILEDIR)\rx_lwp.h \
        $(INCFILEDIR)\rx_pthread.h \
        $(INCFILEDIR)\rx_xmit_nt.h \
+       $(INCFILEDIR)\xdr_prototypes.h \
+       $(INCFILEDIR)\rx_prototypes.h \
        $(INCFILEDIR)\xdr.h
 
 LOCAL_HEADERS = \
@@ -65,11 +67,10 @@ $(LIBFILE): $(LIBOBJS)
 # Not yet
 #rxdumptrace.exe: rx_trace.c
 
-
 # build rxdebug.
 RXDEBUG = $(DESTDIR)\etc\rxdebug.exe
-RXDOBJS = rxdebug.obj \
-         rxdebug.res
+RXDOBJS = $(OJT)\rxdebug.obj \
+         $(OJT)\rxdebug.res
 
 LIBDIR  = $(DESTDIR)\lib
 RXDLIBS = $(LIBDIR)\afs\afscmd.lib \
@@ -78,8 +79,8 @@ RXDLIBS = $(LIBDIR)\afs\afscmd.lib \
          $(LIBDIR)\afs\afsutil.lib \
           $(LIBDIR)\afs\afsreg.lib
 
-rxdebug.res: rxdebug.rc AFS_component_version_number.h
-       $(RC) $*.rc
+$(OJT)\rxdebug.res: rxdebug.rc AFS_component_version_number.h
+       $(RC) /Fo$*.RES $(*F).rc 
 
 $(RXDEBUG): $(RXDOBJS) $(RXDLIBS)
        $(EXECONLINK)
@@ -88,3 +89,9 @@ $(RXDEBUG): $(RXDOBJS) $(RXDLIBS)
 install: $(LIBFILE) $(INCFILES) $(RXDEBUG)
 
 install9x: $(LIBFILE) $(INCFILES)
+
+clean::
+       $(DEL) $(LIBFILE) $(INCFILES)
+
+mkdir:
+