#--------------------------------------------------------------------------
#  The following is part of the VIOWIN user-interface library source code.
#  The code is copyright (c) 1994-1995 by Larry Salomon, Jr. and may not
#  be used in a for-profit application without the expressed, written
#  consent of Larry Salomon, Jr.  All rights reserved.
#--------------------------------------------------------------------------
ICCOPTS=-C+ -Ge- -Gm+ -Kb+ -Ss+
LINKOPTS=/A:16 /MAP

!IFDEF DEBUG
ICCOPTS=$(ICCOPTS) -Ti
LINKOPTS=$(LINKOPTS) /CO
!ENDIF

.C.OBJ:
        @ECHO Now compiling $(@B).C
        ICC $(ICCOPTS) $(@B).C

ALL:                            VIOWIN.LIB \
                                VIOWIN.DLL

VIOWIN.LIB:                     VIOWIN.DEF
        IMPLIB VIOWIN.LIB VIOWIN.DEF

VIOWIN.DLL:                     VIOWIN.OBJ \
                                VWCLASS.OBJ \
                                VWCURS.OBJ \
                                VWDRAW.OBJ \
                                VWMSG.OBJ \
                                VWRECT.OBJ \
                                VWRES.OBJ \
                                VWTIMER.OBJ \
                                VWUTIL.OBJ \
                                VWWND.OBJ \
                                VIOWIN.DEF
        LINK386 $(LINKOPTS) @<<
VIOWIN + VWCLASS + VWCURS + VWDRAW +
VWMSG + VWRECT + VWRES + VWTIMER +
VWUTIL + VWWND
VIOWIN.DLL
VIOWIN
CMN32SV
VIOWIN
<<
        COPY VIOWIN.DLL \MYDLL

VIOWIN.OBJ:                     VIOWIN.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H

VWCLASS.OBJ:                    VWCLASS.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H

VWCURS.OBJ:                     VWCURS.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H

VWDRAW.OBJ:                     VWDRAW.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H

VWMSG.OBJ:                      VWMSG.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H

VWRECT.OBJ:                     VWRECT.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H

VWRES.OBJ:                      VWRES.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H

VWTIMER.OBJ:                    VWTIMER.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H

VWUTIL.OBJ:                     VWUTIL.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H

VWWND.OBJ:                      VWWND.C \
                                VIOWIN.H \
                                VWDEFS.H \
                                VWPROTO.H
