demetrioussha...@netscape.net wrote: > Hello all, > > Is there some sort of outline or procedure for porting OSS to other > platforms? It's not immediately obvious what's required to get a port > up and running. Some of the code that needs to be ported doesn't > really have any docs that tell what that section of code is supposed > to be accomplishing or how.
In general all operating system dependent code is under kernel/OS/<OS>. Practically everything else should be fully portable and must not be modified. However the setup/ directory contains may kind of stuff that is operating system dependent: - setup/<OS> contains files that are used when building OSS (make build). Contents of setup/<OS>/oss will be copied to /usr/lib/oss in the target system but none of the other files get distributed to the target. - setup/gen_driver_<os>.inc and setup/srcconf_<os>.inc contain operating system dependent code that generates Makefiles/etc for the given plattform. These files are included from setup/srcconfc. - setup/make.local contains OS dependent Makefile rules. - setup/build.sh is a script that actually builds the prototype tree (prototype/) for OSS. This prototype tree will then be packed to an install archive to be transferred to the target system. Best regards, Hannu _______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel