Thanks, guys.

 

I am not familiar with git, so there was a problem in understanding reference guide.

With your help, I could setup building process.

 

Again, thanks.

 

 

-----Original Message-----
From: "Zhang, Qiang Z"<[email protected]>
To: "Yoon, Youngsik"<[email protected]>; "???"<[email protected]>; "[email protected]"<[email protected]>;
Cc:
Sent: 2013-03-07 (목) 15:09:14
Subject: RE: [Tizen General] Can I use "make" command instead of "gbs"?

Right.

 

With --keep-packs, you can create one build root to build multiple packages, for example:

 

$ gbs build package1 --keep-packs …

$ gbs build package2 --keep-packs …

$ gbs build package3 --keep-packs …

 

After these three commands, ~/GBS-ROOT/local/scratch.{arch}.0 is created for building package1,package2,package3,

 

So, you can use --noinit and --incremental together now.

 

$ gbs build package1 –incremental –noinit

$ gbs build package2 –incremental –noinit

 

 

With ‘--incremental --noinit’, that’s just like make directly.

 

 

Thanks

Qiang

 

 

From: Yoon, Youngsik
Sent: Thursday, March 07, 2013 12:32 PM
To: Zhang, Qiang Z; ???; [email protected]
Subject: RE: [Tizen General] Can I use "make" command instead of "gbs"?

 

And also consider to use –keep-packs option.

It keep unused packages in build root.

 

Thanks,

Yoon

 

From: [email protected] [mailto:[email protected]] On Behalf Of Zhang, Qiang Z
Sent: Thursday, March 07, 2013 12:28 PM
To:
차상욱; [email protected]
Subject: Re: [Tizen General] Can I use "make" command instead of "gbs"?

 

Hello,

 

Please refer to incremental build session of gbs build doc: https://source.tizen.org/documentation/reference/git-build-system/usage/gbs-build

 

--incremental is what you want, here’s the basic commands:

 

$ gbs build -A <arch>  --incremental                  # build first, and all temp object files would be generated under git dir,

#in this way, if you transfer to build another package, the object files can not be removed

$ make changes of source

$ gbs build –A <arch> --incremental --noinit             # --noinit and –incremental can be used together to speep up totally build process.

 

 

Please have a try, any comments welcome.

 

Thanks

Qiang

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of ???
Sent: Thursday, March 07, 2013 8:16 AM
To: [email protected]
Subject: [Tizen General] Can I use "make" command instead of "gbs"?

 

 

Hi, guys.

 

To build platform sources, we should use "gbs" command described in platform build document.

If I develop multiple projects, gbs builds one project, deletes it and start building another project when I checked 

"GBS-ROOT/local/scratchxxx" folder.

And, when I changed a source file, it builds full sources in the project.

I think it is very redundant work.

Is there any method to get more efficient building process?

For example, I want to use "make" to check source dependency and build sources.

 

Thanks.

 

Image removed by sender.

 

_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to