-libamdevice_la_LDFLAGS = -release $(VERSION)
-libamdevice_la_SOURCES = property.c device.c device-queueing.c \
- null-device.c rait-device.c vfs-device.c
-libamdevice_la_LIBADD = ../common-src/libamanda.la
-
-# tape-device has *lots* of conditionals; the first is whether to support
-# the device at all, and the remainder select a particular kind of OS-specific
-# backend.
+libamdevice_la_LDFLAGS = -release $(VERSION) $(AS_NEEDED_FLAGS)
+libamdevice_la_SOURCES = \
+ property.c \
+ device.c \
+ directtcp-connection.c \
+ null-device.c \
+ rait-device.c \
+ vfs-device.c \
+ xfer-source-device.c \
+ xfer-dest-device.c \
+ xfer-dest-taper.c \
+ xfer-dest-taper-cacher.c \
+ xfer-dest-taper-directtcp.c \
+ xfer-dest-taper-splitter.c \
+ xfer-source-recovery.c
+libamdevice_la_LIBADD = \
+ ../common-src/libamanda.la \
+ ../xfer-src/libamxfer.la