#!/usr/bin/make -f

configs = internal

nop:
	@:

build:
	set -e; \
	for c in $(configs); do \
		cp -Rp src/ "src-$${c}"; \
		oh-autobuild -s "src-$${c}" -- $$(cat "../config/$${c}"); \
	done
	touch $@

install: build
	mkdir -p flashrom-doc.data/usr/share/man/man8
	set -e; \
	for c in $(configs); do \
		oh-autoinstall -s "src-$${c}" -d "flashrom-$${c}.data" -- \
			PREFIX=/usr $$(cat "../config/$${c}"); \
		mv "flashrom-$${c}.data/usr/sbin/flashrom" \
			"flashrom-$${c}.data/usr/sbin/flashrom.$${c}"; \
		mv "flashrom-$${c}.data/usr/share/man/man8/flashrom.8" \
			flashrom-doc.data/usr/share/man/man8; \
		rmdir \
			"flashrom-$${c}.data/usr/share/man/man8" \
			"flashrom-$${c}.data/usr/share/man" \
			"flashrom-$${c}.data/usr/share"; \
		oh-fixperms -d "flashrom-$${c}.data"; \
		oh-strip -d "flashrom-$${c}.data"; \
	done
	oh-fixperms -d flashrom-doc.data