]> rtime.felk.cvut.cz Git - omk.git/log
omk.git
16 years agoAdded comment to assignment of SOURCES_DIR
Michal Sojka [Wed, 19 Dec 2007 00:00:00 +0000 (00:00 +0000)]
Added comment to assignment of SOURCES_DIR

darcs-hash:20071219000005-f2ef6-6f808d131ddb5e58755273048db67fac5b6f7cbf.gz

16 years agoCosmetic changes to tester script
Michal Sojka [Tue, 18 Dec 2007 23:59:00 +0000 (23:59 +0000)]
Cosmetic changes to tester script

darcs-hash:20071218235958-f2ef6-85256e71258756e14651d2ac78e24d5e834fb0b8.gz

16 years agoconfig.target added to documentation. Reworked configuration section.
Michal Sojka [Sun, 16 Dec 2007 23:36:00 +0000 (23:36 +0000)]
config.target added to documentation. Reworked configuration section.

Please note, that current implementation doesn't conform to what is
written in documentation. We need to investigate how to rewrite
Makefile.rules to behave as described.

darcs-hash:20071216233644-f2ef6-6e29c165e8cffa84a56a9d784df65418c6c81e2b.gz

16 years agoConfiguration file config.target is supported by all rules.
Michal Sojka [Sun, 16 Dec 2007 22:09:00 +0000 (22:09 +0000)]
Configuration file config.target is supported by all rules.

darcs-hash:20071216220926-f2ef6-5fdb97f279f873fadca7d5b2b915c008da4305af.gz

16 years agolib_LIBRARIES clarified in documentation.
Michal Sojka [Wed, 2 Jan 2008 10:03:00 +0000 (10:03 +0000)]
lib_LIBRARIES clarified in documentation.

darcs-hash:20080102100327-f2ef6-d3234bbdb615417a27a7a1e7a75d1438af7d5a45.gz

16 years agoAdded a TODO item.
Michal Sojka [Wed, 28 Nov 2007 23:09:00 +0000 (23:09 +0000)]
Added a TODO item.

darcs-hash:20071128230957-f2ef6-cfb37cefc314597f63fbc3a978a8d37c580cc86a.gz

16 years agoAdded homepage link to rules comment.
Michal Sojka [Thu, 15 Nov 2007 17:37:00 +0000 (17:37 +0000)]
Added homepage link to rules comment.

darcs-hash:20071115173718-f2ef6-2b27b777c30e39a254d22a195fdcbd9176be31fa.gz

16 years agoFixed shared libs dependences and added test for shlibs.
Michal Sojka [Mon, 12 Nov 2007 12:55:00 +0000 (12:55 +0000)]
Fixed shared libs dependences and added test for shlibs.

darcs-hash:20071112125512-f2ef6-092be5cfc255005b7c541eac467feeaeed27e785.gz

16 years agoFixed TARGET_OS default assignment.
Michal Sojka [Mon, 12 Nov 2007 12:32:00 +0000 (12:32 +0000)]
Fixed TARGET_OS default assignment.

darcs-hash:20071112123248-f2ef6-3bc283c24aa6a4ac8b0879e9e00f997e3faf9114.gz

16 years agoAdded documentation to BUILD_OS and TARGET_OS.
Michal Sojka [Sun, 11 Nov 2007 23:02:00 +0000 (23:02 +0000)]
Added documentation to BUILD_OS and TARGET_OS.

darcs-hash:20071111230243-f2ef6-6fa67b6667943dc8d87a3baa697fb85d1d3b721e.gz

16 years agomove setting of varibables BUILD_OS and TARGET_OS into file linux-setup
petr.smolik [Sat, 10 Nov 2007 12:01:00 +0000 (12:01 +0000)]
move setting of varibables BUILD_OS and TARGET_OS into file linux-setup

darcs-hash:20071110120149-a3963-a6c687f48e0440ac927d18e4d048e54872ab5ced.gz

16 years agoAllow to specify libraries which should be used be included into shared library.
Pavel Pisa [Sat, 10 Nov 2007 11:37:00 +0000 (11:37 +0000)]
Allow to specify libraries which should be used be included into shared library.

Needs testing and more time to clean up.

darcs-hash:20071110113725-ff715-4fec12b8041e313f2e49dee19b3932a2e9c41df6.gz

16 years agoSeparated BUILD_OS and TARGET_OS.
Pavel Pisa [Sat, 10 Nov 2007 11:35:00 +0000 (11:35 +0000)]
Separated BUILD_OS and TARGET_OS.

