#
# makefile for audiodev
#

CC=gcc
AS=gcc -c
CFLAGS=-mshort -Wall -O2 -fomit-frame-pointer

SRCS=init.s audiodev.c audioasm.s afmts.c dma.c falcon.c lmc.c psg.c psgtab.c cookie.c
OBJS=init.o audiodev.o audioasm.o afmts.o dma.o falcon.o lmc.o psg.o psgtab.o cookie.o

all: audiodev.xdd actrl

#
# audiodev must have "super" protoction and must be loaded into
# ST ram. (thus toglclr -Sr)
#
audiodev.xdd: $(OBJS)
	$(CC) -nostdlib $(OBJS) -lc16 -o $@
	toglclr -rS $@
	strip $@
	cp $@ /c/multitos

actrl: actrl.o
	$(CC) $(CFLAGS) actrl.o -liio -o $@
	strip $@
	cp $@ /usr/local/bin

clean:
	rm -f *.o
