SRCS = main.c basic_expr.c vla.c struct.c typedef.c enum.c xxx.c
OBJS = $(SRCS:%.c=%.o)
LIB = clib-6502.a

%.o: %.c
	cc6502 -g -l  $<

all: program.elf

program.elf: $(OBJS) linker.scm
	ln6502 -g -l -o $@ $(LIB) $^

clean:
	-rm -f $(OBJS) program.elf
