b64-line-by-line/makefile

27 lines
679 B
Makefile

# 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/*