summaryrefslogtreecommitdiff
path: root/cpukit/librpc/wscript
blob: a4645c03da687dfba787c33e593ad7000916a12a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
def build(ctx):
	source = []

	source += [
		"src/rpc/auth_none.c",
		"src/rpc/auth_unix.c",
		"src/rpc/authunix_prot.c",
		"src/rpc/bindresvport.c",
		"src/rpc/clnt_generic.c",
		"src/rpc/clnt_perror.c",
		"src/rpc/clnt_raw.c",
		"src/rpc/clnt_simple.c",
		"src/rpc/clnt_tcp.c",
		"src/rpc/clnt_udp.c",
		"src/rpc/get_myaddress.c",
		"src/rpc/getrpcent.c",
		"src/rpc/getrpcport.c",
		"src/rpc/netname.c",
		"src/rpc/netnamer.c",
		"src/rpc/pmap_clnt.c",
		"src/rpc/pmap_getmaps.c",
		"src/rpc/pmap_getport.c",
		"src/rpc/pmap_prot.c",
		"src/rpc/pmap_prot2.c",
		"src/rpc/pmap_rmt.c",
		"src/rpc/rpc_callmsg.c",
		"src/rpc/rpc_commondata.c",
		"src/rpc/rpc_dtablesize.c",
		"src/rpc/rpc_prot.c",
		"src/rpc/rpcdname.c",
		"src/rpc/rtems_portmapper.c",
		"src/rpc/rtems_rpc.c",
		"src/rpc/rtime.c",
		"src/rpc/svc_auth_unix.c",
		"src/rpc/svc_auth.c",
		"src/rpc/svc_raw.c",
		"src/rpc/svc_run.c",
		"src/rpc/svc_simple.c",
		"src/rpc/svc_tcp.c",
		"src/rpc/svc_udp.c",
		"src/rpc/svc.c",
		"src/xdr/xdr_array.c",
		"src/xdr/xdr_float.c",
		"src/xdr/xdr_mem.c",
		"src/xdr/xdr_rec.c",
		"src/xdr/xdr_reference.c",
		"src/xdr/xdr_sizeof.c",
		"src/xdr/xdr_stdio.c",
		"src/xdr/xdr.c",
	]

	ctx.cpu.rpc(
		source,
		alias="librpc",
		cflags=["-D_RPC_read=read.c", "-D_RPC_write=write.c", "-D_RPC_close=close.c", "-D_RTEMS_RPC_INTERNAL_"]
	)