# Makefile.am for libatalk/cnid/
-
-SUBDIRS = db3 last mtab cdb dbd hash tdb
+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_DEPS = db3/libcnid_db3.la \
- cdb/libcnid_cdb.la \
- last/libcnid_last.la \
- mtab/libcnid_mtab.la \
- hash/libcnid_hash.la \
- tdb/libcnid_tdb.la \
- dbd/libcnid_dbd.la
+if USE_MTAB_BACKEND
+LIBCNID_DEPS += mtab/libcnid_mtab.la
+endif
libcnid_la_SOURCES = cnid.c cnid_init.c
libcnid_la_LIBADD = $(LIBCNID_DEPS)