--- mstools/samples/rpc/data/xmit/makefile 2018/08/09 18:20:59 1.1 +++ mstools/samples/rpc/data/xmit/makefile 2018/08/09 18:22:09 1.1.1.2 @@ -11,6 +11,8 @@ !if "$(CPU)" == "i386" WARN = -W0 cvtomf = +# workaround for Windows NT 10/92 beta +cflags = $(cflags:G3=Gz) !endif !if "$(CPU)" == "MIPS" WARN = @@ -18,7 +20,7 @@ cvtomf = mip2coff $@ !endif .c.obj: - $(cc) $(cflags) $(cvars) /Fc $< + $(cc) $(cflags) $(cvars) $< $(cvtomf) .obj.exe: @@ -28,13 +30,13 @@ all : xmitc xmits # Make the client xmitc : xmitc.exe -xmitc.exe : xmitc.obj xmit_c.obj xmit_x.obj +xmitc.exe : xmitc.obj xmitu.obj xmit_c.obj xmit_x.obj $(link) $(conflags) -out:xmitc.exe -map:xmitc.map \ - xmitc.obj xmit_c.obj xmit_x.obj \ - $(LIB)\rpcrt4.lib $(LIB)\rpcndr.lib $(conlibs) + xmitc.obj xmitu.obj xmit_c.obj xmit_x.obj \ + rpcrt4.lib rpcndr.lib $(conlibs) # xmit client main program -xmitc.obj : xmitc.c xmit.h +xmitc.obj : xmitc.c xmit.h xmitu.h # xmit client stub xmit_c.obj : xmit_c.c xmit.h @@ -48,13 +50,13 @@ xmit_x.obj : xmit_x.c xmit.h # Make the server executable xmits : xmits.exe -xmits.exe : xmits.obj xmitp.obj xmit_s.obj xmit_y.obj +xmits.exe : xmits.obj xmitu.obj xmitp.obj xmit_s.obj xmit_y.obj $(link) $(conflags) -out:xmits.exe -map:xmits.map \ - xmits.obj xmit_s.obj xmitp.obj xmit_y.obj \ - $(LIB)\rpcrt4.lib $(LIB)\rpcndr.lib $(conlibs) + xmits.obj xmitu.obj xmit_s.obj xmitp.obj xmit_y.obj \ + rpcrt4.lib rpcndr.lib $(conlibs) # xmit server main -xmits.obj : xmits.c xmit.h +xmits.obj : xmits.c xmit.h xmitu.h # remote procedures xmitp.obj : xmitp.c xmit.h @@ -73,7 +75,7 @@ xmit_y.obj : xmit_y.c xmit.h # Stubs, auxiliary and header file from the IDL file xmit.h xmit_c.c xmit_x.c xmit_s.c xmit_y.c : xmit.idl xmit.acf - midl -cpp_cmd $(cc) -cpp_opt "-E" xmit.idl + midl xmit.idl # Clean up everything cleanall : clean