DESTDIR=
pfx=/usr/local
-flavour=$(shell stack --version >/dev/null 2>&1 && echo stack || echo cabal)
+flavour=$(shell if stack --version >/dev/null 2>&1; then echo stack; elif cabal --version >/dev/null 2>&1; then echo cabal; else echo simple; fi)
build: build-$(flavour)
install: install-$(flavour) install-common
install-cabal: build-cabal
cabal install --prefix=$(DESTDIR)$(pfx)
+build-simple:
+ ghc Setup.hs
+ ./Setup configure --prefix=$(pfx)
+ ./Setup build
+
+install-simple: build-simple
+ ./Setup copy --destdir=$(DESTDIR)
+
all: $(subst .hs,,$(wildcard *.hs))
%: %.hs