cleaned up the 16bit interrupt ack
[dos_auplay] / Makefile.wat
1 obj = main.obj audio.obj aufile.obj auwav.obj dma.obj au_sb.obj dpmi.obj
2 bin = auplay.exe
3
4 opt = -5
5 dbg = -d1
6 def = -dLITTLEENDIAN
7
8 incpath = -Isrc
9
10 !ifdef __UNIX__
11 RM = rm -f
12 !else
13 RM = del
14 !endif
15
16 AS = nasm
17 CC = wcc386
18 ASFLAGS = -fobj
19 CFLAGS = $(dbg) $(opt) $(def) -zq -bt=dos $(incpath)
20 LDFLAGS = option map
21 LD = wlink
22
23 $(bin): $(obj)
24         %write objlist.lnk $(obj)
25         $(LD) debug all name $@ system dos4g file { @objlist } $(LDFLAGS)
26
27 .c: src
28 .asm: src
29
30 .c.obj: .autodepend
31         $(CC) -fo=$@ $(CFLAGS) $[*
32
33 .asm.obj:
34         $(AS) $(ASFLAGS) -o $@ $[*.asm
35
36 clean: .symbolic
37         $(RM) *.obj
38         $(RM) *.lnk
39         $(RM) *.map
40         $(RM) $(bin)