include config.mk

DESTDIR=
INSTALL=install

TOOLS_GEN=unet unet-static unet-dhcp unet-udhcpc
TOOLS=$(TOOLS_GEN)

DOCS=README COPYING

CLEANABLE=$(TOOLS_GEN) config.sed

.PHONY: all clean install

all: $(TOOLS)

clean:
	rm -vf $(CLEANABLE)

install:
	mkdir -p $(DESTDIR)$(SBINDIR)/
	for x in $(TOOLS); do \
		$(INSTALL) -m 755 $$x $(DESTDIR)$(SBINDIR)/; \
	done
	mkdir -p $(DESTDIR)$(DOCDIR)/
	for x in $(DOCS); do \
		$(INSTALL) -m 644 $$x $(DESTDIR)$(DOCDIR)/; \
	done

config.sed: config.mk
	sed -e 's/^/s|@@/' -e 's/=/@@|/1' -e 's/$$/|g/' $< > $@

%: %.in config.sed
	sed -f config.sed $< > $@
