BUILD_DEPENDS := \
	yandex-maps-json-validator \
	wget \


SWAGGER_API := proxy.api.json
SWAGGER_SCHEMA := swagger_schema.json
SWAGGER_SCHEMA_URL := https://raw.githubusercontent.com/swagger-api/swagger-spec/master/schemas/v2.0/schema.json

EXAMPLE_FILES = $(wildcard examples/*.json)
JSON_FILES = $(wildcard *json)


$(SWAGGER_SCHEMA):
	wget --no-check-certificate -O $(SWAGGER_SCHEMA) $(SWAGGER_SCHEMA_URL)

.PHONY: validate-swagger-schema

validate-swagger-schema: $(SWAGGER_SCHEMA) $(SWAGGER_API)
	json-validator -i $(SWAGGER_API) -s $(SWAGGER_SCHEMA)


test:: validate-swagger-schema 

clean::
	rm -rf $(SWAGGER_SCHEMA)

