On Tue, 2010-05-04 at 11:58 -0500, Brian Cameron wrote: > Laca: > > >> or any of the include files Solaris.inc ifself includes and > >> that are generally expected as part of current pkgbuild > >> spec files, > > > > Solaris.inc and all the other include files are artifacts of > > the Desktop build environment that were replicated in other > > spec file-based build environments like Source Juicer and > > SFE. They ensure a level of consistency within the spec file > > repository / consolidation. pkgbuild itself does not require > > that you use them. > > Whether or not they are interfaces and need documentation mainly > depends on whether or not the include files are delivered with > pkgbuild. If they are like Makefiles, and specific to particular > repositories, then they are not interfaces provided with pkgbuild > and need no ARC documentation.
They are not delivered with pkgbuild and yes, they are specific to the repositories they are used in. Although the basic structure is the same (due to being copies from one repo to the other), they need to be adjusted to the specific repo. > That said, it does seem like it might be useful to provide some > default include files that provide some standard definitions that > are expected to be used across repositories. Much like GNOME > delivers some common Makefile include magic in the gnome-common > module. Like you say, the GNOME project provides common Makefiles in gnome-common. GNU make does not come with useful standard Makefiles AFAIK. Laca _______________________________________________ opensolaris-arc mailing list [email protected]
