I reread my mail and have seen, that I have wrote something un-understandable :
Assume the BP-style-graph-unit and a self-made keyboard-unit and a mouse-unit. Now you want to do 3 things :
- put all of them into 2 units to make it possible to give them all away as ONE unit, not as a confusing bunch of files. You want to have one communication-with-the-user-unit and not much for different aspects.
of course it must be : combine them all in 1 unit, to be able to give them all away as one unit not the above bunch...
There is the only question/problem I can see : We want to have one interface - this meens only one file communication.gpi. What with the object-files? Just leave them as (see example) graph.o,keyboard.o,mouse.o or build a librarie communication.a?
Also a problem with the librarie : What to do with generic units which will be included often - like system.o or crt.o - include them into the librarie?
Hans