]> rtime.felk.cvut.cz Git - omk.git/log
omk.git
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

17 years agoAdded ALL_OMK_SUBDIRS variable.
Michal Sojka [Thu, 1 Mar 2007 19:21:00 +0000 (19:21 +0000)]
Added ALL_OMK_SUBDIRS variable.

darcs-hash:20070301192105-f2ef6-cb35d64e8f3af348bffcf4e1a9651c556721514f.gz

17 years agoAdded preliminary runtest for vxworks.
Michal Sojka [Tue, 23 Jan 2007 16:43:00 +0000 (16:43 +0000)]
Added preliminary runtest for vxworks.

darcs-hash:20070123164355-f2ef6-20c40eb9eb9590625b566fdd364092a33b48e04c.gz

17 years agoAdded support for compilation of the whole tree from any subdirectory.
Michal Sojka [Mon, 22 Jan 2007 20:43:00 +0000 (20:43 +0000)]
Added support for compilation of the whole tree from any subdirectory.

darcs-hash:20070122204301-f2ef6-88b206453c326a930f9997903d56ff4e8fa2754c.gz

17 years agoAdded support for multiple testcases in one directory.
Michal Sojka [Mon, 22 Jan 2007 20:41:00 +0000 (20:41 +0000)]
Added support for multiple testcases in one directory.

darcs-hash:20070122204131-f2ef6-600c3f378c5b185faf46efde5fec956b21369876.gz

17 years agoMain testing script renamed not to colide with testcase script names.
Michal Sojka [Mon, 22 Jan 2007 20:27:00 +0000 (20:27 +0000)]
Main testing script renamed not to colide with testcase script names.

darcs-hash:20070122202742-f2ef6-0aac708cc5c26af54ee1e720df4736553917093f.gz

17 years agoFixed a bug in rules. Sometimes it was not possible to make include-pass from command...
Michal Sojka [Sat, 20 Jan 2007 10:25:00 +0000 (10:25 +0000)]
Fixed a bug in rules. Sometimes it was not possible to make include-pass from command line.

darcs-hash:20070120102532-f2ef6-5688e0cd7122d7f1b16e3e99ba1ca49578b7e776.gz

17 years agoGenerated headers test fixed.
Michal Sojka [Sat, 20 Jan 2007 10:22:00 +0000 (10:22 +0000)]
Generated headers test fixed.

darcs-hash:20070120102222-f2ef6-055e0e0614704e189b6cdf046594d7bc03c08577.gz

17 years agoAdded tests target to the top level Makefile
Michal Sojka [Sat, 20 Jan 2007 10:12:00 +0000 (10:12 +0000)]
Added tests target to the top level Makefile

darcs-hash:20070120101200-f2ef6-db8f29f56735f86b4f693a3c553506fcc2fd4d94.gz

17 years agoAdded some testcases. Minor bugfixes for runtests.py.
Michal Sojka [Sat, 20 Jan 2007 10:08:00 +0000 (10:08 +0000)]
Added some testcases. Minor bugfixes for runtests.py.

darcs-hash:20070120100823-f2ef6-7774b189fa77b3ae1d20f281e7af33e9cc50554e.gz

17 years agoAdded runtest
Michal Sojka [Sat, 20 Jan 2007 06:57:00 +0000 (06:57 +0000)]
Added runtest

darcs-hash:20070120065740-f2ef6-9d1d9b68cc1aaffea303659603b4b736a484252f.gz

17 years agoTest framework finished
Michal Sojka [Fri, 19 Jan 2007 18:55:00 +0000 (18:55 +0000)]
Test framework finished

darcs-hash:20070119185502-f2ef6-c1d9fc90c07afa430f1a503ffdd9334f8b2ca122.gz

17 years agoSome progress on testcases.
Michal Sojka [Wed, 17 Jan 2007 18:48:00 +0000 (18:48 +0000)]
Some progress on testcases.

darcs-hash:20070117184816-f2ef6-6d0371d6910e59727959c8b58299899140cf6ebc.gz

17 years agoAdded license (GPL) to the initial comment.
Michal Sojka [Wed, 17 Jan 2007 18:25:00 +0000 (18:25 +0000)]
Added license (GPL) to the initial comment.

darcs-hash:20070117182512-f2ef6-faddc49da46411ca1a9554e9d596e54bb5e0e404.gz

17 years agoAdded an item to TODO.
Michal Sojka [Mon, 11 Dec 2006 11:57:00 +0000 (11:57 +0000)]
Added an item to TODO.

darcs-hash:20061211115733-f2ef6-d8a465dedc4eccffe48009372e2cd615c17a714a.gz

17 years agoUpdate keil16x rules.
Michal Sojka [Tue, 19 Dec 2006 04:01:00 +0000 (04:01 +0000)]
Update keil16x rules.

