#******************************************************************************
#
#       Copyright (c) IBM Corporation 1992
#       All Rights Reserved
#
#******************************************************************************

.SUFFIXES: .asm .obj .lst .def .lnk .exe

AINC= -I. -I..\inc -I..\..\..\..\..\inc

!ifndef TOOLBASE
TOOLBASE = ..\..\..\..\..\tools
!endif

!ifndef BLDTOOLS
BLDTOOLS = $(TOOLBASE)
!endif

!ifndef WARPTK
WARPTK = $(TOOLBASE)\toolkit
!endif

####
####   Path definitions for lib,tools,etc.
####

OS2L    = $(WARPTK)\lib

!if [set LIB=$(OS2L);$(LIB)]            ||  \
    [set PATH=$(BLDTOOLS);$(PATH)]
!endif


ASM=masm
LINK=link

AFLAGS= -Mx -t
LFLAGS= /nodefaultlibrarysearch /noignorecase /exepack /align:16 /map

BFILES= ..\strat.asm ..\init.asm    ..\gio.asm    ..\idc.asm \
        ..\locator.asm ..\timer.asm  ..\trace.asm  ..\button.asm \
        ..\display.asm ..\serial.asm  ..\vmc.asm

BOBJS=  ..\strat.obj ..\init.obj    ..\gio.obj    ..\idc.obj \
        ..\locator.obj ..\timer.obj  ..\trace.obj  ..\button.obj \
        ..\display.obj ..\serial.obj  ..\vmc.obj

LOBJS=  ..\strat.obj +^
        ..\init.obj +^
        ..\gio.obj +^
        ..\idc.obj +^
        ..\locator.obj +^
        ..\timer.obj +^
        ..\trace.obj +^
        ..\button.obj +^
        ..\display.obj +^
        ..\serial.obj +^
        ..\vmc.obj +^
        pendd.obj

NFILES= pendd.asm
NOBJS=  pendd.obj

LIBS = os2286.lib


.asm.obj:
        $(ASM) $(AFLAGS) $(AINC) $*.asm $*.obj;

.asm.lst:
        $(ASM) $(AFLAGS) -l -n $(AINC) $*.asm $*.obj;


all: pendd.sys

pendd.sys: $(BOBJS) $(NOBJS) pendd.def
  link @<<
   $(LFLAGS) $(LOBJS),
   $(@),
   $*.map,
   $(LIBS),
   pendd.def
<<
 mapsym -n pendd.map

pendd.def:   makefile
        @echo LIBRARY pendd                    >  pendd.def
        @echo PROTMODE                         >> pendd.def
        @echo CODE    PRELOAD                  >> pendd.def
        @echo DATA    PRELOAD                  >> pendd.def
        @echo IMPORTS                          >> pendd.def
        @echo    DOSIODELAYCNT = DOSCALLS.427  >> pendd.def

