alice-lg/Makefile

44 lines
551 B
Makefile
Raw Permalink Normal View History

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