diff --git a/src/Makefile.am b/src/Makefile.am
index a1bac5c7..2e4ccd7e 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -2,7 +2,8 @@ lspdir=$(srcdir)/../lsp
CLOSUREJAR=$(lspdir)/closure-compiler.jar
CLOSURE=java -jar $(CLOSUREJAR) --warning_level QUIET
BUILT_SOURCES=server.html.h embed.js.h
-CLEANFILES=$(BUILT_SOURCES) server.html compressed.js
+# Do not clean below files, build machines do not have closure installed
+EXTRA_DIST=server.html server.html.h embed.js.h
AM_CPPFLAGS = $(MIST_CFLAGS)
LDADD = $(MIST_LIBS)
@@ -21,19 +22,17 @@ MistConnHTTPDynamic_SOURCES=conn_http_dynamic.cpp ../VERSION
lspSOURCES=$(lspdir)/jquery.js $(lspdir)/placeholder.js $(lspdir)/md5.js $(lspdir)/main.js $(lspdir)/functions.js
lspDATA=$(lspdir)/header.html $(lspdir)/style.css $(lspdir)/footer.html
-embed.js.h: $(srcdir)/embed.js $(CLOSUREJAR)
+embed.js.h: $(srcdir)/embed.js
$(CLOSURE) $< > embed.min.js
xxd -i embed.min.js | sed s/_min_/_/g > embed.js.h
rm embed.min.js
-compressed.js: $(lspSOURCES) $(CLOSUREJAR)
- -mkdir lsp
- $(CLOSURE) $(lspSOURCES) > $@
-
server.html: compressed.js $(lspDATA)
+ $(CLOSURE) $(lspSOURCES) > compressed.js
cat $(lspdir)/header.html > $@
echo "" >> $@