darcs-hash:20071110113512-ff715-7b5d80c284a29585d1ef25793c393f35ceae39f0.gz

16 years agoadded setting variable TARGET_OS
petr.smolik [Thu, 8 Nov 2007 00:31:00 +0000 (00:31 +0000)]
added setting variable TARGET_OS

darcs-hash:20071108003107-a3963-a32fe715c3bc3a9ea9bd0440edb4acdfb0011b53.gz

16 years agoFixed LN_HEADERS in manual.
Michal Sojka [Wed, 24 Oct 2007 11:40:00 +0000 (11:40 +0000)]
Fixed LN_HEADERS in manual.

darcs-hash:20071024114055-f2ef6-51c8207735c1a2371b73567e87500a1c8ffc56b8.gz

16 years agoUse of V=2 was fixed and documented.
Michal Sojka [Wed, 24 Oct 2007 08:42:00 +0000 (08:42 +0000)]
Use of V=2 was fixed and documented.

darcs-hash:20071024084245-f2ef6-e98f699251e0d1c4d1670a405b832380b8e07638.gz

16 years agoAdded more documentation to make omkize.
Michal Sojka [Wed, 24 Oct 2007 08:08:00 +0000 (08:08 +0000)]
Added more documentation to make omkize.

darcs-hash:20071024080851-f2ef6-dedad41f82397b62c9622eb0f279ed7dd1a971fe.gz

16 years agoUpdates xxx_SOURCES in documentation.
Michal Sojka [Wed, 24 Oct 2007 07:19:00 +0000 (07:19 +0000)]
Updates xxx_SOURCES in documentation.

darcs-hash:20071024071935-f2ef6-dcfce7a2cfb1913bbe3f3cb55710f45b94db07fd.gz

16 years agoFixed typo in homepage.
Michal Sojka [Wed, 24 Oct 2007 07:14:00 +0000 (07:14 +0000)]
Fixed typo in homepage.

darcs-hash:20071024071438-f2ef6-2f4dbf303d5a46be36c8c69253cf50e7eea4635c.gz

16 years agoGenerated header tests doesn't use sleep.
Michal Sojka [Wed, 24 Oct 2007 07:03:00 +0000 (07:03 +0000)]
Generated header tests doesn't use sleep.

darcs-hash:20071024070347-f2ef6-240760252d035f61d2cef30d31a8d26a480e6d36.gz

16 years agoFixed toplevel config test.
Michal Sojka [Wed, 24 Oct 2007 07:00:00 +0000 (07:00 +0000)]
Fixed toplevel config test.

darcs-hash:20071024070014-f2ef6-2bbe7e6a31b1b9bf97cf8977ec45f213e9c3976f.gz

16 years agoAdded variable test_PROGRAMS.
Michal Sojka [Wed, 24 Oct 2007 06:59:00 +0000 (06:59 +0000)]
Added variable test_PROGRAMS.

darcs-hash:20071024065943-f2ef6-7304f6216fb7d00f93b4c24aea1400adfa288c25.gz

16 years agoFixed documentation Makefile to work correctly when updateing web from clean sources.
Michal Sojka [Tue, 23 Oct 2007 14:19:00 +0000 (14:19 +0000)]
Fixed documentation Makefile to work correctly when updateing web from clean sources.

darcs-hash:20071023141941-f2ef6-ecc663f5465c6f176462d065549b98cbe92c77e0.gz

16 years agoTiny fix in html documentation makefile.
Michal Sojka [Tue, 23 Oct 2007 13:55:00 +0000 (13:55 +0000)]
Tiny fix in html documentation makefile.

darcs-hash:20071023135544-f2ef6-94c0fd3530cc78a99c13b814677b3ce2527c6813.gz

16 years agoMakeinfo is now used to produce html manual.
Michal Sojka [Tue, 23 Oct 2007 13:43:00 +0000 (13:43 +0000)]
Makeinfo is now used to produce html manual.

darcs-hash:20071023134349-f2ef6-174321aa1d491d03b5cd356e3369889e1cf4c403.gz

16 years agoAdded PDF manual to web.
Michal Sojka [Tue, 23 Oct 2007 13:25:00 +0000 (13:25 +0000)]
Added PDF manual to web.

darcs-hash:20071023132546-f2ef6-363b914bde5f651cac8e47088021464eb2492eb2.gz

16 years agoWeb update put inside Makefile.
Michal Sojka [Tue, 23 Oct 2007 13:20:00 +0000 (13:20 +0000)]
Web update put inside Makefile.

