fixed DMA bug
[dos_sbtest] / Makefile
1 src = $(wildcard src/*.c)\r
2 #obj = $(src:.c=.obj)\r
3 obj = src\main.obj src\audio.obj src\au_sb.obj src\dma.obj\r
4 bin = sbtest.exe\r
5 \r
6 opt = -5\r
7 dbg = -d1\r
8 \r
9 incpath = -Isrc\r
10 \r
11 AS = nasm\r
12 CC = wcc386\r
13 ASFLAGS = -fobj\r
14 CFLAGS = $(dbg) $(opt) $(def) -zq -bt=dos $(incpath)\r
15 LDFLAGS = option map\r
16 LD = wlink\r
17 RM = del\r
18 \r
19 $(bin): $(obj)\r
20         $(LD) debug all name $@ system dos4g file { $(obj) } $(LDFLAGS)\r
21 \r
22 %.obj: %.c\r
23         $(CC) -fo=$@ $(CFLAGS) $<\r
24 \r
25 %.obj: %.asm\r
26         $(AS) $(ASFLAGS) -o $@ $<\r
27 \r
28 clean:\r
29         $(RM) src\*.obj\r
30         $(RM) $(bin)\r