From 09a7e8c9d013f13a1aa1ef4e9b7f397647b79967 Mon Sep 17 00:00:00 2001 From: Martin Czygan Date: Sun, 21 Mar 2021 01:17:38 +0100 Subject: initial import of skate --- skate/Makefile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 skate/Makefile (limited to 'skate/Makefile') diff --git a/skate/Makefile b/skate/Makefile new file mode 100644 index 0000000..747a478 --- /dev/null +++ b/skate/Makefile @@ -0,0 +1,33 @@ +SHELL := /bin/bash +TARGETS := skate-ref-to-release skate-derive-key skate-cluster skate-biblioref skate-cluster-stats skate-verify skate-to-doi skate-bref-id skate-from-unstructured +PKGNAME := skate + +.PHONY: test +test: + go test -cover -v ./... + +.PHONY: generate +generate: + go generate + +.PHONY: all +all: generate $(TARGETS) + +%: cmd/%/main.go + go build -o $@ $< + +.PHONY: clean +clean: + rm -f $(TARGETS) + rm -f $(PKGNAME)_*.deb + rm -f $(PKGNAME)*.rpm + rm -rf packaging/debian/$(PKGNAME)/usr + +.PHONY: deb +deb: all + mkdir -p packaging/debian/$(PKGNAME)/usr/local/bin + cp $(TARGETS) packaging/debian/$(PKGNAME)/usr/local/bin + cd packaging/debian && fakeroot dpkg-deb --build $(PKGNAME) . + mv packaging/debian/$(PKGNAME)_*.deb . + + -- cgit v1.2.3