1 # Makefile for Amanda library.
3 include $(top_srcdir)/config/automake/vars.am
4 include $(top_srcdir)/config/automake/installperms.am
5 include $(top_srcdir)/config/automake/precompile.am
7 INCLUDES = -I$(top_srcdir)/gnulib \
8 -I$(top_srcdir)/device-src \
9 -I$(top_srcdir)/common-src
11 AM_CFLAGS = $(AMANDA_WARNING_CFLAGS)
12 AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS) $(AS_NEEDED_FLAGS)
14 amlib_LTLIBRARIES = libamxfer.la
17 LINTFLAGS=$(AMLINTFLAGS)
19 libamxfer_la_SOURCES = \
23 dest-directtcp-connect.c \
24 dest-directtcp-listen.c \
31 source-directtcp-connect.c \
32 source-directtcp-listen.c \
37 libamxfer_la_LDFLAGS = -release $(VERSION) $(AS_NEEDED_FLAGS)
38 libamxfer_la_LIBADD = \
39 ../common-src/libamanda.la
48 # automake-style tests
51 noinst_PROGRAMS = $(TESTS)
53 xfer_test_SOURCES = xfer-test.c
55 ../common-src/libtestutils.la \
61 @echo $(LINT) $(libamxfer_la_SOURCES)
62 @$(LINT) $(LINTFLAGS) $(CPPFLAGS) $(DEFS) -I. -I$(top_builddir)/config $(INCLUDES) $(libamxfer_la_SOURCES)
63 @echo $(LINT) $(genversion_SOURCES)
64 @$(LINT) $(LINTFLAGS) $(CPPFLAGS) $(DEFS) -I. -I$(top_builddir)/config $(INCLUDES) $(genversion_SOURCES)
67 @ for p in $(libamxfer_la_SOURCES); do \
68 listlibsrcs="$$listlibsrcs `pwd`/$$p"; \
70 echo $$listlibsrcs >listlibsrc.output