Files
lba1-classic/LIB386/LIB_SAMP/WAVE_DLL.MAK
Gwen Gourevich c5f4f6ba25 Initial commit
2021-10-27 10:34:18 +02:00

103 lines
2.1 KiB
Makefile

ASM = ml
#AFLAGS = /m2 /mx /z /zi /t /jMASM51 /jQUIRKS
AFLAGS = /Cx /Zm /c /W0 /Sa /DNoLanguage=SYSCALL /Djumps=;
LINKDIR = format os2 lx dll
dll: w_pas16.dll w_pas.dll w_gus.dll w_mwss.dll w_sb.dll w_sb2.dll w_sbpro.dll w_sb16.dll w_gold.dll
#
# Wave driver: GF1, Gravis UltraSound
#
w_gus.dll: wave_a.asm gusdig32.obj
$(ASM) $(AFLAGS) /DGUS wave_a.asm
wlink n w_gus.dll f wave_a,gusdig32,pminit_d l gf1_ospm.lib $(LINKDIR)
#
# Wave driver: PAS16
#
w_pas16.dll: wave_a.asm
$(ASM) $(AFLAGS) /DPAS16 wave_a.asm
wlink n w_pas16.dll f wave_a $(LINKDIR)
#
# Wave driver: PAS
#
w_pas.dll: wave_a.asm
$(ASM) $(AFLAGS) /DPAS wave_a.asm
wlink n w_pas.dll f wave_a $(LINKDIR)
#
# Wave driver: AD1848 SoundPort, Microsoft Windows Sound System
#
w_mwss.dll: wave_a.asm
$(ASM) $(AFLAGS) /DMWSS wave_a.asm
wlink n w_mwss.dll f wave_a $(LINKDIR)
#
# Wave driver: Sound Blaster
#
w_sb.dll: wave_a.asm
$(ASM) $(AFLAGS) /DSBLASTER1 wave_a.asm
wlink n w_sb.dll f wave_a $(LINKDIR)
#
# Wave driver: Sound Blaster 2
#
w_sb2.dll: wave_a.asm
$(ASM) $(AFLAGS) /DSBLASTER wave_a.asm
wlink n w_sb2.dll f wave_a $(LINKDIR)
#
# Wave driver: Sound Blaster Pro
#
w_sbpro.dll: wave_a.asm
$(ASM) $(AFLAGS) /DSBPRO wave_a.asm
wlink n w_sbpro.dll f wave_a $(LINKDIR)
#
# Wave driver: Sound Blaster 16, STEREO, 16 BIT
#
w_sb16.dll: wave_a.asm
$(ASM) $(AFLAGS) /DSB16 /DSTEREO /DSAMPLE16BIT wave_a.asm
wlink n w_sb16.dll f wave_a $(LINKDIR)
#
# Wave driver: Sound Blaster 16, STEREO, 16 BIT, SURROUND
#
w_sb16_s.dll: wave_a.asm
$(ASM) $(AFLAGS) /DSB16 /DSTEREO /DSAMPLE16BIT /DSURROUND wave_a.asm
wlink n w_sb16_s.dll f wave_a $(LINKDIR)
#
# Wave driver: Sound Blaster 16, STEREO, 8 BIT
#
w_sb16_8.dll: wave_a.asm
$(ASM) $(AFLAGS) /DSB16 /DSTEREO wave_a.asm
wlink n w_sb16_8.dll f wave_a $(LINKDIR)
#
# Wave driver: Sound Blaster 16, MONO, 16 BIT
#
w_sb16_m.dll: wave_a.asm
$(ASM) $(AFLAGS) /DSB16 /DSAMPLE16BIT wave_a.asm
wlink n w_sb16_m.dll f wave_a $(LINKDIR)
#
# Wave driver: Yamaha Gold, Adlib Gold
#
w_gold.dll: wave_a.asm
$(ASM) $(AFLAGS) /DGOLD wave_a.asm
wlink n w_gold.dll f wave_a $(LINKDIR)