[Portaudio] file tree for V19

Pieter Suurmond pieter.suurmond@kmt.hku.nl
Fri Oct 3 00:29:01 2003


>> Just curious.  Why do you prefer this to the obvious alternative?
>>  /portaudio/src/win/
>>  /portaudio/src/win/ds/
>>  /portaudio/src/win/wmme/

> Obvious in hindsight perhaps.
> I like that scheme.
> Phil Burk


I would love such a 'deeper' directory structure.
The less subdirectories in portaudio's toplevel directory 
the better. Maybe those frightening configuration files can also be 
kept (more or less hidden) in a subdir? Or would that be too unusual 
or impractical? And those special Makefiles in their subdirs perhaps?
What about providing 2 interfaces on the same level: a C-api as well 
as a C++-api? Something like below perhaps:

	portaudio.h     (So important it wants no parenting dir)

	c/              (Now called 'pa_common')
	cpp/
	    asio/
	    common/     (Merlijn's C++ API.)

	windows/
	mac/
	    sm/
	    <reference or symbolic link to ../unix/osx/>
	unix/
	    oss/
	    linux/
	          alsa/
	    osx/
	    irix/       (Maybe 'sgi' was the wrong name)
	beos/

Just an idea. maybe not good. Greetings anyway,
Pieter