Skip to content

Commit 47e4e95

Browse files
committed
[examples/counter.jai] statically link coroutines library
1 parent 9a314bf commit 47e4e95

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,16 @@ build/counter_c3: examples/counter.c3 coroutine.c3 build/coroutine.o
1515
cp build/coroutine.o build/counter.coroutine.o # c3c deletes the object files for some reason, so we make a copy to preserve the original
1616
c3c compile -o build/counter_c3 examples/counter.c3 coroutine.c3 build/counter.coroutine.o
1717

18-
build/counter_jai: examples/counter.jai build/coroutine.so
18+
build/counter_jai: examples/counter.jai build/coroutine.a build/coroutine.so
1919
jai-linux examples/counter.jai
2020

2121
build/coroutine.so: coroutine.c
22+
mkdir -p build
2223
gcc -Wall -Wextra -ggdb -shared -fPIC -o build/coroutine.so coroutine.c
2324

25+
build/coroutine.a: build/coroutine.o
26+
ar -rcs build/coroutine.a build/coroutine.o
27+
2428
build/coroutine.o: coroutine.c coroutine.h
2529
mkdir -p build
2630
gcc -Wall -Wextra -ggdb -c -o build/coroutine.o coroutine.c
27-

0 commit comments

Comments
 (0)