fix(nodejs): use a recursive wildcard to find all ui source files when building

This commit is contained in:
Łukasz Mierzwa
2018-06-25 23:15:02 +02:00
parent a4a20ea3ef
commit 8f733e0694

View File

@@ -7,8 +7,13 @@ ALERTMANAGER_URI := "file://$(MOCK_PATH)"
# Listen port when running locally
PORT := 8080
# define a recursive wildcard function, we'll need it to find deeply nested
# sources in the ui directory
# based on http://blog.jgc.org/2011/07/gnu-make-recursive-wildcard-function.html
rwildcard = $(foreach d, $(wildcard $1*), $(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d))
SOURCES := $(wildcard *.go) $(wildcard */*.go) $(wildcard */*/*.go)
ASSET_SOURCES := $(wildcard ui/public/* ui/src/* ui/src/*/*)
ASSET_SOURCES := $(call rwildcard, ui/public ui/src, *)
GO_BINDATA_MODE := prod
ifdef DEBUG