Windows: Platform specific MIDL output
[openafs.git] / src / WINNT / afsd / NTMakefile
index 11b9204..b4de390 100644 (file)
@@ -32,6 +32,7 @@ INCFILES =\
        $(INCFILEDIR)\cm_conn.h \
        $(INCFILEDIR)\cm_error.h \
        $(INCFILEDIR)\cm_ioctl.h \
+       $(INCFILEDIR)\cm_getaddrs.h \
        $(INCFILEDIR)\cm_scache.h \
        $(INCFILEDIR)\cm_server.h \
        $(INCFILEDIR)\cm_user.h \
@@ -83,7 +84,7 @@ $(INCFILEDIR)\krbcompat_delayload.h: $(HEIMINC)\krbcompat_delayload.h
         $(COPY) $< $@
 
 IDLFILES =\
-       afsrpc.h $(OUT)\afsrpc_c.obj
+       afsrpc.h $(OUT)\afsrpc_$(CPU)_c.obj
 
 CONFOBJS=$(OUT)\cm_config.obj \
          $(OUT)\cm_dns.obj \
@@ -101,18 +102,18 @@ $(RXOBJS): $(RX)\$$(@B).c
        $(C2OBJ) -I$(RX) $**
 
 $(IDLFILES):afsrpc.idl
-       midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /app_config $?
+       midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /app_config /cstub afsrpc_$(CPU)_c.c /sstub afsrpc_$(CPU)_s.c $?
 
-ms-srvsvc.h ms-srvsvc_s.c: ms-srvsvc.idl
-       midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /Os ms-srvsvc.idl
+ms-srvsvc.h ms-srvsvc_$(CPU)_s.c: ms-srvsvc.idl
+       midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /Os /cstub ms-srvsvc_$(CPU)_c.c /sstub ms-srvsvc_$(CPU)_s.c ms-srvsvc.idl
 
-ms-wkssvc.h ms-wkssvc_s.c: ms-wkssvc.idl
-       midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /Os ms-wkssvc.idl
+ms-wkssvc.h ms-wkssvc_$(CPU)_s.c: ms-wkssvc.idl
+       midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /Os /cstub ms-wkssvc_$(CPU)_c.c /sstub ms-wkssvc_$(CPU)_s.c ms-wkssvc.idl
 
-$(OUT)\ms-srvsvc_s.obj: ms-srvsvc_s.c
+$(OUT)\ms-srvsvc_$(CPU)_s.obj: ms-srvsvc_$(CPU)_s.c
        $(C2OBJ) /FImsrpc.h /Fo$@ $**
 
-$(OUT)\ms-wkssvc_s.obj: ms-wkssvc_s.c
+$(OUT)\ms-wkssvc_$(CPU)_s.obj: ms-wkssvc_$(CPU)_s.c
        $(C2OBJ) /FImsrpc.h /Fo$@ $**
 
 AFSDOBJS=\
@@ -132,6 +133,7 @@ AFSDOBJS=\
         $(OUT)\cm_direct.obj \
        $(OUT)\cm_access.obj \
        $(OUT)\cm_eacces.obj \
+       $(OUT)\cm_getaddrs.obj \
        $(OUT)\cm_callback.obj \
        $(OUT)\cm_vnodeops.obj \
        $(OUT)\cm_dir.obj \
@@ -150,7 +152,7 @@ AFSDOBJS=\
         $(OUT)\cm_memmap.obj \
         $(OUT)\cm_performance.obj \
         $(OUT)\cm_nls.obj \
-       $(OUT)\afsrpc_s.obj \
+       $(OUT)\afsrpc_$(CPU)_s.obj \
 !IFDEF OSICRASH
        $(OUT)\afsdcrash.obj \
 !ENDIF
@@ -158,8 +160,8 @@ AFSDOBJS=\
         $(OUT)\afsd_eventlog.obj \
         $(OUT)\afsd_flushvol.obj \
         $(OUT)\afsicf.obj \
-       $(OUT)\ms-srvsvc_s.obj \
-       $(OUT)\ms-wkssvc_s.obj \
+       $(OUT)\ms-srvsvc_$(CPU)_s.obj \
+       $(OUT)\ms-wkssvc_$(CPU)_s.obj \
        $(OUT)\rpc_wkssvc.obj \
        $(OUT)\rpc_srvsvc.obj \
         $(OUT)\AFS_component_version_number.obj \
@@ -653,11 +655,11 @@ $(OUT)\libafsconf.res: libafsconf.rc AFS_component_version_number.h
 clean::
        $(DEL) $(OUT)\*.res
        $(DEL) afsrpc.h
-       $(DEL) afsrpc_?.*
+       $(DEL) afsrpc_$(CPU)_?.*
        $(DEL) ms-srvsvc.h
-       $(DEL) ms-srvsvc_?.*
+       $(DEL) ms-srvsvc_$(CPU)_?.*
        $(DEL) ms-wkssvc.h
-       $(DEL) ms-wkssvc_?.*
+       $(DEL) ms-wkssvc_$(CPU)_?.*
         $(DEL) afsd_eventmessages.h
         $(DEL) afsd_eventmessages.rc
         $(DEL) MSG?????.bin