#!/usr/bin/make -f

.PHONY: build
build:

# Add unversioned links to the actual executable tools and their
# manual pages in the gnat-N dependency.
bindir := usr/bin
mandir := usr/share/man/man1
pkg_ver := $(shell sed '/^ gnat-\([0-9]\+\),$$/ ! d; s//\1/; q' debian/control)
tools := \
  gnat \
  gnatbind \
  gnatchop \
  gnatclean \
  gnathtml \
  gnatkr \
  gnatlink \
  gnatls \
  gnatmake \
  gnatname \
  gnatprep \
  # EOL

.PHONY: install
install::
	mkdir -p $(DESTDIR)/$(bindir) $(DESTDIR)/$(mandir)
define tool-recipe
install::
	ln -fs $(tool)-$(pkg_ver) $(DESTDIR)/$(bindir)/$(tool)
	ln -fs $(tool)-$(pkg_ver).1.gz $(DESTDIR)/$(mandir)/$(tool).1.gz
endef
$(foreach tool,$(tools),$(eval $(tool-recipe)))
