#
96d27465 |
| 16-Sep-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Now the environment variable NO_TEST_DEBUG can be set to make the rules that build the tests NOT override the global optimization and debug settings.
git-svn-id: file:///srv/svn/repos/haiku/trunk/c
Now the environment variable NO_TEST_DEBUG can be set to make the rules that build the tests NOT override the global optimization and debug settings.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1065 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
c5ff4aa6 |
| 11-Aug-2002 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
It became apparent that in order to assure obos tests are run with obos libs and r5 tests are run with r5 libs, two separate unit testing programs in different directories would be needed. Thus UnitT
It became apparent that in order to assure obos tests are run with obos libs and r5 tests are run with r5 libs, two separate unit testing programs in different directories would be needed. Thus UnitTester is now just a shell program that calls the appropriate unittester/UnitTester or unittester_r5/UnitTester_r5 program.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@703 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
9342c27a |
| 06-Aug-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved common code out of the *Test* rules and put it into separate rules (R5Objects, TestObjects).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@617 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4fb5add0 |
| 06-Aug-2002 |
Matthew Wilber <mwilber@nowhere.fake> |
added the Translator rule for building Translators
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@597 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
be5af1ba |
| 03-Aug-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added UseCppUnitObjectHeaders rule and replaced UseCppUnitHeaders by UseCppUnitObjectHeaders in unit testing rules. If more than one unit test was built, the cppunit headers were added several times.
Added UseCppUnitObjectHeaders rule and replaced UseCppUnitHeaders by UseCppUnitObjectHeaders in unit testing rules. If more than one unit test was built, the cppunit headers were added several times. There are still flags appearing multiple times when compiling an object file that is used for more than one test. But that's not that urgent...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@563 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
94782cf7 |
| 24-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made the assemble rule more like As. Why do we need assemble anyway? Any reason not to use As?
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@421 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16fa4445 |
| 24-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
KEEPOBJS is set now. It makes the Library rule not remove the object files.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@419 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7378dd7f |
| 19-Jul-2002 |
Axel Dörfler <axeld@pinc-software.de> |
Added padding to the floppy disk (for use with VMware) - could be moved as default padding into the makeflop executable.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@327 a95241bf-73f2-0310
Added padding to the floppy disk (for use with VMware) - could be moved as default padding into the makeflop executable.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@327 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
9285de51 |
| 18-Jul-2002 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
+ Started migrating Support Kit to new testing framework + Migrated BLocker tests.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@301 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0d1cdd94 |
| 17-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
DEPENDS -> Depends and a Depends -> LocalDepends in R5TestLib.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@270 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d1f6c38f |
| 17-Jul-2002 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Unit testing update: - Verbosity is now honored globally - Added BTestCase::Outputf() - Migrated BNode, BStatable, BDirectory, and BPath tests - Added CommonTestLib, TestLib, and R5TestLib rules to J
Unit testing update: - Verbosity is now honored globally - Added BTestCase::Outputf() - Migrated BNode, BStatable, BDirectory, and BPath tests - Added CommonTestLib, TestLib, and R5TestLib rules to Jamrules - Updated Jamfiles for unit testing stuff - Probably a few other things I've forgotten
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@269 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
9eea4522 |
| 16-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Huh, what happened? Didn't I commit my previous changes? * Added section for compatibility with original Jam. * Replaced Clean/Depends with LocalClean/LocalDepends where necessary. * Added checking o
Huh, what happened? Didn't I commit my previous changes? * Added section for compatibility with original Jam. * Replaced Clean/Depends with LocalClean/LocalDepends where necessary. * Added checking of the variable DEBUG. If set compile and link flags are adjusted to generate info for source level debugger. * Fixed problem with object specific variable setting: VAR on target += value ; is equivalent with VAR on target = value ; if VAR has not been set on this target before, even if the global VAR is set. We need to be careful with CCFLAGS, LINKFLAGS, LINKLIBS and the like.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@259 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
2b94bc7b |
| 16-Jul-2002 |
lillo <lillo@nowhere.fake> |
hopefully fixed the bochs debug issue
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c27f58d |
| 15-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
SplitPath ran into an endless loop given absolute path.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@241 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c0b2cd0 |
| 14-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Got rid off the third SystemMain parameter and by improving BuildKernel and KernelFloppyImage. Now the kernel and the floppy image depend correctly on there generating tools. * New InstallFlopp
* Got rid off the third SystemMain parameter and by improving BuildKernel and KernelFloppyImage. Now the kernel and the floppy image depend correctly on there generating tools. * New InstallFloppy rule to simplify the process of building and writing the floppy image.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@225 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
58efc9d8 |
| 14-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Renamed KernelAddon to R5KernelAddon to avoid confusion.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@224 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af28904f |
| 14-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed setting the target specific LINKFLAGS in Addon and SharedLibrary. Added the rule KernelAddon for, guess what, kernel add-ons. :-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@222 a95
Fixed setting the target specific LINKFLAGS in Addon and SharedLibrary. Added the rule KernelAddon for, guess what, kernel add-ons. :-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@222 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
9fc6b2e1 |
| 13-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added rules SimpleTest, PrependObjectHdrs and Filter. The latter one is not longer needed though.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@181 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08125d07 |
| 13-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Commented out SetupIncludes in StaticLibrary. * Added rules ObjectReference and ObjectReferences which allow for using another identifier referring to an object. In particular useful in combina
* Commented out SetupIncludes in StaticLibrary. * Added rules ObjectReference and ObjectReferences which allow for using another identifier referring to an object. In particular useful in combination with... * Added *.o case in UserObject rule. It does simply nothing. This lets you add objects to the list of sources for Objects or Main rules. Very nice, if you want to (re-)use an object built in another directory.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@178 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
13be4911 |
| 12-Jul-2002 |
David Reid <dreid@nowhere.fake> |
Use the new drivers dir for headers.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@170 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2a83bfb4 |
| 12-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Adjusted the KernelConfigSection and WriteConfigFile rules. Now the former eats arbitrary targets. Adjusted KernelLd to make use of it.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@165 a95
Adjusted the KernelConfigSection and WriteConfigFile rules. Now the former eats arbitrary targets. Adjusted KernelLd to make use of it.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@165 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
1eb18edf |
| 12-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed the "" I accidentially introduced in the KernelLd. Also removed them from $(LINKLIBS), but wrapped $(NEEDLIBS) instead.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@162 a95241bf-73f2
Fixed the "" I accidentially introduced in the KernelLd. Also removed them from $(LINKLIBS), but wrapped $(NEEDLIBS) instead.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@162 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
0931b8f9 |
| 12-Jul-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Wrapped filenames in all actions in "". * Added Chmod1 to wrap the filename in "". * Added rule RelSymLink that makes it easier to create a relative symlink between two targets.
git-svn-id: fil
* Wrapped filenames in all actions in "". * Added Chmod1 to wrap the filename in "". * Added rule RelSymLink that makes it easier to create a relative symlink between two targets.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@143 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
e5dc2d93 |
| 12-Jul-2002 |
beveloper <beveloper@nowhere.fake> |
Adding suport to see warnings at compile time.
I'm not sure if this is added in the correct way, please fix it. As many files generate warnigs, it's inactive by default.
To compile with enabled war
Adding suport to see warnings at compile time.
I'm not sure if this is added in the correct way, please fix it. As many files generate warnigs, it's inactive by default.
To compile with enabled warnings, execute jam like this:
$ WARNINGS=true jam
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@141 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
c63f4a88 |
| 11-Jul-2002 |
David Reid <dreid@nowhere.fake> |
I'd prefer to use <support/Errors.h> but that doesn't work and the easiest way to fix it was to use <Errors.h> and simply include the header path in our build line.
Can someone on the buidl team ple
I'd prefer to use <support/Errors.h> but that doesn't work and the easiest way to fix it was to use <Errors.h> and simply include the header path in our build line.
Can someone on the buidl team please try and tell us what path's are/aren't being used? No doubt it'll take about 100 messages and a lot of violent arguing, but then maybe sanity will prevail? :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@106 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|