
 ==============================================================================
                             Makefile rules for MLX
 ==============================================================================


 Folowing targets affect only MLX library files:
 ***********************************************

 - Simple 'make' builds MLX object files, packs them into archives and links
   those archives into shared or static MLX library. The X driver archive (.a)
   files should be already created and stored in x/unshared

 - init:
 	Touches dependencies files for MLX sources.

 - mlx:
 	Builds MLX object files and packs them into archives. It doesn't
	build MLX library file.

 - dep:
 	Touches and creates dependencies for MLX sources. Without dependencies
	files, nothing works. Missing include files, needed for makedepend,
	are automaticly created.

 - clean:
 	Deletes MLX objects, archives and generated include files 

 - clean-all:
 	Like 'clean', but removes also MLX library files and dependencies

 - inc:
 	Builds missing include files which are generated by few scripts.

 - mlx-all:
 	Builds everything needed for MLX. The X driver archive (.a) files
	should be already created and stored in x/unshared. See Makefile for
	more info.



 Targets below affect only X driver files:
 *****************************************

 - xinit:
 	Bootstraps X driver Makefile and creates other Makefiles needed to
	compile X driver sources.

 - xdep:
 	Creates X driver source-links and dependencies.

 - xclean:
 	Deletes completely X driver source-links and objects.

 - xclean-all:
 	Like xclean, but also removes archives and x/unshared directory.
 
 - xdriver:
 	Builds X driver object files and packs them into archives which get
	stored into X/unshared.



 Global targets (MLX library and X driver files affected):
 *********************************************************

 - World:
 	Builds everything. See Makefile for more information.

 - CleanWorld:
 	Cleans everything.

