AS ?= as LD ?= ld OBJCOPY ?= objcopy GUESTS := retained-counter q-owner-workflow path-workflow dynamic-origin run-now-q .PHONY: all clean all: $(GUESTS:%=build/%.bin) build: mkdir -p build build/%.o: %.S ../include/machine10-main.inc ../include/machine10-run.inc | build $(AS) --64 -I . $< -o $@ build/%.elf: build/%.o link.ld $(LD) -nostdlib -T link.ld $< -o $@ build/%.bin: build/%.elf $(OBJCOPY) -O binary $< $@ clean: rm -rf build