27 lines
679 B
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/*
|