darcs-hash:20071023132044-f2ef6-fe2af6aa0a7ae82e539f7a1f9c38ae1f7c6fdaf0.gz

16 years agoBitmap figures included in HTML documentation.
Michal Sojka [Tue, 23 Oct 2007 12:52:00 +0000 (12:52 +0000)]
Bitmap figures included in HTML documentation.

darcs-hash:20071023125232-f2ef6-067f54883caec8a4d3e8b1af373834ab8c050a96.gz

16 years agoFixes in documentation advised by Pavel.
Michal Sojka [Tue, 23 Oct 2007 12:25:00 +0000 (12:25 +0000)]
Fixes in documentation advised by Pavel.

darcs-hash:20071023122502-f2ef6-deb3ceac0b630bea35f24405e2d135c7c88249aa.gz

16 years agoAdded test for 'x' in generated headers.
Michal Sojka [Tue, 23 Oct 2007 11:07:00 +0000 (11:07 +0000)]
Added test for 'x' in generated headers.

darcs-hash:20071023110738-f2ef6-3feade67421080da0742b1610c4c727e686f9ec9.gz

16 years agoTest for config now includes 'x' value.
Michal Sojka [Tue, 23 Oct 2007 10:48:00 +0000 (10:48 +0000)]
Test for config now includes 'x' value.

darcs-hash:20071023104834-f2ef6-9d3c4d8f1cd3f21d9698c29f256e6e44d0a097c8.gz

16 years agoAdded test for command line specified CFLAGS.
Michal Sojka [Tue, 23 Oct 2007 09:51:00 +0000 (09:51 +0000)]
Added test for command line specified CFLAGS.

darcs-hash:20071023095108-f2ef6-6f01db841913b1538ce1887f9dbe92b4ffaf6e1b.gz

16 years agoRemoved original versions of rules (before snippets were used).
Michal Sojka [Tue, 23 Oct 2007 08:08:00 +0000 (08:08 +0000)]
Removed original versions of rules (before snippets were used).

darcs-hash:20071023080845-f2ef6-c8d5d16475546aaf01c0aeeacf373ab99e5b28c5.gz

16 years agoCleanup in repository.
Michal Sojka [Tue, 23 Oct 2007 08:06:00 +0000 (08:06 +0000)]
Cleanup in repository.

darcs-hash:20071023080608-f2ef6-4868f5554d5915fa59b3ff4b20c0a42d29431126.gz

16 years agoSome changes to the homepage.
Michal Sojka [Mon, 22 Oct 2007 17:31:00 +0000 (17:31 +0000)]
Some changes to the homepage.

darcs-hash:20071022173111-f2ef6-c0964348dfe145c30c961b544cc88621afee6458.gz

16 years agoFixex for building documentation on server.
Michal Sojka [Mon, 22 Oct 2007 17:23:00 +0000 (17:23 +0000)]
Fixex for building documentation on server.

darcs-hash:20071022172322-f2ef6-1702508a7b5eaf0b7594982e006b40cc3c60f6e2.gz

16 years agoFixed HTML manual and added web homepage.
Michal Sojka [Mon, 22 Oct 2007 16:28:00 +0000 (16:28 +0000)]
Fixed HTML manual and added web homepage.

darcs-hash:20071022162855-f2ef6-780e17f10505dae2baec575d01f0e642c0a9a678.gz

16 years agoManual name changed.
Michal Sojka [Mon, 22 Oct 2007 14:07:00 +0000 (14:07 +0000)]
Manual name changed.

darcs-hash:20071022140740-f2ef6-b3c66e39e070e2467abefadd7c8fe162bb22fe5f.gz

16 years agoAdded HTML output for documentation.
Michal Sojka [Mon, 22 Oct 2007 14:04:00 +0000 (14:04 +0000)]
Added HTML output for documentation.

darcs-hash:20071022140407-f2ef6-7ef8d79d5f87ed7cf2fb60f1d2c1f3ae40dc1cd1.gz

16 years agoFixed invisible example in txt documentation.
Michal Sojka [Mon, 22 Oct 2007 13:57:00 +0000 (13:57 +0000)]
Fixed invisible example in txt documentation.

darcs-hash:20071022135716-f2ef6-12f5acec46b7b005ae692467b8b59f45133785ee.gz

16 years agoSome fixes of documentation.
Michal Sojka [Mon, 22 Oct 2007 13:49:00 +0000 (13:49 +0000)]
Some fixes of documentation.

darcs-hash:20071022134958-f2ef6-36e1870ba2aa89dc7face1772c23310139e7567d.gz

