haiku/build/jam
François Revol e2332987bc Rework stripping binaries when copying to containers
We now only attempt to strip binaries, by detecting the
LINKFLAGS variable on the targets.

CopySetHaikuRevision now also forwards LINKFLAGS
to revisioned binaries.

Introduce separate AppendToContainerCopyFilesScriptStripFile actions
which are used for copying and stripping, and avoids many useless
shell tests.

When asked to strip binaries, they are detected and handled
individually for simplicity.

Note we still don't keep resources and attributes when stripping.
2013-10-12 01:41:46 +02:00
..
board Merge remote-tracking branch 'haiku/master' into package-management 2013-09-27 01:55:45 +02:00
images Properly canonically name the boot loader package 2013-10-10 00:40:10 +02:00
packages Haiku package: Add a data/empty directory 2013-10-04 02:19:31 +02:00
repositories HaikuPorts repo: also add source packages. 2013-10-10 16:47:34 +02:00
ArchitectureRules Enable stripping binaries in m68k boot floppy 2013-10-11 23:30:57 +02:00
BeOSRules More work towards hybrid support 2013-08-01 08:54:06 +02:00
BootRules More work towards hybrid support 2013-08-01 08:54:06 +02:00
BuildFeatureRules EnableBuildFeatures: deal with duplicate invocations 2013-08-10 14:58:21 +02:00
BuildFeatures Adjust paths in source packages to what haikuporter produces. 2013-10-01 01:00:02 +02:00
BuildSetup Enable stripping binaries in m68k boot floppy 2013-10-11 23:30:57 +02:00
CDRules Unified build_haiku_[cd|image] scripts. Fixes #5490. 2010-04-10 23:14:42 +00:00
CommandLineArguments Added new jam command 'build-remote-repository'. 2013-09-14 19:51:09 +02:00
ConfigRules * Added JAMFILE to the config variables. 2008-03-30 15:34:30 +00:00
DefaultBuildProfiles Make some values of default build profiles overridable. 2013-10-10 23:45:55 +02:00
DocumentationRules Replace spaces with tabs. 2008-04-08 15:18:19 +00:00
FileRules Rework stripping binaries when copying to containers 2013-10-12 01:41:46 +02:00
HaikuPackages Add webpositive package to image 2013-08-10 15:06:55 +02:00
HeadersRules More work towards hybrid support 2013-08-01 08:54:06 +02:00
HelperRules Fix host-only build. 2013-09-18 15:41:12 +02:00
ImageRules Rework stripping binaries when copying to containers 2013-10-12 01:41:46 +02:00
KernelRules Drop use of non-existing variable in KernelAddon rule. 2013-08-29 22:44:50 +02:00
LocaleRules More work towards hybrid support 2013-08-01 08:54:06 +02:00
MainBuildRules Merge remote-tracking branch 'haiku/master' into package-management 2013-09-27 01:55:45 +02:00
MathRules Added rules for performing basic integer arithmetics (+, -, *). The rules 2007-04-06 02:37:12 +00:00
MiscRules Fix update-all build profile action 2013-10-05 22:49:48 +02:00
OptionalPackages Name the generated HPKG files properly 2013-10-09 03:48:26 +02:00
OptionalTestPackages Remove more optional package related left-overs 2013-07-07 11:14:28 +02:00
OverriddenJamRules revert 787843b 2013-09-30 04:02:20 +02:00
PackageRules Encode the hrev revision into the package versions 2013-10-10 21:38:07 +02:00
RepositoryRules Bootstrap image haikuports.config: Comment out PACKAGER 2013-10-10 23:19:48 +02:00
TestsRules * We don't do R5 testing anymore. 2011-01-08 17:26:26 +00:00
UserBuildConfig.ReadMe Make the "build" build profile action more intelligent 2013-10-04 00:20:53 +02:00
UserBuildConfig.sample Merge branch 'master' into pm-flat 2011-11-05 17:00:01 +01:00