# SPDX-License-Identifier: MIT http-request.bin: http-headers.txt payload.bin cat $^ > $@ payload.bin: payload.o mips-linux-gnu-objcopy -O binary $< $@ payload.o: payload.s shell.c linux.h ldscript mips-linux-gnu-gcc -O3 $(filter %.c %.s,$^) -e start -nostdlib -ffreestanding -T ldscript -Wl,--build-id=none -o $@ test: shell.c mips-linux-gnu-gcc -O3 $^ -e start -nostdlib -ffreestanding -o $@ clean: rm -rfv payload.o payload.bin http-request.bin