[SF][VM] better directory structure

Stephan Rudlof sr at evolgo.de
Thu Jul 20 15:20:30 UTC 2000


Dear VM'ers!

To ease the automatic generation of arbitrary combinations of internal
and external plugins,
I would like to change the structure from the current

Unix_2.8
	conf
	src
		CoreVM
		InternalModules
		  BitBltPlugin.c
		ExternalModules
			SocketPlugin
			  SocketPlugin.c   SocketPlugin.h   sqUnixNetwork.c

to the easier to realize evolutionary

Unix_2.8
	conf
	src
		CoreVM
		InternalModules
			BitBltPlugin
		  	  BitBltPlugin.c
		ExternalModules
			SocketPlugin
			  SocketPlugin.c   SocketPlugin.h
		SupportForModules
			SocketPlugin
			  sqUnixNetwork.c

or to the better IMHO

Unix_2.8
	conf
	src
		CoreVM
		Modules
			BitBltPlugin
				Internal
				  BitBltPlugin.c
			SocketPlugin
				External
			  	  SocketPlugin.c   SocketPlugin.h
				Support
				  sqUnixNetwork.c
.

To the latter:
- From Squeak there could be a direct removing/generation of the 
Modules/*/Internal and  Modules/*/External substructures without
affecting the Modules/*/Support part;
- could serve as a basis for a good platform independent SF structure,
just think of separating the .../Support part for every platform;
- drawback: many makefile/config changes are necessary...


What do you think about it?


Note: This would make platform specific files in the image obsolete ;-)

Greetings,

Stephan
-- 
Stephan Rudlof (sr at evolgo.de)
   "Genius doesn't work on an assembly line basis.
    You can't simply say, 'Today I will be brilliant.'"
    -- Kirk, "The Ultimate Computer", stardate 4731.3





More information about the Squeak-dev mailing list