restic/Makefile

34 lines
593 B
Makefile
Raw Normal View History

.PHONY: clean all test release debug
2014-08-05 23:13:19 +02:00
GOFLAGS=
#GOFLAGS+=-race
2014-11-24 22:19:48 +01:00
2015-01-14 17:49:17 +01:00
all: release
release:
for dir in cmd/* ; do \
test -f "$$dir/Makefile" && \
(GOFLAGS="$(GOFLAGS)" make -C "$$dir") \
done
debug:
2014-08-06 20:09:41 +02:00
for dir in cmd/* ; do \
test -f "$$dir/Makefile" && \
(GOFLAGS="$(GOFLAGS)" make -C "$$dir" debug) \
2014-08-06 20:09:41 +02:00
done
test: release debug
go test -v ./...
test/run.sh cmd/restic:cmd/dirdiff
test-%: test/test-%.sh release debug
echo $*
test/run.sh cmd/restic:cmd/dirdiff "test/$@.sh"
2014-08-05 23:13:19 +02:00
clean:
go clean
2014-08-06 20:09:41 +02:00
for dir in cmd/* ; do \
test -f "$$dir/Makefile" && \
(make -C "$$dir" clean) \
2014-08-06 20:09:41 +02:00
done