From f3019b7478fb7c08fb959c1cb12af5782df3c60a Mon Sep 17 00:00:00 2001 From: Derek Parker Date: Sat, 28 Feb 2015 21:07:08 -0600 Subject: [PATCH] Prefer makefile to shell script --- Makefile | 22 ++++++++++++++++++++++ test_darwin | 4 ---- 2 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 Makefile delete mode 100755 test_darwin diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..380c6e5e --- /dev/null +++ b/Makefile @@ -0,0 +1,22 @@ +UNAME = $(shell uname) +PREFIX=github.com/derekparker/delve + +build: + go build github.com/derekparker/delve/cmd/dlv +ifeq "$(UNAME)" "Darwin" + codesign -s dlv-cert ./dlv +endif + +install: + go install github.com/derekparker/delve/cmd/dlv +ifeq "$(UNAME)" "Darwin" + codesign -s dlv-cert $(which dlv) +endif + +test: +ifeq "$(UNAME)" "Darwin" + go test $(PREFIX)/command $(PREFIX)/dwarf/frame $(PREFIX)/dwarf/op $(PREFIX)/dwarf/util + cd proctl && go test -c $(PREFIX)/proctl && codesign -s $(CERT) ./proctl.test && ./proctl.test +else + go test ./... +endif diff --git a/test_darwin b/test_darwin deleted file mode 100755 index a0c2ee9b..00000000 --- a/test_darwin +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -go test -c && codesign -s dbg-cert ./proctl.test && ./proctl.test -test.v -test.run "$1" -rm ./proctl.test -- GitLab