diff --git a/gstlal-burst/share/feature_extractor/Makefile.gstlal_idq_icc b/gstlal-burst/share/feature_extractor/Makefile.gstlal_idq_icc
index 8e9f02df081c29fad38da393d77cbfc3796b7ab0..b090b95454bbc24611ec4f3b5ec403b2293ac0fd 100644
--- a/gstlal-burst/share/feature_extractor/Makefile.gstlal_idq_icc
+++ b/gstlal-burst/share/feature_extractor/Makefile.gstlal_idq_icc
@@ -105,6 +105,7 @@ KAFKA_PYTHON_TARGET=$(INSTALL_DIR)/lib64/python2.7/site-packages/confluent_kafka
 LIBRDKAFKA_TARGET=$(INSTALL_DIR)/lib/librdkafka.so
 SKLEARN_TARGET=$(INSTALL_DIR)/lib64/python2.7/site-packages/sklearn/_isotonic.so
 CYTHON_TARGET=$(INSTALL_DIR)/bin/cython
+GSTLALBURST_TARGET=$(INSTALL_DIR)/lib/libgstlalburst.so
 GSTINSPIRAL_TARGET=$(INSTALL_DIR)/lib/libgstlalinspiral.so
 GSTLALCALIB_TARGET=$(INSTALL_DIR)/bin/gstlal_compute_strain
 GSTLALUGLY_TARGET=$(INSTALL_DIR)/lib/gstreamer-1.0/libgstnds.so
@@ -344,7 +345,7 @@ cython : logs/cython.txt
 logs/cython.txt : $(LOGS_DIR)/gstlal.txt $(CYTHON_TARGET)
 	@echo $^ | sed -e "s@ @\n@g" > $@
 
-$(CYTHON_TARGET) : $(GSTINSPIRAL_TARGET)
+$(CYTHON_TARGET) : $(GSTLALBURST_TARGET)
 	@echo $(GREEN)cython$(WHITE) 1>&2
 	tar -xzf $(TAR_DIR)/$(CYTHON).tar.gz -C $(SRC_DIR) ; \
 	cd $(SRC_DIR)/$(CYTHON) && python setup.py install --prefix=$(INSTALL_DIR) ; \
@@ -352,9 +353,16 @@ $(CYTHON_TARGET) : $(GSTINSPIRAL_TARGET)
 # gstlal (all)
 gstlal : logs/gstlal.txt
 
-logs/gstlal.txt : $(LOGS_DIR)/doxygen.txt $(GSTLAL_TARGET) $(GSTLALUGLY_TARGET) $(GSTLALCALIB_TARGET) $(GSTINSPIRAL_TARGET)
+logs/gstlal.txt : $(LOGS_DIR)/doxygen.txt $(GSTLAL_TARGET) $(GSTLALUGLY_TARGET) $(GSTLALCALIB_TARGET) $(GSTINSPIRAL_TARGET) $(GSTLALBURST_TARGET)
 	@echo $^ | sed -e "s@ @\n@g" > $@
 
+# gstlal-burst
+$(GSTLALBURST_TARGET) : $(GSTINSPIRAL_TARGET)
+	@echo $(GREEN)gstlal-burst$(WHITE) 1>&2
+	cd $(GSTLAL_REPO)/gstlal-burst && echo | ./00init.sh ; \
+	cd $(GSTLAL_REPO)/gstlal-burst && ./configure --prefix=$(INSTALL_DIR) ; \
+	cd $(GSTLAL_REPO)/gstlal-burst && make -j$(CORES) && make install -j$(CORES) ; \
+
 # gstlal-inspiral
 $(GSTINSPIRAL_TARGET) : $(GSTLALCALIB_TARGET)
 	@echo $(GREEN)gstlal-inspiral$(WHITE) 1>&2
@@ -986,7 +994,7 @@ clean-cython :
 	rm -rf logs/cython.txt $(CYTHON_TARGET)
 
 clean-gstlal :
-	rm -rf logs/gstlal.txt $(GSTLAL_TARGET) $(GSTLALUGLY_TARGET) $(GSTLALCALIB_TARGET) $(GSTLALINSPIRAL_TARGET)
+	rm -rf logs/gstlal.txt $(GSTLAL_TARGET) $(GSTLALUGLY_TARGET) $(GSTLALCALIB_TARGET) $(GSTLALINSPIRAL_TARGET) $(GSTLALBURST_TARGET)
 
 clean-doxygen :
 	rm -rf logs/doxygen.txt $(DOXYGEN_TARGET)