1 PKGS := symantic-grammar symantic symantic-lib
 
   7         cd $*; stack $(STACK_FLAGS) build $(STACK_BUILD_FLAGS)
 
   8 .PHONY: $(PKGS) $(foreach p,$(PKGS),$(eval $p: $p/build))
 
  12         ! grep -q '^Test-Suite\>' $*/$*.cabal || \
 
  13         { cd $*; stack $(STACK_FLAGS) test $(STACK_BUILD_FLAGS); }
 
  15 clean: $(PKGS:=/clean)
 
  17         cd $*; stack $(STACK_FLAGS) clean --full
 
  22         name=$$(sed -ne 's/^name: *\(.*\)/\1/p' "$$cabal"); \
 
  23         version=$$(sed -ne 's/^version: *\(.*\)/\1/p' "$$cabal"); \
 
  24         git tag --merged | grep -Fqx "$$name-$$version" || \
 
  25         git tag -f -s -m "$$name v$$version" $$name-$$version
 
  31         sensible-browser stats/index.html