16 years agoDocumentation update.
Michal Sojka [Mon, 22 Oct 2007 11:50:00 +0000 (11:50 +0000)]
Documentation update.

darcs-hash:20071022115056-f2ef6-b6ab297f1563e302372addaf2a3ceade04158dd9.gz

16 years agoAdded more documentation and some tests.
Michal Sojka [Sun, 21 Oct 2007 15:49:00 +0000 (15:49 +0000)]
Added more documentation and some tests.

darcs-hash:20071021154901-f2ef6-41e0b7ed77e691c49d5608c315971597080e2784.gz

16 years agoMore documentation and some test to what is written in documentation.
Michal Sojka [Sun, 21 Oct 2007 10:49:00 +0000 (10:49 +0000)]
More documentation and some test to what is written in documentation.

darcs-hash:20071021104959-f2ef6-49de76246d45a4a42f51f439276affdebe520f38.gz

16 years agoDocumentation update.
Michal Sojka [Fri, 19 Oct 2007 13:39:00 +0000 (13:39 +0000)]
Documentation update.

darcs-hash:20071019133904-f2ef6-c4b01a90f0a9462505bc40f8ac799733a4fe7982.gz

16 years agoDomumentation updates.
Michal Sojka [Wed, 17 Oct 2007 16:17:00 +0000 (16:17 +0000)]
Domumentation updates.

darcs-hash:20071017161722-f2ef6-2e1cbf368c0ad860ffb146d869687a92e96e686c.gz

16 years agoAdded target omkize, which replaces all Makefiles in subdirectories with Makefile...
Michal Sojka [Wed, 17 Oct 2007 16:07:00 +0000 (16:07 +0000)]
Added target omkize, which replaces all Makefiles in subdirectories with Makefile.omk.

darcs-hash:20071017160711-f2ef6-48da8d2f361dd2a5015be6aedb50bdd9c8049810.gz

16 years agoFixed test for checking of header file regeneration.
Michal Sojka [Fri, 21 Sep 2007 06:42:00 +0000 (06:42 +0000)]
Fixed test for checking of header file regeneration.

The test now sleeps one second and uses ctime only to check for a
change.

darcs-hash:20070921064228-f2ef6-db7bee6a91da7ebf3919ed6fd912bfb100f3c7ae.gz

16 years agoAdded support for SDCC compiler <http://sdcc.sourceforge.net/>.
Pavel Pisa [Fri, 21 Sep 2007 01:40:00 +0000 (01:40 +0000)]
Added support for SDCC compiler <http://sdcc.sourceforge.net/>.

darcs-hash:20070921014016-ff715-acab46d53ba37e4e8c2752aa6b46506f4bd6fb08.gz

16 years agoYet another MinGW extraordinary expansion problem fix.
Pavel Pisa [Thu, 20 Sep 2007 21:44:00 +0000 (21:44 +0000)]
Yet another MinGW extraordinary expansion problem fix.

The sed invocation
  sed -e 's/[ \t]/\n/g'
loses backslash before 'n' for some reason.
  tr 'x \t' 'x\n\n'
equivalent function works correctly and "tr" command
has already been made necessary by previous MinGW fix.
Both patterns starts by x to prevent some clever
substitution of '\' (absolute path character in MinGW).

darcs-hash:20070920214402-ff715-27607c33d4136ec49a1297262dc849da2a1162ca.gz

16 years agoUpdate to copy correctly header-files for RT-Linux.
Pavel Pisa [Thu, 20 Sep 2007 13:35:00 +0000 (13:35 +0000)]
Update to copy correctly header-files for RT-Linux.

darcs-hash:20070920133520-ff715-48d6661400983b130e4ccd440a118513b177a7fd.gz

16 years agoCondition separator corrected.
Pavel Pisa [Wed, 19 Sep 2007 23:19:00 +0000 (23:19 +0000)]
Condition separator corrected.

darcs-hash:20070919231931-ff715-767c2a1aed60a77705fbdab80c06d7e973d4834b.gz

16 years agoThere has to be copy of all config headers for kernel build too.
Pavel Pisa [Wed, 19 Sep 2007 23:12:00 +0000 (23:12 +0000)]
There has to be copy of all config headers for kernel build too.

The previous solution has generated config files when they have been
required by kernel objects build. It is not possible now.
The kernel config headers are generated only, if there is some
kernel related activity expected in the directory. There could be
problem if only kernel configs should be build in some directory.

