clean: rm -rf bin/* mkdir bin 2> /dev/null || true sample_plugin: clang plugin_example/plugin_example.c -shared -fPIC -o bin/plugin_example.so client: clang src/client.c -o bin/client -lsodium -lz -O3 -g server: clang src/server.c -o bin/server -lsodium -lz -O3 -g release: clean clang src/client.c -o bin/client -O3 clang src/server.c -o bin/server -O3 crun: bin/client srun: sample_plugin bin/server config=config.example