# DESTDIR envvar is a way to install the application in a different root (for building packages for example). PREFIX ?= /usr/local BINDIR ?= $(PREFIX)/bin SHAREDIR ?= $(PREFIX)/share DOCDIR ?= $(SHAREDIR)/doc/dnsmanagerd MANDIR ?= $(SHAREDIR)/man CFLAGS ?= -Wall -Wextra all: build install: build $(Q)install -D -m 555 bin/* --target-directory=$(DESTDIR)$(BINDIR)/ build: bin bin/b64-lbl-encode bin/b64-lbl-decode bin: [ -d bin ] || mkdir bin bin/b64-lbl-encode: src/b64-lbl-encode.c cc -o bin/b64-lbl-encode src/b64-lbl-encode.c $(CFLAGS) bin/b64-lbl-decode: src/b64-lbl-decode.c cc -o bin/b64-lbl-decode src/b64-lbl-decode.c $(CFLAGS) clean: rm bin/*