darcs-hash:20070919231226-ff715-35ae6b751ff0befe4a96a96feed017c25e82799e.gz

16 years agoConfig header files stamps in targets are defined with full path now.
Pavel Pisa [Wed, 19 Sep 2007 23:09:00 +0000 (23:09 +0000)]
Config header files stamps in targets are defined with full path now.

darcs-hash:20070919230955-ff715-4c87ba13669417ac0123650817eeea32f9d28abe.gz

16 years agoCorrected omitted occurrences of direct dependency on LOCAL_CONFIG_H.
Pavel Pisa [Wed, 19 Sep 2007 21:30:00 +0000 (21:30 +0000)]
Corrected omitted occurrences of direct dependency on LOCAL_CONFIG_H.

Responsibility for configuretion headers generation is solely left
on include-pass.

darcs-hash:20070919213018-ff715-d01580f551669d8fd80f309ae7932bfa0b61830f.gz

16 years agoThe include-pass has to be initiated if LOCAL_CONFIG_H is set for Sysless and RTEMS...
Pavel Pisa [Wed, 19 Sep 2007 21:27:00 +0000 (21:27 +0000)]
The include-pass has to be initiated if LOCAL_CONFIG_H is set for Sysless and RTEMS rules.

darcs-hash:20070919212706-ff715-2d69d9047c40f84328e35014f4b4049a93e2cd4c.gz

16 years agoAdded test for checking correctness of the previous patch.
Michal Sojka [Wed, 19 Sep 2007 15:01:00 +0000 (15:01 +0000)]
Added test for checking correctness of the previous patch.

darcs-hash:20070919150153-f2ef6-05025250529246f19de4a4d6ff4392645ec08b26.gz

16 years agoGenerated headers are changed only if neccessary.
Michal Sojka [Wed, 19 Sep 2007 14:39:00 +0000 (14:39 +0000)]
Generated headers are changed only if neccessary.

If config.omk is changed, it might cause a need to regenerate
generated config.h files. If the generated file will the same as
before the change (i.e. something elese changed in config.omk), the
real file is not updated and thus other files dependent on it are not
recompiled and recompilation time is shorter.

darcs-hash:20070919143941-f2ef6-7bc594f901ee88adfceba43a0e6b4f18dba61970.gz

16 years agoFix test for custom CFLAGS.
Michal Sojka [Wed, 19 Sep 2007 14:35:00 +0000 (14:35 +0000)]
Fix test for custom CFLAGS.

darcs-hash:20070919143539-f2ef6-012a57e1040db4858e572c9db5a9a38e7c419580.gz

16 years agoFixed warning about duplicite tags target on MinGW.
Michal Sojka [Wed, 19 Sep 2007 14:08:00 +0000 (14:08 +0000)]
Fixed warning about duplicite tags target on MinGW.

darcs-hash:20070919140838-f2ef6-01887e68189e6b4608829083616a1cb9a1469840.gz

16 years agoDirty workaround for map file processing under MinGW make.
Michal Sojka [Wed, 19 Sep 2007 13:41:00 +0000 (13:41 +0000)]
Dirty workaround for map file processing under MinGW make.

darcs-hash:20070919134115-f2ef6-68a784166d6595c792abf06c02e8aa433734e99a.gz

16 years agoFixes for MINGW broken exported variables.
Michal Sojka [Wed, 19 Sep 2007 12:23:00 +0000 (12:23 +0000)]
Fixes for MINGW broken exported variables.

MinGW automatically replaces slashes to backslashes in exported
variables, which is problematic in RELATIVE_DIR.

darcs-hash:20070919122336-f2ef6-7f0ba054643be701554227f26128783281c0f72f.gz

16 years agoNo nasty tabelator at end of line.
Pavel Pisa [Mon, 17 Sep 2007 07:40:00 +0000 (07:40 +0000)]
No nasty tabelator at end of line.

darcs-hash:20070917074048-ff715-fefed0dc642d0f912f7c592222e6ed2154e8204d.gz

16 years agoThe apostrophes in the config options are preserved now.
Pavel Pisa [Sun, 16 Sep 2007 16:22:00 +0000 (16:22 +0000)]
The apostrophes in the config options are preserved now.

The previous solution discarded them during default-config generation.
They has been preserved in generation of include files from
config.omk. The right processing could be disputed, but actual
solution is more consolidated and is natural result of default-config
generation correction.

darcs-hash:20070916162232-ff715-2e36d6dcf0fb33c72716e121f31c4212dbf20e8e.gz

