Prepare NEWS file for next release
[libmodbus.git] / src / Makefile.am
blobfc6c8dbbe595d8e502e19eb5e09182b2fe1ff47f
1 EXTRA_DIST =
2 lib_LTLIBRARIES = libmodbus.la
4 AM_CPPFLAGS = \
5     -include $(top_builddir)/config.h \
6     -DSYSCONFDIR=\""$(sysconfdir)"\" \
7     -DLIBEXECDIR=\""$(libexecdir)"\" \
8     -I${top_srcdir}/src
10 AM_CFLAGS = ${WARNING_CFLAGS}
12 libmodbus_la_SOURCES = \
13         modbus.c \
14         modbus.h \
15         modbus-data.c \
16         modbus-private.h \
17         modbus-rtu.c \
18         modbus-rtu.h \
19         modbus-rtu-private.h \
20         modbus-tcp.c \
21         modbus-tcp.h \
22         modbus-tcp-private.h \
23         modbus-version.h
25 libmodbus_la_LDFLAGS = -no-undefined \
26         -version-info $(LIBMODBUS_LT_VERSION_INFO)
28 if OS_WIN32
29 libmodbus_la_LIBADD = -lwsock32
30 endif
32 if OS_QNX
33 libmodbus_la_LIBADD = -lsocket
34 endif
36 # Header files to install
37 libmodbusincludedir = $(includedir)/modbus
38 libmodbusinclude_HEADERS = modbus.h modbus-version.h modbus-rtu.h modbus-tcp.h
40 DISTCLEANFILES = modbus-version.h
41 EXTRA_DIST += modbus-version.h.in
42 CLEANFILES = *~