# 
#                       Sound Blaster(tm) Driver
#                     (Copyright 1991, Brian Smith)
#

SHELL=/bin/sh
INCLSYS = /usr/include/sys
LKDRVRDIR = /etc/conf/pack.d/sb
LKSCONFDIR = /etc/conf/sdevice.d
LKNCONFDIR = /etc/conf/node.d
LKICONFDIR = /etc/conf/init.d
LKKCONFDIR = /etc/conf/kconfig.d
DRVRNAME = Driver.o
CONFNAME = sb

CC=cc
CFLAGS = -O -DINKERNEL

OBJS = Driver.o

all: Driver.o $(INCLSYS)/sb.h

Driver.o: sb.c $(INCLSYS)/sb.h Makefile
	$(CC) $(CFLAGS) -c sb.c
	mv sb.o Driver.o

install: $(LKDRVRDIR) $(LKDRVRDIR)/$(DRVRNAME) $(LKDRVRDIR)/space.c \
	$(INCLSYS)/sb.h

# OLD install, now done manually
# install: Driver.o $(INCLSYS)/sb.h Master System Space.c Node
# 	/etc/insdriver
# 	/etc/kconfig

$(LKDRVRDIR):
	-mkdir $(LKDRVRDIR) 2> /dev/null
	chmod 755 $(LKDRVRDIR)

$(INCLSYS)/sb.h: sb.h
	@echo /bin/cp sb.h $(INCLSYS)/sb.h
	/bin/cp sb.h $(INCLSYS)/sb.h

$(LKDRVRDIR)/Driver.o: Driver.o
	cp Driver.o $(LKDRVRDIR)/$(DRVRNAME)
	chmod 644 $(LKDRVRDIR)/$(DRVRNAME)

$(LKDRVRDIR)/space.c: Space.c
	cp Space.c $(LKDRVRDIR)/space.c
	chmod 644 $(LKDRVRDIR)/space.c

clean:
	rm -f Driver.o
