Add syscalls

This commit is contained in:
2024-04-04 17:00:02 +02:00
parent fc6f82731e
commit a9a5c9f830
5 changed files with 173 additions and 2 deletions

View File

@@ -10,8 +10,8 @@ all: build
build: build/agent.o
ar -crs build/libagent.a build/agent.o
build/%.o: build/%.S
$(CC) $< -c -o $@
build/%.o: build/%.S syscall/jasmin_syscall.o
$(CC) $< syscall/jasmin_syscall.o -c -o $@
clean:
rm build/* 2> /dev/null || true
@@ -21,3 +21,6 @@ $(JC):
build/%.S: src/%.jazz $(JC)
JASMINPATH="Jade=libjade/src/" $(JC) $< -o $@
syscall/jasmin_syscall.o: syscall/jasmin_syscall.c syscall/jasmin_syscall.h
$(MAKE) -C syscall