darcs-hash:20061219040144-f2ef6-7b620dfbaf3a847913755396d95689cd4d4aee05.gz

17 years agoGenerated includes are also added to the list of used file.
Michal Sojka [Tue, 19 Dec 2006 04:00:00 +0000 (04:00 +0000)]
Generated includes are also added to the list of used file.

darcs-hash:20061219040013-f2ef6-4af302b48dad9a999d22a17eb2d5a4bff8f6e98e.gz

17 years agoSpecification of test cases updated.
Michal Sojka [Thu, 30 Nov 2006 20:08:00 +0000 (20:08 +0000)]
Specification of test cases updated.

darcs-hash:20061130200803-c6db6-e08ff7c5aabd7d0bf8c7f0aac449dc0a2039a12c.gz

17 years agoAdded an item to TODO.
Michal Sojka [Thu, 16 Nov 2006 06:06:00 +0000 (06:06 +0000)]
Added an item to TODO.

darcs-hash:20061116060650-591c4-0de7d64c1f505d4e4ae97fc45a23488f23c526d9.gz

17 years agoAdded TODO.
Michal Sojka [Sat, 11 Nov 2006 06:07:00 +0000 (06:07 +0000)]
Added TODO.

darcs-hash:20061111060751-f2ef6-e51dc570e520fd4f822bbb7cae344e12c7199184.gz

17 years agoVxWorks rules are working now.
Michal Sojka [Thu, 26 Oct 2006 04:36:00 +0000 (04:36 +0000)]
VxWorks rules are working now.

darcs-hash:20061026043633-f2ef6-075e8c783f7d2fb5539500506daa210c2178a137.gz

17 years agoModified README.test (still not finished).
Michal Sojka [Thu, 26 Oct 2006 04:35:00 +0000 (04:35 +0000)]
Modified README.test (still not finished).

darcs-hash:20061026043529-f2ef6-a732f02f8e14240a22e3e06a7ba7fe2d1157ce9e.gz

17 years agoAdded tests for vxWorks.
Michal Sojka [Mon, 23 Oct 2006 07:11:00 +0000 (07:11 +0000)]
Added tests for vxWorks.

darcs-hash:20061023071110-f2ef6-3713a55f66ab0b514e82041356e8669503780f05.gz

17 years agoUpdate of vxWorks rules.
Michal Sojka [Thu, 19 Oct 2006 23:09:00 +0000 (23:09 +0000)]
Update of vxWorks rules.

Library compilation seems to be working, in .vxe compilation are still some
problems.

darcs-hash:20061019230957-f2ef6-4bc8247d852bb701a7aa9dc15f6d261deef3c6a4.gz

17 years agoGet rid of "xxx-pass is up to date" messages.
Michal Sojka [Thu, 19 Oct 2006 14:54:00 +0000 (14:54 +0000)]
Get rid of "xxx-pass is up to date" messages.

darcs-hash:20061019145428-f2ef6-23412628212b2e16c507c13c60e9f17238071b62.gz

17 years agovxWorks compilation almost working.
Michal Sojka [Wed, 18 Oct 2006 22:53:00 +0000 (22:53 +0000)]
vxWorks compilation almost working.

We need to pass proper -D and -I flags to compiler.

darcs-hash:20061018225321-f2ef6-c40923580e745c2f8a64018fa88be2216681bc8b.gz

17 years agoChanges to vxWorks support. Still not fully functional.
Michal Sojka [Wed, 18 Oct 2006 15:39:00 +0000 (15:39 +0000)]
Changes to vxWorks support. Still not fully functional.

darcs-hash:20061018153946-f2ef6-170b5b28790fa83631fe893ff5793c2cf33d03f7.gz

17 years agoFirst (still non-working) version of test framework.
Michal Sojka [Mon, 16 Oct 2006 10:58:00 +0000 (10:58 +0000)]
First (still non-working) version of test framework.

darcs-hash:20061016105804-f2ef6-d2c1345ff3ed88c130865f5c5e31a9de3f2a2d5b.gz

17 years agoA very beginning of VxWorks support.
Michal Sojka [Sun, 15 Oct 2006 21:51:00 +0000 (21:51 +0000)]
A very beginning of VxWorks support.

darcs-hash:20061015215105-f2ef6-a05c8c62337c9270ba068fba6cfd20cb146dc2a2.gz

17 years agoThe OMK infrastructure outputs which do not build any target should be lowercase.
Pavel Pisa [Fri, 6 Oct 2006 08:26:00 +0000 (08:26 +0000)]
The OMK infrastructure outputs which do not build any target should be lowercase.

This helps to highlight, if there are some targets really build
or rebuild after make invocation.

darcs-hash:20061006082623-ff715-1b99d60c89e1ae192f0f90f6d44c52c19953dc00.gz

