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 all: build
@true @true
build: build/agent.S build: build/agent.o
$(CC) build/agent.S -o build/agent ar -crs build/libagent.a build/agent.o
build/%.o: build/%.S
$(CC) $< -c -o $@
clean: clean:
rm build/* 2> /dev/null || true rm build/* 2> /dev/null || true
build/%.S: src/%.jazz build/%.S: src/%.jazz
JASMINPATH="Jade=libjade/src/" $(JC) $< -o $@ JASMINPATH="Jade=libjade/src/" $(JC) $< -o $@
run: build
build/agent

View File

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