include t:make.env
include dlgsrc:makefile.defaults

CFLAGS += ObjectLibrary=io.lib

Obs = format.o DLGInput.o Menu.o Display.o InsertStack.o Trans.o Spawn.o TwoLines.o OldMenu.o Wheel.o \
		DummyPrint.o RawDump.o

IO.lib: $(Obs)
	@cll IO.lib

format.o:      format.c $(DLGPragma) $(Touch)
DLGInput.o:    DLGInput.c $(DLGInc)Input.h $(DLGInc)User.h $(DLGPragma) $(Touch)

Menu.o:        Menu.c $(Inc)Devices/TPT.h $(DLGPragma) $(DLGInc)Resman.h $(DLGInc)Menu.h $(DLGInc)User.h \
					$(DLGInc)Cron.h $(DLGInc)Input.h $(DLGInc)RxInt.h $(Touch) $(Link)io.h
Display.o:     Display.c $(DLGPragma) $(DLGInc)User.h $(DLGInc)Msg.h $(Touch)
InsertStack.o: InsertStack.c $(DLGPragma) $(Touch)
Trans.o:       Trans.c $(DLGPragma) $(Touch) $(Link)io.h
Spawn.o:       Spawn.c $(Touch)
TwoLines.o:    TwoLines.c $(DLGPragma) $(Touch) $(Link)io.h
OldMenu.o:     OldMenu.c $(Inc)Devices/TPT.h $(DLGPragma) $(DLGInc)Resman.h $(DLGInc)Menu.h \
					$(DLGInc)User.h $(DLGInc)Cron.h $(DLGInc)Input.h $(DLGInc)RxInt.h $(Touch) $(Link)io.h
Wheel.o:       Wheel.c $(DLGPragma) $(DLGInc)User.h $(Touch) $(Link)io.h
DummyPrint.o:  DummyPrint.c $(DLGPragma) $(DLGInc)User.h $(Touch)
RawDump.o:     RawDump.c $(DLGPragma) $(Touch) $(Link)io.h

