mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-17 07:36:44 +00:00
Add qt docs target to system-qt builds
This commit is contained in:
committed by
Jakub Cuth
parent
a7a52bc57e
commit
4d330e24c1
12
Makefile
12
Makefile
@ -64,6 +64,12 @@ ifeq "${TARGET_CMD}" "Import-Export"
|
|||||||
TGZ_TARGET:=ie_${TARGET_OS}_${REVISION}.tgz
|
TGZ_TARGET:=ie_${TARGET_OS}_${REVISION}.tgz
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef QT_API
|
||||||
|
VENDOR_TARGET:=prepare-vendor update-qt-docs
|
||||||
|
else
|
||||||
|
VENDOR_TARGET=update-vendor
|
||||||
|
endif
|
||||||
|
|
||||||
build: ${TGZ_TARGET}
|
build: ${TGZ_TARGET}
|
||||||
build-ie:
|
build-ie:
|
||||||
TARGET_CMD=Import-Export $(MAKE) build
|
TARGET_CMD=Import-Export $(MAKE) build
|
||||||
@ -106,7 +112,7 @@ ifneq "${GOOS}" "${TARGET_OS}"
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
${EXE_TARGET}: check-has-go gofiles ${ICO_FILES} update-vendor
|
${EXE_TARGET}: check-has-go gofiles ${ICO_FILES} ${VENDOR_TARGET}
|
||||||
rm -rf deploy ${TARGET_OS} ${DEPLOY_DIR}
|
rm -rf deploy ${TARGET_OS} ${DEPLOY_DIR}
|
||||||
cp cmd/${TARGET_CMD}/main.go .
|
cp cmd/${TARGET_CMD}/main.go .
|
||||||
qtdeploy ${BUILD_FLAGS} ${QT_BUILD_TARGET}
|
qtdeploy ${BUILD_FLAGS} ${QT_BUILD_TARGET}
|
||||||
@ -123,7 +129,7 @@ icon_windows.syso: icon.rc logo.ico
|
|||||||
|
|
||||||
|
|
||||||
## Rules for therecipe/qt
|
## Rules for therecipe/qt
|
||||||
.PHONY: prepare-vendor update-vendor
|
.PHONY: prepare-vendor update-vendor update-qt-docs
|
||||||
THERECIPE_ENV:=github.com/therecipe/env_${TARGET_OS}_amd64_513
|
THERECIPE_ENV:=github.com/therecipe/env_${TARGET_OS}_amd64_513
|
||||||
|
|
||||||
# vendor folder will be deleted by gomod hence we cache the big repo
|
# vendor folder will be deleted by gomod hence we cache the big repo
|
||||||
@ -148,6 +154,8 @@ prepare-vendor:
|
|||||||
update-vendor: vendor-cache/${THERECIPE_ENV} prepare-vendor
|
update-vendor: vendor-cache/${THERECIPE_ENV} prepare-vendor
|
||||||
${LINKCMD}
|
${LINKCMD}
|
||||||
|
|
||||||
|
update-qt-docs:
|
||||||
|
go get github.com/therecipe/qt/internal/binding/files/docs/$(QT_API)
|
||||||
|
|
||||||
## Dev dependencies
|
## Dev dependencies
|
||||||
.PHONY: install-devel-tools install-linter install-go-mod-outdated
|
.PHONY: install-devel-tools install-linter install-go-mod-outdated
|
||||||
|
|||||||
Reference in New Issue
Block a user