diff --git a/Libraries/LibHTML/Makefile b/Libraries/LibHTML/Makefile
index 6ce339aedb..6d21f5b685 100644
--- a/Libraries/LibHTML/Makefile
+++ b/Libraries/LibHTML/Makefile
@@ -88,6 +88,10 @@ CSS/PropertyID.cpp: CSS/Properties.json $(GENERATE_CSS_PROPERTYID_CPP)
@echo "GENERATE $@"
$(QUIET) flock CSS $(GENERATE_CSS_PROPERTYID_CPP) $< > $@
+ResourceLoader.cpp: ../../Servers/ProtocolServer/ProtocolClientEndpoint.h
+../../Servers/ProtocolServer/ProtocolClientEndpoint.h:
+ @$(MAKE) -C $(dir $(@))
+
EXTRA_CLEAN = CSS/DefaultStyleSheetSource.cpp CSS/PropertyID.h CSS/PropertyID.cpp
OBJS = $(EXTRA_OBJS) $(LIBHTML_OBJS)