You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
493 B
Makefile

.PHONY: all
all: setup build
.PHONY: setup
setup:
cp -n .env.dev .env
ln -sf ../.env client/.env
ln -sf ../.env server/.env
mkdir -p dist/
$(MAKE) -C server setup
$(MAKE) -C client setup
# rsync options: [a]rchive [c]hecksum [v]erbose [h]uman
.PHONY: build
build:
$(MAKE) -C server build
$(MAKE) -C client build
rsync -ach server/bin/posti-dm dist/
rsync -ach client/dist/ dist/
cp .env dist/.env
3 years ago
.PHONY: clean
clean:
rm -rf dist/
rm -rf server/bin/
rm -rf client/dist/