.PHONY: all precommit setup lint test integration_test build run fix jenkins
SELF_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
SERVICE = feeds-edge
include $(SELF_DIR)vendor/code.justin.tv/feeds/service-common/CommonMakefile.mk

mocks:
	mockery -dir ./cmd/feeds-edge/internal/api -name SettingsClient -output ./cmd/feeds-edge/internal/api/mocks
	mockery -dir ./cmd/feeds-edge/internal/api -name ClueClient -output ./cmd/feeds-edge/internal/api/mocks
	mockery -dir ./cmd/feeds-edge/internal/api -name FriendshipClient -output ./cmd/feeds-edge/internal/api/mocks
	mockery -dir ./cmd/feeds-edge/internal/api -name ShineClient -output ./cmd/feeds-edge/internal/api/mocks
	mockery -dir ./cmd/feeds-edge/internal/api/v2 -name SpadeClient -output ./cmd/feeds-edge/internal/api/mocks

jenkins: setup test lint static_build
