#Make file for Name Service Test

MODEL = L

!ifdef OS2
OS    = OS2
LIBS = os2.lib\
       netapi.lib\
       $(MODEL)libce.lib

!endif
!ifdef DOS
OS = DOS
LIBS = $(MODEL)libcer
!endif
!ifdef WIN
OS = WIN
LIBS = $(MODEL)libcew+libw.lib
!endif

.asm.obj:
    masm netbios,,,;

.c.obj:
    cl -G2sw -Oais -Zpe -W3 -A$(MODEL) -c -D$(OS) $*.c

.obj.exe:
    link /nod/noe /stack:8000 $*,$*,nul,namesrv.lib $(LIBS);
!ifdef OS2
    markexe WINDOWCOMPAT $*.exe
!endif

# All

all: nametest.exe tty.exe tty2.exe

# Libraries
#


namesrv.lib: namesrv.obj common.obj
	!lib $@ -+ $?;

datasrv.lib: datasrv.obj
	!lib $@ -+ $?;

session.lib: session.obj
	!lib $@ -+ $?;

# Binaries

nametest.exe : nametest.obj namesrv.lib

tty.exe      : namesrv.lib datasrv.lib tty.obj
    link /nod/noe /stack:9800 $*,$*,nul,namesrv.lib datasrv.lib $(LIBS);
!ifdef OS2
    markexe WINDOWCOMPAT $*.exe
!endif

tty2.exe      : namesrv.lib session.lib tty2.obj
    link /nod/noe /stack:9800 $*,$*,nul,namesrv.lib session.lib $(LIBS);
!ifdef OS2
    markexe WINDOWCOMPAT $*.exe
!endif

#


clean:
     -del *.exe *.obj *.lst *.bak  1>nul 2>&1
