47 lines
1021 B
Makefile
47 lines
1021 B
Makefile
LDPATH ?= /tmp/libipc/zig-impl/build
|
|
SRC ?= ./bin/some-crystal-app
|
|
|
|
VG_OPTS = --leak-check=full -v
|
|
VG_OPTS += --show-leak-kinds=all
|
|
VG_OPTS += --suppressions=valgrind.suppressions
|
|
VG_OPTS += --gen-suppressions=all
|
|
|
|
build:
|
|
CRYSTAL_LIBRARY_PATH=$(LDPATH) shards build
|
|
|
|
valgrind:
|
|
LD_LIBRARY_PATH=$(LDPATH) valgrind $(VG_OPTS) $(SRC)
|
|
|
|
run:
|
|
LD_LIBRARY_PATH=$(LDPATH) $(SRC)
|
|
|
|
build-pongd:
|
|
CRYSTAL_LIBRARY_PATH=$(LDPATH) shards build pongd
|
|
|
|
run-pongd:
|
|
LD_LIBRARY_PATH=$(LDPATH) ./bin/pongd
|
|
|
|
build-authd:
|
|
CRYSTAL_LIBRARY_PATH=$(LDPATH) shards build authd
|
|
|
|
run-authd:
|
|
@-rm /tmp/libipc-run/auth 2>/dev/null || true
|
|
# LD_LIBRARY_PATH=$(LDPATH) ./bin/authd -R -E
|
|
LD_LIBRARY_PATH=$(LDPATH) ./bin/authd --allow-registrations --require-email
|
|
|
|
build-authc:
|
|
CRYSTAL_LIBRARY_PATH=$(LDPATH) shards build authc
|
|
|
|
run-authc:
|
|
LD_LIBRARY_PATH=$(LDPATH) ./bin/authc
|
|
|
|
run-test:
|
|
crystal run src/libauth.cr
|
|
|
|
doc:
|
|
crystal docs
|
|
|
|
ACCESS_LOGS ?= ./access.log
|
|
serve-doc:
|
|
darkhttpd docs/ --addr 127.0.0.1 --port 35001 --log $(ACCESS_LOGS)
|