CC	= vc +aos68k
CFLAGS	= -c99 -O1 -sc -sd -cpu=68020 -size -I.
AS	= vasmm68k_mot
ASFLAGS	= -quiet -Fhunk -m68020up
LDFLAGS	= -nostdlib
LDLIBS	= -lautos

OBJS	= vbccstart.o main.o opts.o load.o config.o mem.o print.o file.o \
	  filesystem.o rdb.o disk.o startit.o

all: gobsd shutup

gobsd: $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)

vbccstart.o: vbccstart.asm
	$(AS) $(ASFLAGS) -o $@ $<

startit.o: startit.asm
	$(AS) $(ASFLAGS) -o $@ $<

shutup: shutup.c
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
