-libd0_blind_id_la_SOURCES = d0_bignum-gmp.c d0_blind_id.c d0.c d0_iobuf.c sha2.c \
- d0_bignum-gmp.h d0_blind_id.h d0.h d0_iobuf.h sha2.h
-libd0_blind_id_la_LDFLAGS = -versioninfo 3:0:3
+libd0_blind_id_la_SOURCES = d0_blind_id.c d0.c d0_iobuf.c sha2.c \
+ d0_blind_id.h d0.h d0_iobuf.h sha2.h \
+ d0_bignum.h
+
+if WITH_TOMMATH
+libd0_blind_id_la_SOURCES += d0_bignum-tommath.c
+else
+if WITH_OPENSSL
+libd0_blind_id_la_SOURCES += d0_bignum-openssl.c
+else
+libd0_blind_id_la_SOURCES += d0_bignum-gmp.c
+endif
+endif
+libd0_blind_id_la_LDFLAGS = -versioninfo 4:0:4