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
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
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf dist/
|
|
rm -rf server/bin/
|
|
rm -rf client/dist/
|
|
|