mirror of
https://github.com/SchildiChat/schildichat-desktop.git
synced 2025-03-31 21:24:27 +02:00
40 lines
798 B
Makefile
40 lines
798 B
Makefile
.PHONY: all web desktop desktop-common linux windows clean
|
|
|
|
CFGDIR ?= configs/sc
|
|
|
|
all: desktop
|
|
|
|
YARN ?= yarnpkg
|
|
|
|
|
|
-include release.mk
|
|
|
|
|
|
web:
|
|
cp $(CFGDIR)/config.json element-web/
|
|
$(YARN) --cwd element-web dist
|
|
|
|
desktop-common: web
|
|
$(YARN) --cwd element-desktop run fetch --cfgdir ''
|
|
$(YARN) --cwd element-desktop run build:native
|
|
|
|
desktop: windows linux
|
|
|
|
linux: desktop-common
|
|
$(YARN) --cwd element-desktop run build64linux
|
|
|
|
debian: desktop-common
|
|
$(YARN) --cwd element-desktop run build64deb
|
|
|
|
pacman: desktop-common
|
|
$(YARN) --cwd element-desktop run build64pacman
|
|
|
|
windows: desktop-common
|
|
$(YARN) --cwd element-desktop run build64windows
|
|
|
|
clean:
|
|
$(YARN) --cwd matrix-js-sdk clean
|
|
$(YARN) --cwd matrix-react-sdk clean
|
|
$(YARN) --cwd element-web clean
|
|
$(YARN) --cwd element-desktop clean
|