GO_SUBDIRS := $(wildcard go/*/.)
JS_SUBDIRS := $(wildcard js/*/.)
all: $(GO_SUBDIRS) $(JS_SUBDIRS) rust/.
$(JS_SUBDIRS):
$(MAKE) -C $@
$(GO_SUBDIRS):
rust/.:
.PHONY: $(GO_SUBDIRS) $(JS_SUBDIRS) rust/. all