all: $(TARG)
.PHONY: all

$(TARG): $(OFILES) $(MOFILE)
	$(LINK.o) -o $@ $^ $(LDLIBS)

install: $(BINDIR) $(BINDIR)/$(TARG)
.PHONY: install

$(BINDIR):
	$(INSTALL) -d $@

$(BINDIR)/%: %
	$(INSTALL) $< $@

CLEANFILES:=$(CLEANFILES) $(TARG)

$(OFILES) $(MOFILE): $(HFILES)

clean:
	rm -f *.o $(CLEANFILES)
.PHONY: clean
