Build library

This commit is contained in:
2024-04-03 16:42:01 +02:00
parent 2751eb20d0
commit eafc5e9df6
2 changed files with 12 additions and 8 deletions

View File

@@ -7,14 +7,14 @@ MAKE ?= make
all: build
@true
build: build/agent.S
$(CC) build/agent.S -o build/agent
build: build/agent.o
ar -crs build/libagent.a build/agent.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 $@
run: build
build/agent

View File

@@ -20,8 +20,12 @@ stdenv.mkDerivation {
jasmin
];
configurePhase = ''
mkdir build
'';
installPhase = ''
mkdir $out
cp build/agent $out
mkdir -p $out/lib
cp build/libagent.a $out/lib
'';
}