2017-05-19 11:08:19 +02:00
|
|
|
|
|
|
|
#
|
2022-07-27 18:54:55 +02:00
|
|
|
# Build the Alice Looking Glass locally
|
2017-05-19 11:08:19 +02:00
|
|
|
#
|
|
|
|
|
2017-05-29 13:52:15 +02:00
|
|
|
PROG=alice-lg
|
|
|
|
ARCH=amd64
|
|
|
|
|
|
|
|
VERSION=$(shell cat ./VERSION)
|
|
|
|
|
2017-05-23 13:58:49 +02:00
|
|
|
|
2017-05-29 10:35:19 +02:00
|
|
|
all: alice
|
|
|
|
|
2022-07-27 18:54:55 +02:00
|
|
|
test: ui_test backend_test
|
2017-05-23 13:58:49 +02:00
|
|
|
|
2022-07-27 18:54:55 +02:00
|
|
|
alice: ui backend
|
2021-04-16 10:23:04 +02:00
|
|
|
cp cmd/alice-lg/alice-lg-* bin/
|
2017-05-23 13:58:49 +02:00
|
|
|
|
2022-07-27 18:54:55 +02:00
|
|
|
ui:
|
|
|
|
$(MAKE) -C ui/
|
2017-05-29 13:52:15 +02:00
|
|
|
|
2022-07-27 18:54:55 +02:00
|
|
|
ui_test:
|
|
|
|
$(MAKE) -C ui/ test
|
2017-05-29 13:52:15 +02:00
|
|
|
|
2022-07-27 18:54:55 +02:00
|
|
|
backend:
|
|
|
|
$(MAKE) -C cmd/alice-lg/ static
|
2017-05-29 13:52:15 +02:00
|
|
|
|
2022-07-27 18:54:55 +02:00
|
|
|
backend_test:
|
2022-11-10 10:42:42 +01:00
|
|
|
mkdir -p ./ui/build
|
|
|
|
touch ./ui/build/UI_BUILD_STUB
|
2022-07-27 18:54:55 +02:00
|
|
|
go test ./pkg/...
|
2022-11-10 10:42:42 +01:00
|
|
|
rm ./ui/build/UI_BUILD_STUB
|
2017-05-29 13:52:15 +02:00
|
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f bin/alice-lg-linux-amd64
|
|
|
|
rm -f bin/alice-lg-osx-amd64
|
|
|
|
rm -rf $(DIST)
|
2022-11-10 10:42:42 +01:00
|
|
|
rm ./ui/build/UI_BUILD_STUB
|
2022-07-27 18:54:55 +02:00
|
|
|
|
|
|
|
|
|
|
|
.PHONY: backend ui clean
|
|
|
|
|