2020-09-14 10:36:48 +02:00

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