From 1269b55c052b8628f2251f02c421212dfe146735 Mon Sep 17 00:00:00 2001 From: Philippe Pittoli Date: Wed, 1 Feb 2023 04:45:08 +0100 Subject: [PATCH] Crystal bindings: build stuff. --- zig-impl/crystal/some-crystal-app/makefile | 9 +++++++++ zig-impl/crystal/some-crystal-app/shard.yml | 6 ++++-- zig-impl/crystal/some-crystal-app/src/pongd.cr | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/zig-impl/crystal/some-crystal-app/makefile b/zig-impl/crystal/some-crystal-app/makefile index 5016d37..4866368 100644 --- a/zig-impl/crystal/some-crystal-app/makefile +++ b/zig-impl/crystal/some-crystal-app/makefile @@ -14,3 +14,12 @@ valgrind: run: LD_LIBRARY_PATH=$(LDPATH) $(SRC) + +run-pongd: + LD_LIBRARY_PATH=$(LDPATH) ./bin/pongd + +build-pongd: + CRYSTAL_LIBRARY_PATH=$(LDPATH) shards build pongd + +run-test: + crystal run src/libauth.cr diff --git a/zig-impl/crystal/some-crystal-app/shard.yml b/zig-impl/crystal/some-crystal-app/shard.yml index 3fafe97..6ed8707 100644 --- a/zig-impl/crystal/some-crystal-app/shard.yml +++ b/zig-impl/crystal/some-crystal-app/shard.yml @@ -5,8 +5,10 @@ authors: - Philippe Pittoli targets: - some-crystal-app: - main: src/some-crystal-app.cr + main: + main: src/main.cr + pongd: + main: src/pongd.cr crystal: 1.7.1 diff --git a/zig-impl/crystal/some-crystal-app/src/pongd.cr b/zig-impl/crystal/some-crystal-app/src/pongd.cr index c8bb255..063a9de 100644 --- a/zig-impl/crystal/some-crystal-app/src/pongd.cr +++ b/zig-impl/crystal/some-crystal-app/src/pongd.cr @@ -1,4 +1,4 @@ -require "./some-crystal-app.cr" +require "./main.cr" # In 5 messages: quit count = 5