diff --git a/web/Makefile b/web/Makefile index 275498c8940..42f9bcb072f 100644 --- a/web/Makefile +++ b/web/Makefile @@ -11,12 +11,17 @@ # See the License for the specific language governing permissions and # limitations under the License. -all: blob +include ../Makefile.INCLUDE -blob: - $(MAKE) -C blob +all: blob/files.go + +SUFFIXES: + +# Do not embed map files and the non-minified bootstrap files. +blob/files.go: $(shell find templates/ static/ -type f) + ../utility/embed-static.sh static templates | $(GOFMT) > $@ clean: - $(MAKE) -C blob clean + -rm -f blob/files.go -.PHONY: clean blob +.PHONY: clean diff --git a/web/blob/Makefile b/web/blob/Makefile deleted file mode 100644 index fa532c8f4bc..00000000000 --- a/web/blob/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2013 The Prometheus Authors -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -include ../../Makefile.INCLUDE - -all: files.go - -SUFFIXES: - -# Do not embed map files and the non-minified bootstrap files. -files.go: $(shell find ../templates/ ../static/ -type f) - ../../utility/embed-static.sh ../static ../templates | $(GOFMT) > $@ - -clean: - -rm files.go - -.PHONY: clean