16 years agoCorrected generation of defines from config options for complex values.
Pavel Pisa [Sun, 16 Sep 2007 15:40:00 +0000 (15:40 +0000)]
Corrected generation of defines from config options for complex values.

The words boundary finding have sometimes not allow to eliminate whole
value part. The separators (spaces or tabulator characters) are converted
to newlines first now and whole lines are processed then.

darcs-hash:20070916154019-ff715-fbae584556617a07d1d6bc580d82ca9c741e547f.gz

16 years agoQuoted default_CONFIG values extraction during default-config pass
Pavel Pisa [Sun, 16 Sep 2007 14:19:00 +0000 (14:19 +0000)]
Quoted default_CONFIG values extraction during default-config pass

processing.

More complex values stored in default_CONFIG could previously trigger
shell commands invocation.

darcs-hash:20070916141948-ff715-4bce27e65dbae120d828db84cb61c581cef53d13.gz

16 years agoFix performance degradation when W/OMK_WHOLE_TREE is used.
Pavel Pisa [Sun, 16 Sep 2007 13:39:00 +0000 (13:39 +0000)]
Fix performance degradation when W/OMK_WHOLE_TREE is used.

Whole tree calls make with command-line provided "OMK_SERIALIZE_INCLUDED=n".
If it is not assigned with "override", then serialization would be
included recursively in each subdirectory.

darcs-hash:20070916133912-ff715-dcb9bd68f6ff92a95bbc55daddf671b2b601d867.gz

16 years agoAdded doxygen support to automatically generated files.
Michal Sojka [Thu, 13 Sep 2007 14:52:00 +0000 (14:52 +0000)]
Added doxygen support to automatically generated files.

darcs-hash:20070913145213-f2ef6-e0f4ccf79249fb8a80cf725ff05589a775e5039b.gz

16 years agoDecision about final C/C++ linking was interchanged.
Pavel Pisa [Mon, 3 Sep 2007 22:26:00 +0000 (22:26 +0000)]
Decision about final C/C++ linking was interchanged.

darcs-hash:20070903222631-ff715-ae4da28cfb241c60f30a07dc07b9b8b93b523aea.gz

16 years agoAllow assembler sources (*.S) as legitimate Linux programs component.
Pavel Pisa [Mon, 3 Sep 2007 22:01:00 +0000 (22:01 +0000)]
Allow assembler sources (*.S) as legitimate Linux programs component.

darcs-hash:20070903220129-ff715-efdd9973a38be2a428c8ef922864f5e86102dff6.gz

16 years agoName of included Makefile.omk can by changed via MAKEFILE_OMK variable.
Michal Sojka [Thu, 26 Jul 2007 12:21:00 +0000 (12:21 +0000)]
Name of included Makefile.omk can by changed via MAKEFILE_OMK variable.

darcs-hash:20070726122103-f2ef6-0741166b2e6d93f385ca273d27745a9ea98d3649.gz

16 years agoLink command detection is done by make instead of shell. Should be faster.
Michal Sojka [Thu, 26 Jul 2007 11:49:00 +0000 (11:49 +0000)]
Link command detection is done by make instead of shell. Should be faster.

darcs-hash:20070726114910-f2ef6-bad2db97851664a74915bfde1405bfe55de1e4b8.gz

16 years agoOMK_TESTSROOT variable replaced with the real relative path. It is easier to debug...
Michal Sojka [Wed, 25 Jul 2007 08:51:00 +0000 (08:51 +0000)]
OMK_TESTSROOT variable replaced with the real relative path. It is easier to debug tests.

darcs-hash:20070725085153-f2ef6-8710c0de67f3f2aff6e84db3ac0aaa1a53abf0c5.gz

16 years agoEven if a generated header is not changed, it is touched to avoid future rebuilds.
Michal Sojka [Wed, 25 Jul 2007 08:50:00 +0000 (08:50 +0000)]
Even if a generated header is not changed, it is touched to avoid future rebuilds.

darcs-hash:20070725085012-f2ef6-9b2765d610c60f0d0249eeeffd6613f0c284e312.gz

16 years agoFixed a bug where LOCAL_CONFIG_H colide with default CFLAGS.
Michal Sojka [Tue, 24 Jul 2007 11:35:00 +0000 (11:35 +0000)]
Fixed a bug where LOCAL_CONFIG_H colide with default CFLAGS.

If LOCAL_CONFIG_H was used and no custum CFLAGS were assigned, default
CFLAGS were not used. Also, if CFLAGS was set from make command line,
LOCAL_CONFIG_H didn't work.

