LIB := drivers.lib

include ../config.env

all: build $(OBJS_C) $(OBJS_Z80)
	$(AR) -rcD $(OUTPUT)/$(LIB) $(OBJS_C) $(OBJS_Z80)

$(OUTPUT)/%.rel: src/%.z80
	$(AS) -o $@ $<

$(OUTPUT)/%.rel: src/%.c
	$(CC) $(CFLAGS) -c $< -o $@

build:
	@mkdir $(OUTPUT)

.PHONY: clean
clean:
	@if exist $(OUTPUT) del /s/q $(OUTPUT)
	@if exist $(OUTPUT) rmdir $(OUTPUT)
