Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com From: Chris Faylor Date: Tue, 1 Aug 2000 20:46:02 -0400 To: cygwin AT sourceware DOT cygnus DOT com Subject: Re: runtime header structure Message-ID: <20000801204602.A19975@cygnus.com> Reply-To: cygwin AT sources DOT redhat DOT com Mail-Followup-To: cygwin AT sourceware DOT cygnus DOT com References: <3986F8DA DOT 11182 DOT C44B33 AT localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.6i In-Reply-To: <3986F8DA.11182.C44B33@localhost>; from pgarceau@teleport.com on Tue, Aug 01, 2000 at 04:20:42PM -0800 On Tue, Aug 01, 2000 at 04:20:42PM -0800, Paul Garceau wrote: >Hi folks, > > Please, forgive the newbie nature of this question. > > I am in the process of porting a rendering engine for Cygwin. > Primarily, the purpose is to allow multiple development >environment support for the rendering engine in question >(CrystalSpace). > > Currently I am working on porting a Cygwin version of a >DirectX 3 (NT4) version of CrystalSpace. > > In reviewing the header structure (/usr), I couldn't help but >notice that there were apparently duplicate headers involved. > > On the one level, I see "usr/i686-pc-cygwin/include" and I >also see "usr/include". /usr/i686-pc-cygwin/... is obsolete. The "old" version of setup used to delete this directory if it could, but this code is currently missing from DJ's version of setup.exe. > Since I am attempting to integrate a new, NT4 based API, which >of the directories (usr/include, usr/i686-pc-cygwin/include, or >other) is the recommended location for new headers? /usr/local/include would be the preferred place to put new headers. You shouldn't be polluting the "standard" locations with your changes. cgf -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com