summaryrefslogtreecommitdiff
path: root/Makefile.am
blob: 1d2f745309d8d149657595701ac028860046476f (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
57
58
59
60
61
62
63
64
lib_LTLIBRARIES=libypc.la
libypc_la_LDFLAGS=-export-symbols-regex '^ypc_[^_]' -no-undefined
libypc_la_SOURCES=\
	lib/net/msgio.c\
	lib/net/queue.c\
	lib/net/tcps.c\
	lib/net/ypc_connect.c\
	lib/net/ypc_free.c\
	lib/net/ypc_process.c\
	lib/net/ypc_recv.c\
	lib/net/ypc_send.c\
	lib/net/ypc_serv_accept.c\
	lib/net/ypc_serv_fd.c\
	lib/net/ypc_serv_free.c\
	lib/net/ypc_serv_keypair.c\
	lib/net/ypc_serv_tcp.c\
	lib/net/ypc_serv_tcps.c\
	lib/net/ypc_serv_unix.c\
	lib/net/ypc_want_write.c\
	lib/util/bin2hex.c\
	lib/util/errcode.c\
	lib/util/hex2bin.c\
	lib/util/randombytes.c\
	lib/util/serversock.c\
	lib/util/socket.c\
	lib/util/str2sockaddr.c\
	lib/util/str2sockaddr_ip.c\
	lib/util/str2sockaddr_port.c\
	lib/util/tweetnacl.c\
	lib/util/utf8.c\
	lib/val/ypc_add_bin.c\
	lib/val/ypc_add_float.c\
	lib/val/ypc_add_int.c\
	lib/val/ypc_add_raw.c\
	lib/val/ypc_add_textn.c\
	lib/val/ypc_get_float.c\
	lib/val/ypc_get_int.c\
	lib/val/ypc_get_size.c\
	lib/val/ypc_val_parse.c\
	lib/val/ypc_val_resize.c\
	lib/ypc_init.c\
	lib/ypc_msg_free.c\
	lib/ypc_msg_new.c

EXTRA_DIST=\
	lib/internal.h\
	lib/util/byteswap.h\
	lib/util/str2sockaddr.h\
	lib/util/tweetnacl.h\
	lib/util/utf8.h

include_HEADERS=lib/ypc.h

TESTS=test/str2sockaddr test/hex test/val_parse
check_PROGRAMS=$(TESTS)
test_str2sockaddr_SOURCES=test/str2sockaddr.c lib/util/str2sockaddr.c lib/util/str2sockaddr_ip.c lib/util/str2sockaddr_port.c
test_str2sockaddr_CFLAGS=$(AM_CFLAGS)
test_hex_SOURCES=test/hex.c lib/util/hex2bin.c lib/util/bin2hex.c
test_hex_CFLAGS=$(AM_CFLAGS)
test_val_parse_SOURCES=test/val_parse.c
test_val_parse_LDADD=libypc.la

MOSTLYCLEANFILES=ypc.dll ypc.lib ypc.exp ypc.pdb ypc.ilk *.obj
ACLOCAL_AMFLAGS=-I ac