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)
$(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 = \
# 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 \
$(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)
install: $(LIBFILE) $(INCFILES) $(RXDEBUG)
install9x: $(LIBFILE) $(INCFILES)
+
+clean::
+ $(DEL) $(LIBFILE) $(INCFILES)
+
+mkdir:
+