xref: /reactos/dll/3rdparty/libtirpc/src/sources (revision 40462c92)
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