# Builds TypeScript & Go check_certificate_files := $(wildcard src/go/checkCertificate/*.go) check_certificate_signatures_files := $(wildcard src/go/checkCertSignatures/*.go) storage_files := $(wildcard src/go/storage/*.go) all: check_certificate check_cert_signatures storage typescript check_certificate: HOME=/root go build -v -ldflags="-s -w" -o dist/bin/checkCertificate ${check_certificate_files} @chmod 740 dist/bin/checkCertificate file dist/bin/checkCertificate check_cert_signatures: HOME=/root go build -v -ldflags="-s -w" -o dist/bin/checkCertSignatures ${check_certificate_signatures_files} @chmod 740 dist/bin/checkCertSignatures file dist/bin/checkCertSignatures storage: HOME=/root go build -v -ldflags="-s -w" -o dist/bin/storage ${storage_files} @chmod 740 dist/bin/storage file dist/bin/storage typescript: tsc -p ./tsconfig.json