Commit dfe832ba authored by Ariadne Conill's avatar Ariadne Conill 🐰
Browse files

add generic build infrastructure

parent c17d7322
update-ca-certificates
c_rehash
certdata.stamp
*.crt
PYTHON := python3
all: update-ca-certificates c_rehash certdata.stamp
update-ca-certificates: update-ca.c
${CC} ${CFLAGS} -o $@ update-ca.c ${LDFLAGS}
c_rehash: c_rehash.c
${CC} ${CFLAGS} -o $@ c_rehash.c -lcrypto ${LDFLAGS}
certdata.stamp:
${PYTHON} certdata2pem.py
touch $@
install: all
install -d -m755 ${DESTDIR}/etc/ca-certificates/update.d \
${DESTDIR}/usr/bin \
${DESTDIR}/usr/sbin \
${DESTDIR}/usr/share/ca-certificates \
${DESTDIR}/usr/local/share/ca-certificates \
${DESTDIR}/etc/ssl/certs
for cert in *.crt; do \
install -D -m644 $$cert ${DESTDIR}/usr/share/ca-certificates/mozilla/$$cert; \
done
install -D -m644 update-ca-certificates.8 ${DESTDIR}/usr/share/man/man8/update-ca-certificates.8
install -m755 update-ca-certificates ${DESTDIR}/usr/sbin
install -m755 c_rehash ${DESTDIR}/usr/bin
clean:
rm -rf update-ca-certificates c_rehash certdata.stamp *.crt
.PHONY: install clean
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment