diff --git a/src/plugins/jobcomp/elasticsearch/Makefile.am b/src/plugins/jobcomp/elasticsearch/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..bd085c4f2420484eac4ff9e28176880d5eb6523a
--- /dev/null
+++ b/src/plugins/jobcomp/elasticsearch/Makefile.am
@@ -0,0 +1,22 @@
+# Makefile for jobcomp/elasticsearch plugin
+
+AUTOMAKE_OPTIONS = foreign
+
+
+PLUGIN_FLAGS = -module -avoid-version --export-dynamic
+
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/src/common
+
+if WITH_CURL
+ELASTICSEARCH = jobcomp_elasticsearch.la
+endif
+
+pkglib_LTLIBRARIES = $(ELASTICSEARCH)
+
+# Elasticsearch job completion logging plugin.
+jobcomp_elasticsearch_la_SOURCES = jobcomp_elasticsearch.c 
+
+jobcomp_elasticsearch_la_LDFLAGS = $(SO_LDFLAGS) $(PLUGIN_FLAGS)
+
+jobcomp_elasticsearch_la_LIBADD = $(LIBCURL)
+