Mailinglist Archive: opensuse-buildservice (366 mails)

< Previous Next >
Re: [opensuse-buildservice] Projects with subdirectories
  • From: Dirk Stoecker <opensuse@xxxxxxxxxxxx>
  • Date: Tue, 14 Aug 2007 14:05:17 +0200 (CEST)
  • Message-id: <Pine.LNX.4.64.0708141400140.26237@xxxxxxxxxxxxxxxxx>
On Tue, 14 Aug 2007, Joe Croft wrote:

> Hi Peter,
> 
>  What you save about packages and projects make sense. I actually keep the 
> source in my CM separated like that and bring them together for the build. I 
> guess this is what I need to know. When I want to build the packages using 
> the build service, how do I specify the packages which go into the build?
> 
>  Could it be that I'm just confused and all packages in a project get built in 
> their respective directories to make a project? From the code, then can I 
> reference the files something like "#include ../QcjData/QcjDataWidget.h"?

Are you mixing something here?

Normally you do not acces any .h or .c files in the build. Usually you 
have one or more .tar or.tar.gz files and a spec file. The .tar.gz 
contains the whole source tree including subdirectories, configure, 
makefiles and all that stuff.

The RPM build process extracts the source tarball, calls the makefiles (or 
whatever is required to build the packages), calls the install parts of 
the makefile and afterwards joins all the files/scripts/... into a RPM.

The BuildService is thus a meta-sourcecode repository, as here the 
tarballs containing the actual sources as well as patch files are the 
"source files" and the .spec files and related stuff are like the 
makefiles.

Or did I misinterpret your text above?

Ciao
-- 
http://www.dstoecker.eu/ ;(PGP key available)
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups