CFLAGS = /c /Gd- /Sm /Re /Ss /Ms /O- /Ti /Gm- /Q+ /I\unixlike\rel31\src\include
# CFLAGS  = /c /Gd- /Sm /Re /Ss /Ms /O+    /Gm- /Q+ /I\unixlike\rel31\src\include
LFLAGS = /DEBUG /ALIGN:32 /EXEPACK /M /NOI
# LFLAGS  =        /ALIGN:32 /EXEPACK /M /NOI

LINKER = \toolkt20\os2bin\link386
CC     = icc

S1OBJS = sample1 + hlrfio + rfio + cidlog + findfile
S2OBJS = sample2 + hlrfio + rfio + cidlog + findfile
S3OBJS = sample3 + hlrfio + rfio + cidlog + findfile

all    :  sample1.exe sample2.exe sample3.exe getbootd.exe chklvl.exe

sample1.exe : sample1.obj hlrfio.obj rfio.obj cidlog.obj findfile.obj sample1.def
         $(LINKER) $(LFLAGS) $(S1OBJS),sample1.exe,NUL,,sample1.def;

sample2.exe : sample2.obj hlrfio.obj rfio.obj cidlog.obj findfile.obj sample2.def
         $(LINKER) $(LFLAGS) $(S2OBJS),sample2.exe,NUL,,sample2.def;

sample3.exe : sample3.obj hlrfio.obj rfio.obj cidlog.obj findfile.obj sample3.def
         $(LINKER) $(LFLAGS) $(S3OBJS),sample3.exe,NUL,,sample3.def;

getbootd.exe : getbootd.obj getbootd.def
         $(LINKER) $(LFLAGS) getbootd, getbootd.exe,NUL,,getbootd.def;

chklvl.exe  : chklvl.obj chklvl.def
         $(LINKER) $(LFLAGS) chklvl, chklvl.exe,NUL,,chklvl.def;

sample1.obj : sample1.c hlrfio.h
         $(CC) $(CFLAGS) sample1.c

sample2.obj : sample2.c hlrfio.h
         $(CC) $(CFLAGS) sample2.c

sample3.obj : sample3.c hlrfio.h
         $(CC) $(CFLAGS) sample3.c

getbootd.obj : getbootd.c
         $(CC) $(CFLAGS) getbootd.c

chklvl.obj  : chklvl.c
         $(CC) $(CFLAGS) chklvl.c

hlrfio.obj  : hlrfio.c hlrfio.h rfioe.h
         $(CC) $(CFLAGS) hlrfio.c

rfio.obj    : rfio.c rfioi.h
         $(CC) $(CFLAGS) rfio.c

cidlog.obj  : cidlog.c cidlog.h
         $(CC) $(CFLAGS) cidlog.c

findfile.obj : findfile.c findfile.h
         $(CC) $(CFLAGS) findfile.c