darcs-hash:20070724113519-f2ef6-6291c69c95c7004552597e153b9b71b85ba9345d.gz

16 years agoMinor documentation changes.
Michal Sojka [Tue, 24 Jul 2007 09:39:00 +0000 (09:39 +0000)]
Minor documentation changes.

darcs-hash:20070724093947-f2ef6-3cb83e4f6c247bc2480fefe1375b53de58e5d09b.gz

16 years agoAdded initial documentation skeleton.
Michal Sojka [Thu, 12 Jul 2007 10:28:00 +0000 (10:28 +0000)]
Added initial documentation skeleton.

darcs-hash:20070712102859-f2ef6-0eab3c53cded8185e0b503eb1aeced5f3701a104.gz

16 years agoEvery test case can have its own definition of rules it applies to. Minor correction...
Michal Sojka [Tue, 24 Jul 2007 09:31:00 +0000 (09:31 +0000)]
Every test case can have its own definition of rules it applies to. Minor correction of tests documentation.

darcs-hash:20070724093127-f2ef6-b61a75cda588e0d7ad249967bc9b77da475722b2.gz

16 years agoMinor change to VxWorks rules.
Michal Sojka [Tue, 24 Jul 2007 09:28:00 +0000 (09:28 +0000)]
Minor change to VxWorks rules.

I'm not sure whether this line should be included. I've found it in my
computer so I've commented it and included in repository.

darcs-hash:20070724092859-f2ef6-f7ce3b53f200ea20523e17cca23b2d26c7737c1c.gz

16 years agoCFLAGS and CXXFLAGS can be overridden in config.omk.
Michal Sojka [Mon, 23 Jul 2007 15:39:00 +0000 (15:39 +0000)]
CFLAGS and CXXFLAGS can be overridden in config.omk.

darcs-hash:20070723153952-f2ef6-f9b89e331ea841133e685a02f66980a5af1dec14.gz

16 years agoAdded test for QT compilation.
Michal Sojka [Mon, 16 Jul 2007 17:12:00 +0000 (17:12 +0000)]
Added test for QT compilation.

darcs-hash:20070716171227-f2ef6-8cb4d28ad637cb9d1dc8d5fcb1598bad97203540.gz

16 years agoEnhanced QT support.
Michal Sojka [Mon, 16 Jul 2007 16:24:00 +0000 (16:24 +0000)]
Enhanced QT support.

qmake generated Makefiles contains proper paths for includes and
libs. Clean and distclean targets invokes appropriate targets in
generated Makefiles.

darcs-hash:20070716162433-f2ef6-19abd449444931635ef37ff37409a6e85e0bcdd1.gz

16 years agoFixed a warning produced by DASH shell. It is necessary to replace all generic Makefiles.
Michal Sojka [Tue, 12 Jun 2007 16:08:00 +0000 (16:08 +0000)]
Fixed a warning produced by DASH shell. It is necessary to replace all generic Makefiles.

