blob: edef1686beb4c750a586dac1a3747ff4aad45450 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
liblinen.so: lib/thread_create.o lib/thread_finish.o
gcc -shared -o $@ $^
lib/%.o: lib/%.asm
nasm -f elf64 $<
tests/%.run: tests/%.c liblinen.so linen.h
gcc -L . -llinen -I . -o $@ $<
tests: tests/test01.run tests/test02.run
LD_LIBRARY_PATH=. ./tests/test01.run
LD_LIBRARY_PATH=. ./tests/test02.run
.PHONY: clean
clean:
rm -f tests/*.run
rm -f liblinen.so
rm -f lib/*.o
|