# Makefile for the dialog routines

compiler = tcc -c
options  = -O -d -Z -w

libman = tlib

all: dialog.lib
        @echo Dialogs compiled. 

dialog.lib: exit.obj msgbxs.obj hlpdialg.obj
        @$(libman) dialog.lib + exit.obj
        @$(libman) dialog.lib + msgbxs.obj
        @$(libman) dialog.lib + hlpdialg.obj
        @del dialog.bak

exit.obj: exit.c dialog.h ..\screen\screen.h ..\event\event.h \
          ..\mouse\mouse.h
        @$(compiler) $(options) exit.c

msgbxs.obj: msgbxs.c dialog.h ..\screen\screen.h ..\event\event.h \
            ..\mouse\mouse.h ..\c_repl\c-repl.h ..\scandisk.h     \
            ..\winman\winman.h ..\winman\window.h ..\winman\control.h \
            ..\winman\controls.h ..\winman\cmdbtn.h
        @$(compiler) $(options) msgbxs.c

hlpdialg.obj: hlpdialg.c dialog.h ..\screen\screen.h ..\winman\control.h \
              ..\winman\window.h ..\winman\winman.h ..\winman\controls.h \
              ..\scandisk.h
        @$(compiler) $(options) hlpdialg.c

clean:                      
        @del exit.obj
        @del msgbxs.obj
        @del hlpdialg.obj
        @del dialog.lib
