1ACLOCAL_AMFLAGS = -I m4
2
3lib_LTLIBRARIES = libnet6.la
4
5#  current  : revision :      age
6#     ^     :     ^    :       ^
7#     |     :   minor  :       |
8# interface :  changes : compatibility
9libnet6_la_LDFLAGS = -version-info 0:0:0 -release 1.3
10
11libnet6_la_LIBADD = $(libnet6_LIBS)
12
13if WIN32
14libnet6_la_LIBADD += -lws2_32 -lintl
15libnet6_la_LDFLAGS += -no-undefined
16endif
17
18INCLUDES = $(libnet6_CFLAGS) -I$(srcdir)/inc
19
20pkginclude_HEADERS = \
21	inc/enum_ops.hpp \
22	inc/non_copyable.hpp \
23	inc/gettext_package.hpp \
24	inc/common.hpp \
25	inc/default_accumulator.hpp \
26	inc/error.hpp \
27	inc/main.hpp \
28	inc/serialise.hpp \
29	inc/address.hpp \
30	inc/socket.hpp \
31	inc/encrypt.hpp \
32	inc/select.hpp \
33	inc/queue.hpp \
34	inc/packet.hpp \
35	inc/connection.hpp \
36	inc/user.hpp \
37	inc/object.hpp \
38	inc/local.hpp \
39	inc/client.hpp \
40	inc/server.hpp \
41	inc/host.hpp
42
43libnet6_la_SOURCES = \
44	src/non_copyable.cpp \
45	src/gettext_package.cpp \
46	src/common.cpp \
47	src/default_accumulator.cpp \
48	src/error.cpp \
49	src/main.cpp \
50	src/serialise.cpp \
51	src/address.cpp \
52	src/socket.cpp \
53	src/encrypt.cpp \
54	src/select.cpp \
55	src/queue.cpp \
56	src/packet.cpp \
57	src/connection.cpp \
58	src/user.cpp \
59	src/object.cpp \
60	src/local.cpp \
61	src/client.cpp \
62	src/server.cpp \
63	src/host.cpp
64
65pkgconfigdir = $(libdir)/pkgconfig
66pkgconfig_DATA = net6-1.3.pc
67
68# gettext
69SUBDIRS = po .
70EXTRA_DIST = config.rpath
71libnet6_la_CPPFLAGS = -DLOCALEDIR=\""$(datadir)/locale"\"
72
73# Fix some permissions if they are not set properly when building the tarball
74dist-hook:
75	chmod u+x $(distdir)/ltmain.sh $(distdir)/missing \
76	          $(distdir)/install-sh $(distdir)/config.guess \
77	          $(distdir)/config.sub $(distdir)/config.rpath \
78	          $(distdir)/depcomp
79
80