# Makefile.am for libatalk/cnid/
+SUBDIRS = last mtab cdb dbd tdb
+
noinst_LTLIBRARIES = libcnid.la
+LIBCNID_DEPS = dbd/libcnid_dbd.la
+
+if USE_CDB_BACKEND
+LIBCNID_DEPS += cdb/libcnid_cdb.la
+endif
+
+if USE_LAST_BACKEND
+LIBCNID_DEPS += last/libcnid_last.la
+endif
+
+if USE_TDB_BACKEND
+LIBCNID_DEPS += tdb/libcnid_tdb.la
+endif
-libcnid_la_SOURCES = cnid_add.c cnid_close.c cnid_delete.c cnid_get.c cnid_lookup.c cnid_meta.c cnid_nextid.c cnid_open.c cnid_resolve.c cnid_update.c
+if USE_MTAB_BACKEND
+LIBCNID_DEPS += mtab/libcnid_mtab.la
+endif
-noinst_HEADERS = cnid_meta.h cnid_private.h
+libcnid_la_SOURCES = cnid.c cnid_init.c
+libcnid_la_LIBADD = $(LIBCNID_DEPS)
EXTRA_DIST = README
-CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys