mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2025-12-31 09:20:15 -06:00
36 lines
915 B
Makefile
36 lines
915 B
Makefile
SHELL := bash
|
|
NAME := web
|
|
|
|
############ tooling ############
|
|
ifneq (, $(shell which go 2> /dev/null)) # supress `command not found warnings` for non go targets in CI
|
|
include ../.bingo/Variables.mk
|
|
endif
|
|
|
|
############ go tooling ############
|
|
include ../.make/go.mk
|
|
|
|
############ release #########
|
|
include ../.make/release.mk
|
|
|
|
############ docs generate ############
|
|
include ../.make/docs.mk
|
|
|
|
.PHONY: docs-generate
|
|
docs-generate: config-docs-generate
|
|
|
|
############ generate ############
|
|
include ../.make/generate.mk
|
|
|
|
.PHONY: ci-go-generate
|
|
ci-go-generate: pull-assets # CI runs ci-node-generate automatically before this target
|
|
@go generate $(GENERATE)
|
|
|
|
.PHONY: ci-node-generate
|
|
ci-node-generate:
|
|
|
|
WEB_ASSETS_VERSION = v2.0.2
|
|
|
|
.PHONY: pull-assets
|
|
pull-assets:
|
|
@rm -Rf assets && mkdir assets/ && curl -slL -o- https://github.com/owncloud/web/releases/download/$(WEB_ASSETS_VERSION)/web.tar.gz | tar xzf - -C assets/
|