1 # Makefile for the Sound Blaster 16 driver (SB16)
2
3 # directories
4 u = /usr
5 i = $u/include
6 s = $i/sys
7 m = $i/minix
8 b = $i/ibm
9 d = ..
10
11 # programs, flags, etc.
12 CC = exec cc
13 CFLAGS = -I$i
14 LDFLAGS = -i
15 LIBS = -lsys -lsysutil
16
17
18 # build local binary
19 all build: sb16_dsp sb16_mixer
20 sb16_dsp: sb16.o sb16_dsp.o
21 $(CC) -o $@ $(LDFLAGS) sb16.o sb16_dsp.o $(LIBS)
22 sb16_mixer: sb16.o sb16_mixer.o
23 $(CC) -o $@ $(LDFLAGS) sb16.o sb16_mixer.o $(LIBS)
24
25 # install with other drivers
26 install: /usr/sbin/sb16_dsp /usr/sbin/sb16_mixer
27 /usr/sbin/sb16_dsp: sb16_dsp
28 install -o root -c $? $@
29 /usr/sbin/sb16_mixer: sb16_mixer
30 install -o root -c $? $@
31
32 # clean up local files
33 clean:
34 rm -f *.o *.bak sb16 sb16_dsp sb16_mixer
35
36 depend:
37 /usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c > .depend
38
39 # Include generated dependencies.
40 include .depend
41
Cache object: 84e6a1fa8b948b189f95db9105a27084
|