diff --git a/store/txnstore/lib/Rules.mk b/store/txnstore/lib/Rules.mk
new file mode 100644
index 0000000000000000000000000000000000000000..263b3e8ef8cd0e1cceabcf7d840e4ab589944e1e
--- /dev/null
+++ b/store/txnstore/lib/Rules.mk
@@ -0,0 +1,6 @@
+d := $(dir $(lastword $(MAKEFILE_LIST)))
+
+SRCS += $(addprefix $(d), \
+	txnstore.cc occstore.cc lockstore.cc)
+
+LIB-txnstore := $(o)txnstore.o $(o)occstore.o $(o)lockstore.o
\ No newline at end of file