on master help sign in
gogol/Makefile
31 lines 434 B history raw
1SERVICES ?= $(wildcard gogol-*)
2LIBRARIES ?= core gogol $(SERVICES)
3FORWARD := sdist upload upload-docs
5build:
6 stack build --fast
8clean:
9 stack clean
11define forward
12$1: $$(addprefix $1-,$$(LIBRARIES))
14$1-%:
15 @make -C $$* $1
17.PHONY: $1
18endef
20$(foreach c,$(FORWARD),$(eval $(call forward, $c)))
22.PHONY: $(LIBRARIES)
24gogol:
25 stack build --fast gogol
27core:
28 stack build --fast gogol-core
30$(SERVICES):
31 stack build --fast $@