PREFIX ?= /usr/local BINDIR = $(PREFIX)/bin SHAREDIR = $(PREFIX)/share/repoman PROFILES_DIR = $(SHAREDIR)/profiles RECIPES_DIR = $(SHAREDIR)/recipes DESTDIR ?= .PHONY: all build test clean install uninstall all: build build: reefc build test: @for t in tests/test_*.reef; do \ echo "== $$t =="; \ reefc run "$$t" || exit 1; \ done clean: reefc clean install: build install -d $(DESTDIR)$(BINDIR) install -m 0755 build/repoman $(DESTDIR)$(BINDIR)/repoman install -d $(DESTDIR)$(PROFILES_DIR) install -m 0644 profiles/*.yml $(DESTDIR)$(PROFILES_DIR)/ install -d $(DESTDIR)$(RECIPES_DIR)/docker install -m 0644 recipes/docker/*.conf $(DESTDIR)$(RECIPES_DIR)/docker/ uninstall: rm -f $(DESTDIR)$(BINDIR)/repoman rm -rf $(DESTDIR)$(PROFILES_DIR) rm -rf $(DESTDIR)$(RECIPES_DIR)