17 years agoFixed assembler compilation in keil166.
Michal Sojka [Thu, 3 Aug 2006 19:25:00 +0000 (19:25 +0000)]
Fixed assembler compilation in keil166.

darcs-hash:20060803192547-f2ef6-1b5abcc26644f0a111d8c388baf1cda34d3c10e5.gz

17 years agoClean commands are quiet.
Michal Sojka [Thu, 3 Aug 2006 19:07:00 +0000 (19:07 +0000)]
Clean commands are quiet.

darcs-hash:20060803190721-f2ef6-406f7ac3ec2a740ba3a759ccaed496f2b24910dd.gz

17 years agoFixed lib_obj_SOURCES handling (in sysless).
Michal Sojka [Thu, 3 Aug 2006 19:05:00 +0000 (19:05 +0000)]
Fixed lib_obj_SOURCES handling (in sysless).

darcs-hash:20060803190502-f2ef6-a95bf76ad34d1e5f65ebab1fc2f8c4a4e70e9eae.gz

17 years agoKeil166 rules are working properly now.
Michal Sojka [Thu, 3 Aug 2006 18:17:00 +0000 (18:17 +0000)]
Keil166 rules are working properly now.

darcs-hash:20060803181720-f2ef6-4145d9f9d1a44d03f3ecf3fe8f574956b150386e.gz

17 years agoCONFGEN message shortened.
Michal Sojka [Thu, 3 Aug 2006 18:15:00 +0000 (18:15 +0000)]
CONFGEN message shortened.

darcs-hash:20060803181508-f2ef6-f58a23c1f470b9d7f86e1729b69776297aa62d0d.gz

17 years agoAdded snippet for keil 16x tools. Not complete yes.
Michal Sojka [Mon, 31 Jul 2006 18:34:00 +0000 (18:34 +0000)]
Added snippet for keil 16x tools. Not complete yes.

darcs-hash:20060731183416-f2ef6-13f0e2ec776b1a951102ca6fc9cfe502604fb57e.gz

17 years agoUtils and binary passes merged in linux and rtems rules.
Michal Sojka [Mon, 31 Jul 2006 13:36:00 +0000 (13:36 +0000)]
Utils and binary passes merged in linux and rtems rules.

darcs-hash:20060731133601-f2ef6-fc24c4beffe8be386cfe4a2972b0172d8cd7b8c8.gz

17 years agoConfig.target is include instead of printing error.
Michal Sojka [Mon, 31 Jul 2006 12:01:00 +0000 (12:01 +0000)]
Config.target is include instead of printing error.

This is for compatibility with RTEMS rules, where config.target is
used and compilation with sysless rules produces an error. It should
be specified what is in config.target and what in config.omk.

darcs-hash:20060731120123-f2ef6-a68bf84080e7d82b55cefb50b1819826ea28cee8.gz

17 years agoAdded support for keil51 tools. Extracted from ulan-keil, not tested.
Michal Sojka [Mon, 31 Jul 2006 08:26:00 +0000 (08:26 +0000)]
Added support for keil51 tools. Extracted from ulan-keil, not tested.

darcs-hash:20060731082640-f2ef6-7ef0d4b74a24b772a720b0d990c24fa0333c511f.gz

17 years agoWhen headers are copied, an informational line is printed.
Michal Sojka [Mon, 31 Jul 2006 12:54:00 +0000 (12:54 +0000)]
When headers are copied, an informational line is printed.

darcs-hash:20060731125419-f2ef6-215d14aafc05a4221ad3d68f3261341c335815b8.gz

17 years agoFixed naming of build directories in default-config and sources-list passes.
Michal Sojka [Sat, 8 Jul 2006 10:50:00 +0000 (10:50 +0000)]
Fixed naming of build directories in default-config and sources-list passes.

darcs-hash:20060708105006-f2ef6-22bfd229f74b862474c0dbf04eeaa311fe2c737c.gz

17 years agoThe default-config and sources-list passes updated to the new template.
Michal Sojka [Wed, 5 Jul 2006 14:20:00 +0000 (14:20 +0000)]
The default-config and sources-list passes updated to the new template.

darcs-hash:20060705142041-f2ef6-8fc43bf18556072ad6f0d8f26ce6ad338622265f.gz

17 years agoThe condition for entering local directory in a pass was simplified.
Michal Sojka [Tue, 4 Jul 2006 18:46:00 +0000 (18:46 +0000)]
The condition for entering local directory in a pass was simplified.

darcs-hash:20060704184603-f2ef6-f4f4f4b89baa01c1831db249321579c97911748b.gz

17 years agoQT rules moved to a separate snippet.
Michal Sojka [Tue, 4 Jul 2006 18:45:00 +0000 (18:45 +0000)]
QT rules moved to a separate snippet.

