DRVSRCS = drvstdsio.c
SRCS    = smfplay.c $(DRVSRCS)
OBJS    = $(SRCS:.c=.o)
CC      = gcc
CFLAGS  = -O2 -Wall -ansi -pedantic
BINDIR  = /usr/local/bin

all: smfplay

.c.o:
	$(CC) $(CFLAGS) -c $<

smfplay: $(OBJS)
	$(CC) $(CFLAGS) -o smfplay $(OBJS)

dummy: smfplay.c dummy.c
	$(CC) -DNOSETPRIO -g -o dummy smfplay.c dummy.c

clean:
	-rm -f smfplay *.o

install: all
	install -c -m 04777 -o root -g bin smfplay $(BINDIR)

$(OBJS):
