CFLAGS=-DOS2=1 -Gms -Ox -I\src\tools -nologo

OBJECTS=lock.obj findsys.obj findtty.obj printmsg.obj \
	panic.obj getcfg.obj skip.obj b36.obj getseq.obj\
	xmalloc.obj xrealloc.obj xstrdup.obj rdline.obj \
	login.obj dial.obj mbio.obj eos.obj zone.obj makepath.obj \
	rfcdate.obj getopt.obj
OS2OBJECTS=os2io.obj os2sleep.obj os2glob.obj os2time.obj os2chdir.obj
DOSOBJECTS=dosio.obj dossleep.obj dosglob.obj dostime.obj doschdir.obj

libes: baubler.lib #baublep.lib

baubler.lib: $(OBJECTS) $(DOSOBJECTS)
	@rm -f baubler.lib
	lib baubler +findsys+findtty+printmsg+panic+getcfg+skip+b36+zone+makepath;
	lib baubler +getseq+xmalloc+xrealloc+xstrdup+login+dial+mbio+eos+rdline+rfcdate;
	lib baubler +getopt+lock+dosio+dossleep+dosglob+dostime+doschdir;
	@rm -f baubler.bak

baublep.lib: $(OBJECTS) $(OS2OBJECTS)
	@rm -f baublep.lib
	lib baublep +findsys+findtty+printmsg+panic+getcfg+skip+b36+zone+makepath;
	lib baublep +getseq+xmalloc+xrealloc+xstrdup+login+dial+mbio+eos+rdline+rfcdate;
	lib baublep +getopt+lock+os2io+os2sleep+os2glob+os2time+os2chdir;
	@rm -f baublep.bak

doschdir.obj: xchdir.c
	$(CC) -nologo -UOS2 -DMSDOS=1 -Gms -Ox -c -Fodoschdir.obj xchdir.c

os2chdir.obj: xchdir.c
	$(CC) $(CFLAGS) -c -Foos2chdir.obj xchdir.c

dostime.obj: istime.c
	$(CC) -nologo -UOS2 -DMSDOS=1 -Gms -Ox -c -Fodostime.obj istime.c

os2time.obj: istime.c
	$(CC) $(CFLAGS) -c -Foos2time.obj istime.c

mbt: mbt.exe
mbt.exe: mbt.c baubler.lib
	cl $(CFLAGS) -Lr mbt.c baubler.lib \orc\tools\commonr.lib
