1TARGETTYPE=DYNLINK 2TARGETNAME=libtirpc 3SOURCES=\ 4 asprintf.c \ 5 auth_none.c \ 6 auth_time.c \ 7 auth_unix.c \ 8 auth_sspi.c \ 9 authsspi_prot.c \ 10 authunix_prot.c \ 11 bindresvport.c \ 12 clnt_bcast.c \ 13 clnt_dg.c \ 14 clnt_generic.c \ 15 clnt_perror.c \ 16 clnt_raw.c \ 17 clnt_simple.c \ 18 clnt_vc.c \ 19 des_soft.c \ 20 epoll_sub.c \ 21 getnetconfig.c \ 22 getnetpath.c \ 23 getpeereid.c \ 24 getpublickey.c \ 25 getrpcent.c \ 26 getrpcport.c \ 27 gettimeofday.c \ 28 key_call.c \ 29 key_prot_xdr.c \ 30 mt_misc.c \ 31 netname.c \ 32 netnamer.c \ 33 pmap_clnt.c \ 34 pmap_getmaps.c \ 35 pmap_getport.c \ 36 pmap_prot.c \ 37 pmap_prot2.c \ 38 pmap_rmt.c \ 39 rpc_callmsg.c \ 40 rpc_commondata.c \ 41 rpc_dtablesize.c \ 42 rpc_generic.c \ 43 rpc_prot.c \ 44 rpc_soc.c \ 45 rpcb_clnt.c \ 46 rpcb_prot.c \ 47 rpcb_st_xdr.c \ 48 rpcdname.c \ 49 rtime.c \ 50 svc.c \ 51 svc_auth.c \ 52 svc_auth_none.c \ 53 svc_auth_unix.c \ 54 svc_dg.c \ 55 svc_generic.c \ 56 svc_raw.c \ 57 svc_run.c \ 58 svc_simple.c \ 59 svc_vc.c \ 60 winstubs.c \ 61 wintirpc.c \ 62 xdr.c \ 63 xdr_array.c \ 64 xdr_float.c \ 65 xdr_mem.c \ 66 xdr_rec.c \ 67 xdr_reference.c \ 68 xdr_sizeof.c \ 69 xdr_stdio.c 70 71# crypt_client.c \ 72# des_crypt.c \ 73# svc_auth_sspi.c \ 74# auth_des.c \ 75# authdes_prot.c \ 76# authgss_prot.c \ 77 78UMTYPE=console 79#UNICODE=1 80DLLBASE=0x1010000 81#USE_NTDLL=1 82#USE_MSVCRT=1 83USE_LIBCMT=1 84NET_C_DEFINES=-DUNICODE -DINET6 -D_WIN32 -DPORTMAP 85 86INCLUDES=..\sys; \ 87 ..\tirpc; \ 88 $(SDK_INC_PATH); 89 90TARGETLIBS=$(SDK_LIB_PATH)\user32.lib \ 91 $(SDK_LIB_PATH)\kernel32.lib \ 92 $(SDK_LIB_PATH)\ws2_32.lib \ 93 $(SDK_LIB_PATH)\Advapi32.lib 94 95 96DLLDEF=..\libtirpc\libtirpc.def 97#DLLENTRY=tirpc_main 98 99!IF 0 100/W3 is default level 101bump to /Wall, but suppress warnings generated by system includes, 102as well as the following warnings: 1034100 - unused function call arguments (we have lots of stubs) 1044127 - constant conditional (I like to use if(0) or if(1)) 105MSC_WARNING_LEVEL=/Wall /wd4668 /wd4619 /wd4820 /wd4255 /wd4100 /wd4127 /wd4711 106!ENDIF 107MSC_WARNING_LEVEL=/W3 108