mirror of
https://github.com/clearlinux/clrtrust.git
synced 2026-06-15 18:46:36 +00:00
34ba387c1c
Add a manpage for clrtrust and Makefile entries for building from markdown
33 lines
804 B
Makefile
33 lines
804 B
Makefile
# Copyright 2020 Intel Corporation.
|
|
|
|
LDLIBS := -lcrypto
|
|
CFLAGS := -W -Wall -Werror -std=gnu9x
|
|
|
|
BINDIR := /usr/bin
|
|
LIBEXECDIR := /usr/libexec
|
|
MANDIR := /usr/share/man
|
|
|
|
.PHONY: build install check clean
|
|
|
|
build: clrtrust-helper clrtrust man/clrtrust.1
|
|
|
|
clrtrust-helper: clrtrust-helper.o
|
|
|
|
clrtrust: clrtrust.in
|
|
cat clrtrust.in | sed -e 's:LIBEXEC_CONFIG_VALUE:$(LIBEXECDIR):' > $@
|
|
chmod +x clrtrust
|
|
|
|
man/%: man/%.md
|
|
pandoc -s -f markdown -t man $< --output $@
|
|
|
|
install:
|
|
install -D --mode=0755 clrtrust ${INSTALL_ROOT}${BINDIR}/clrtrust
|
|
install -D --mode=0755 clrtrust-helper ${INSTALL_ROOT}${LIBEXECDIR}/clrtrust-helper
|
|
install -D --mode=0644 man/clrtrust.1 ${INSTALL_ROOT}${MANDIR}/man1/clrtrust.1
|
|
|
|
check: build
|
|
bats -t test
|
|
|
|
clean:
|
|
rm -rf clrtrust-helper clrtrust-helper.o clrtrust man/clrtrust.1
|