Starport BBS
VIEWER: midasdll.mak MODE: TEXT (ASCII)
#*      midasdll.mak
#*
#* Make script for MIDAS Sound System Win32 DLL
#*
#* $Id: midasdll.mak,v 1.3 1997/01/16 19:43:33 pekangas Exp $
#*
#* Copyright 1996,1997 Housemarque Inc.
#*
#* This file is part of the MIDAS Sound System, and may only be
#* used, modified and distributed under the terms of the MIDAS
#* Sound System license, LICENSE.TXT. By continuing to use,
#* modify or distribute this file you indicate that you have
#* read the license and understand and accept it fully.
#*

MIDASDIR = .
MIDASINCS = $(MIDASDIR)
MIDASLIB = $(MIDASDIR)\midasnt.lib

!ifndef DLLNAME
DLLFILE = midas.dll
LIBFILE = midasdll.lib
!else
DLLFILE = $(DLLNAME).dll
LIBFILE = $(DLLNAME).lib
!endif




!ifdef VISUALC

CC = cl
CFLAGS =  -c -W3 -WX -YX -Zp1 -MT -nologo -O2 -Ot -G5 -D__VC32__ -DDEBUG \
        -DNOTIMER -DDLL_EXPORT -D__NT__

!else

CC = wcc386
CFLAGS = -w3 -we -oneatx -5r -bt=nt -mf -bd -i$(MIDASINCS) -d__WC32__ \
        -dDEBUG -dNOTIMER -dDLL_EXPORT

!endif


all :           $(DLLFILE) $(LIBFILE)

!ifdef VISUALC

$(LIBFILE) $(DLLFILE) :         midasdll.obj $(MIDASLIB)
        link /dll /debug /debugtype:cv /out:$(DLLFILE) /implib:$(LIBFILE) \
                /machine:x86 midasdll.obj $(MIDASLIB) winmm.lib

!else

$(LIBFILE) :    $(DLLFILE)
        wlib $(LIBFILE) +-$(DLLFILE)

$(DLLFILE) :    midasdll.obj $(MIDASLIB)
        wlink system nt dll option caseexact option map name $(DLLFILE) \
                file midasdll library $(MIDASLIB)

!endif

midasdll.obj :          midasdll.c midasdll.h
        $(CC) $(CFLAGS) midasdll.c
[ RETURN TO DIRECTORY ]