This warning was caused by improper operator used for string
comparison in test ([) command.

darcs-hash:20070612160851-f2ef6-382f44c89770dba8ca1e17608d68022b76ba63e2.gz

16 years agoAdded generic directory Makefile.
Michal Sojka [Tue, 12 Jun 2007 16:05:00 +0000 (16:05 +0000)]
Added generic directory Makefile.

darcs-hash:20070612160530-f2ef6-e87ae339e22c87af4c3bfab45c88c92dbcf37332.gz

16 years agoKBUILD_MODNAME defined even for C++ kernel build,
Pavel Pisa [Sat, 26 May 2007 22:31:00 +0000 (22:31 +0000)]
KBUILD_MODNAME defined even for C++ kernel build,

even that C++ kernel modules are scare and not encouraged.

darcs-hash:20070526223136-ff715-f4c13f97495b04c6f2b5df8d3b6b3727dacbf882.gz

16 years agoKBUILD_MODNAME has to be set even for *.c files for latest kernels.
Pavel Pisa [Sat, 26 May 2007 17:32:00 +0000 (17:32 +0000)]
KBUILD_MODNAME has to be set even for *.c files for latest kernels.

Because OMK is mainly targetted for external modules build,
name can be acquired from THIS_MODULE->name field.

darcs-hash:20070526173215-ff715-3794b12a42766110a61b8a3ddd5576be08d4f084.gz

17 years agoFixed bug in generated dependency files for executables with custom suffix.
Michal Sojka [Wed, 28 Mar 2007 07:44:00 +0000 (07:44 +0000)]
Fixed bug in generated dependency files for executables with custom suffix.

darcs-hash:20070328074426-f2ef6-6543bcc33afa1e484ea528c2383265750add470d.gz

17 years agoUpdate rules before running tests.
Michal Sojka [Tue, 27 Mar 2007 09:00:00 +0000 (09:00 +0000)]
Update rules before running tests.

darcs-hash:20070327090023-f2ef6-e993aae93574f1cc1f6af8ec538938ce898b70c7.gz

17 years agoRemoved useless test.
Michal Sojka [Tue, 27 Mar 2007 08:36:00 +0000 (08:36 +0000)]
Removed useless test.

darcs-hash:20070327083616-f2ef6-4f870f7d9879039e8ab6c6d3eaf435adfe088761.gz

17 years agoAdded support for different executable suffix.
Michal Sojka [Tue, 27 Mar 2007 08:27:00 +0000 (08:27 +0000)]
Added support for different executable suffix.

This is useful for cross-compiling Win32 programs on Linux.

darcs-hash:20070327082711-f2ef6-48e76fa4b30401fb4026ac79ec04e80d686e909d.gz

17 years agoALL_OMK_SUBDIRS implemented by make functions instead of by calling find. It should...
Michal Sojka [Wed, 21 Mar 2007 16:08:00 +0000 (16:08 +0000)]
ALL_OMK_SUBDIRS implemented by make functions instead of by calling find. It should be more portable.

darcs-hash:20070321160843-f2ef6-361c7865ab7fcc0374ef1876258658ff328b3cf2.gz

17 years agoDon't hide Keil166 linker errors.
Michal Sojka [Tue, 20 Mar 2007 11:45:00 +0000 (11:45 +0000)]
Don't hide Keil166 linker errors.

darcs-hash:20070320114506-f2ef6-671f21e1799a38c6a55a91c2ac2c090daae1ed75.gz

17 years agoAdded statistics to test results.
Michal Sojka [Thu, 15 Mar 2007 08:34:00 +0000 (08:34 +0000)]
Added statistics to test results.

darcs-hash:20070315083416-f2ef6-8898f17e4b9691b38275548c9b1e8198d17514aa.gz

17 years agoFixed bug in $(ALL_OMK_SUBDIRS) - when used with :=
Michal Sojka [Thu, 15 Mar 2007 07:27:00 +0000 (07:27 +0000)]
Fixed bug in $(ALL_OMK_SUBDIRS) - when used with :=

darcs-hash:20070315072721-f2ef6-43659b3a48a7c500972b5cf5f390e20a90bf0f51.gz

17 years agoFixed a bug when executing tests with a suffix (runtest*).
Michal Sojka [Thu, 15 Mar 2007 07:25:00 +0000 (07:25 +0000)]
Fixed a bug when executing tests with a suffix (runtest*).

darcs-hash:20070315072539-f2ef6-cf5c69a19ddc9b5be10e4ab1404d8715464c49f2.gz

17 years agoNow, tester can be run from any test subdirectory to run tests only in that directory.
Michal Sojka [Thu, 15 Mar 2007 07:25:00 +0000 (07:25 +0000)]
Now, tester can be run from any test subdirectory to run tests only in that directory.

darcs-hash:20070315072516-f2ef6-7f33869128524319a9e7390f8e7724d1008506c0.gz

17 years agoRemoved unused test directory.
Michal Sojka [Thu, 15 Mar 2007 06:28:00 +0000 (06:28 +0000)]
Removed unused test directory.

darcs-hash:20070315062848-f2ef6-e3d260015d2b815bcfc62f26b1e3f8a16e205c02.gz

17 years agoComment fix.
Michal Sojka [Fri, 2 Mar 2007 17:11:00 +0000 (17:11 +0000)]
Comment fix.

darcs-hash:20070302171153-f2ef6-54380b50d9b5b8ea455be9b081578b00f46bfc8d.gz

17 years agoBackup files are not now considered as test scripts.
Michal Sojka [Fri, 2 Mar 2007 17:05:00 +0000 (17:05 +0000)]
Backup files are not now considered as test scripts.

darcs-hash:20070302170504-f2ef6-40fe8229a2b0e5d7c9114bacaeb45ca59879334f.gz

17 years agoFixed test for OMK_ALL_SUBDIRS.
Michal Sojka [Fri, 2 Mar 2007 17:04:00 +0000 (17:04 +0000)]
Fixed test for OMK_ALL_SUBDIRS.

darcs-hash:20070302170442-f2ef6-865ddf6f5b36ff47004625749f686c1540981044.gz