Files
x25519_agent/Makefile
2024-04-16 15:06:51 +02:00

24 lines
436 B
Makefile

JC ?= jasminc
CC ?= gcc
MAKE ?= make
.PHONY: clean run
all: build
@true
build: build/agent.o syscall/jasmin_syscall.o
ar -crs build/libagent.a build/agent.o syscall/jasmin_syscall.o
build/%.o: build/%.S
$(CC) $< -c -o $@
clean:
rm build/* 2> /dev/null || true
build/%.S: src/%.jazz
JASMINPATH="Jade=libjade/src/" $(JC) $< -o $@
syscall/jasmin_syscall.o: syscall/jasmin_syscall.c syscall/jasmin_syscall.h
$(MAKE) -C syscall