diff --git a/src/Makefile.am b/src/Makefile.am
index 806c0cb0996a3c8cd5a8df8d23f9fc09494d453c..d9f7666b06d39c44d82e378aeeb6c9377cb4af0e 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -9,6 +9,8 @@ libopendht_la_LIBADD = ./argon2/libargon2.la
 
 libopendht_la_SOURCES = \
         dht.cpp \
+        node_cache.cpp \
+        callbacks.cpp \
         routing_table.cpp \
         network_engine.cpp \
         utils.cpp \
@@ -27,6 +29,8 @@ endif
 nobase_include_HEADERS = \
         ../include/opendht.h \
         ../include/opendht/dht.h \
+        ../include/opendht/callbacks.h \
+        ../include/opendht/node_cache.h \
         ../include/opendht/routing_table.h \        
         ../include/opendht/network_engine.h \
         ../include/opendht/scheduler.h \