darcs-hash:20060704184537-f2ef6-63ad05e0bd6f76e55d8ee57f3d2634d937f638ee.gz

17 years agoAt the end of compilation, an message is printed.
Michal Sojka [Tue, 4 Jul 2006 11:23:00 +0000 (11:23 +0000)]
At the end of compilation, an message is printed.

darcs-hash:20060704112359-c6db6-934b41f5ff0854557c40f66bbf8ac4fa80ea35f1.gz

17 years agoTemporary config file is removed when it is not changed.
Michal Sojka [Tue, 4 Jul 2006 10:52:00 +0000 (10:52 +0000)]
Temporary config file is removed when it is not changed.

darcs-hash:20060704105229-c6db6-61571c412091e9c2873866c9ea77d096088ea851.gz

17 years agoInclude pass is now run even if only config_include_HEADERS is present.
Michal Sojka [Tue, 4 Jul 2006 10:45:00 +0000 (10:45 +0000)]
Include pass is now run even if only config_include_HEADERS is present.

darcs-hash:20060704104527-f2ef6-684967d2476063e42a123f06bc64782914415f5c.gz

17 years agoAdded flags to generated .map files by rtems rules.
Michal Sojka [Tue, 4 Jul 2006 09:16:00 +0000 (09:16 +0000)]
Added flags to generated .map files by rtems rules.

darcs-hash:20060704091625-f2ef6-b03d33e34a90a0c756c6810a9cd566b62f496d0a.gz

17 years agoAdded support for cscope. It seems it is not working as expected.
Michal Sojka [Tue, 4 Jul 2006 09:11:00 +0000 (09:11 +0000)]
Added support for cscope. It seems it is not working as expected.

darcs-hash:20060704091102-f2ef6-aa09f7e8a2d82fbf548358e82fbdf4e2b296024d.gz

17 years agoTags command can be modified from command line. Default ctags command includes -N...
Michal Sojka [Tue, 4 Jul 2006 09:10:00 +0000 (09:10 +0000)]
Tags command can be modified from command line. Default ctags command includes -N so KDevelop understands the tags.

darcs-hash:20060704091003-f2ef6-c9a90793c16c3c910b609b07429940da408b27b5.gz

17 years agoAded rules for TAGS generation according to generated sources-list.
Michal Sojka [Sat, 1 Jul 2006 11:17:00 +0000 (11:17 +0000)]
Aded rules for TAGS generation according to generated sources-list.

darcs-hash:20060701111716-f2ef6-a79430e8083a52e02ed410f1d8ccfc294f30174c.gz

17 years agoAdded OMIT_KERNEL_PASSES variable in linux rules.
Michal Sojka [Sat, 1 Jul 2006 10:57:00 +0000 (10:57 +0000)]
Added OMIT_KERNEL_PASSES variable in linux rules.

darcs-hash:20060701105749-f2ef6-a5839c26203637acb63a9506d7860a5ff77fd2b9.gz

17 years agoAdded source-list pass.
Michal Sojka [Fri, 30 Jun 2006 14:44:00 +0000 (14:44 +0000)]
Added source-list pass.

This pass (invoked by make sources-list) creates the list of files,
which are used during compilation. The list reflects conditional
compilation depending on config.omk and other variables.

darcs-hash:20060630144442-f2ef6-4547f069cb1249405c10716338283453ce97ab67.gz

17 years agodefault-config warning is now not displayed when the default-config is being made.
Michal Sojka [Fri, 30 Jun 2006 09:24:00 +0000 (09:24 +0000)]
default-config warning is now not displayed when the default-config is being made.

darcs-hash:20060630092408-f2ef6-79df6ed3620d06a942429b3e167cb16263403738.gz

17 years agoFixed default-config-pass in linux and rtems rules.
Michal Sojka [Thu, 29 Jun 2006 16:58:00 +0000 (16:58 +0000)]
Fixed default-config-pass in linux and rtems rules.

darcs-hash:20060629165843-f2ef6-b8dd1835add9ed8793f3b33a11645e12d0d1d691.gz

17 years agoSysles rules split to sysless a sysless-setup.
Michal Sojka [Thu, 29 Jun 2006 09:52:00 +0000 (09:52 +0000)]
Sysles rules split to sysless a sysless-setup.

This is necessary if you want to use variables like USER_LIB_DIR in ifeq in
Makefile.omk.

darcs-hash:20060629095200-f2ef6-e6d72b5c3a63703de20270e2cedda8e05c5fe456.gz

17 years agoLocal config can be now properly included.
Michal Sojka [Thu, 29 Jun 2006 07:02:00 +0000 (07:02 +0000)]
Local config can be now properly included.

darcs-hash:20060629070250-f2ef6-e964f11bedac84f84973b0f7891a56931ac8a8e3.gz