FLATPAK = $$FLATPAKBUILD %.html: %.md pandoc --output $@ $< dist-newstyle/cache/plan.json: cabal new-build --dry-run flatpak.json: flatpak.cabal.json dist-newstyle/cache/plan.json cabal run -- --cabal-install --arch x86_64 --arch i386 $< $@ repo-%: flatpak.json flatpak-builder --force-clean --arch=$* --repo=$(FLATPAK)/repository --state-dir=$(FLATPAK)/builder/ $(FLATPAK)/build/cabal-flatpak $< touch $@ cabal-flatpak.%.flatpak: repo-% flatpak build-bundle --arch=$* $(FLATPAK)/repository $@ com.github.thielema.cabal-flatpak \ --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo flatpak-all: cabal-flatpak.x86_64.flatpak cabal-flatpak.i386.flatpak