]>
rtime.felk.cvut.cz Git - omk.git/log
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
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
Michal Sojka [Thu, 15 Mar 2007 08:34:00 +0000 (08:34 +0000)]
Added statistics to test results.
darcs-hash:
20070315083416 -f2ef6-
8898f17e4b9691b38275548c9b1e8198d17514aa .gz
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
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
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
Michal Sojka [Thu, 15 Mar 2007 06:28:00 +0000 (06:28 +0000)]
Michal Sojka [Fri, 2 Mar 2007 17:11:00 +0000 (17:11 +0000)]
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
Michal Sojka [Fri, 2 Mar 2007 17:04:00 +0000 (17:04 +0000)]
Michal Sojka [Thu, 1 Mar 2007 19:21:00 +0000 (19:21 +0000)]
Michal Sojka [Tue, 23 Jan 2007 16:43:00 +0000 (16:43 +0000)]
Added preliminary runtest for vxworks.
darcs-hash:
20070123164355 -f2ef6-
20c40eb9eb9590625b566fdd364092a33b48e04c .gz
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
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
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
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
Michal Sojka [Sat, 20 Jan 2007 10:22:00 +0000 (10:22 +0000)]
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
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
Michal Sojka [Sat, 20 Jan 2007 06:57:00 +0000 (06:57 +0000)]
Michal Sojka [Fri, 19 Jan 2007 18:55:00 +0000 (18:55 +0000)]
Michal Sojka [Wed, 17 Jan 2007 18:48:00 +0000 (18:48 +0000)]
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
Michal Sojka [Mon, 11 Dec 2006 11:57:00 +0000 (11:57 +0000)]
Michal Sojka [Tue, 19 Dec 2006 04:01:00 +0000 (04:01 +0000)]
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
Michal Sojka [Thu, 30 Nov 2006 20:08:00 +0000 (20:08 +0000)]
Specification of test cases updated.
darcs-hash:
20061130200803 -c6db6-
e08ff7c5aabd7d0bf8c7f0aac449dc0a2039a12c .gz
Michal Sojka [Thu, 16 Nov 2006 06:06:00 +0000 (06:06 +0000)]
Michal Sojka [Sat, 11 Nov 2006 06:07:00 +0000 (06:07 +0000)]
Michal Sojka [Thu, 26 Oct 2006 04:36:00 +0000 (04:36 +0000)]
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
Michal Sojka [Mon, 23 Oct 2006 07:11:00 +0000 (07:11 +0000)]
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
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
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
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
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
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
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
Michal Sojka [Thu, 3 Aug 2006 19:25:00 +0000 (19:25 +0000)]
Fixed assembler compilation in keil166.
darcs-hash:
20060803192547 -f2ef6-
1b5abcc26644f0a111d8c388baf1cda34d3c10e5 .gz
Michal Sojka [Thu, 3 Aug 2006 19:07:00 +0000 (19:07 +0000)]
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
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
Michal Sojka [Thu, 3 Aug 2006 18:15:00 +0000 (18:15 +0000)]
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Michal Sojka [Thu, 29 Jun 2006 05:50:00 +0000 (05:50 +0000)]
Build directory in default-config-pass fixed.
darcs-hash:
20060629055031 -f2ef6-
26883f6dd40ecf54009380e0d2cd0477630abea4 .gz
Michal Sojka [Wed, 28 Jun 2006 21:32:00 +0000 (21:32 +0000)]
Michal Sojka [Wed, 28 Jun 2006 21:28:00 +0000 (21:28 +0000)]
Michal Sojka [Wed, 28 Jun 2006 21:25:00 +0000 (21:25 +0000)]
It is now possible to link header files instead of copying.
darcs-hash:
20060628212516 -f2ef6-
ef1fafbb2611d985c3b6670408a945c7983860f5 .gz
Michal Sojka [Wed, 28 Jun 2006 20:40:00 +0000 (20:40 +0000)]
Copying of LD scipts is added to include-pass in sysless rules.
It was forgotten when include pass was converted to macros.
darcs-hash:
20060628204058 -f2ef6-
424eb95257c148c59c10f990f8bf02107166bf35 .gz
Michal Sojka [Tue, 27 Jun 2006 15:41:00 +0000 (15:41 +0000)]
Include pass is now a template in a separate snippet.
darcs-hash:
20060627154127 -f2ef6-
c35e7bbe9f9d3f8aa733176eef2133ff7c073b22 .gz
Michal Sojka [Tue, 27 Jun 2006 14:21:00 +0000 (14:21 +0000)]
Fixed generation of global config.h.
darcs-hash:
20060627142150 -f2ef6-
9433c91c885a2a1b3a65a0338b341901288e034d .gz
Michal Sojka [Tue, 27 Jun 2006 14:07:00 +0000 (14:07 +0000)]
Michal Sojka [Mon, 26 Jun 2006 14:20:00 +0000 (14:20 +0000)]
Michal Sojka [Mon, 26 Jun 2006 14:19:00 +0000 (14:19 +0000)]
Minor updates and cleanups to linux rules.
darcs-hash:
20060626141933 -f2ef6-
eda5a9755c7080412bd9b55ed31530da9dbe7327 .gz
Michal Sojka [Mon, 26 Jun 2006 14:17:00 +0000 (14:17 +0000)]
Added a possibility of generating global config files.
darcs-hash:
20060626141703 -f2ef6-
9a9f1b402e1c57010d4221015c2f42a9be9b78b2 .gz
Michal Sojka [Mon, 26 Jun 2006 12:55:00 +0000 (12:55 +0000)]
MAKE xxx is displayed only when there is something to do in the particular directory.
darcs-hash:
20060626125521 -f2ef6-
75b5b527541e847ad9bc95b5e76270abf6b81ab5 .gz
Michal Sojka [Thu, 22 Jun 2006 19:46:00 +0000 (19:46 +0000)]
Michal Sojka [Thu, 22 Jun 2006 18:48:00 +0000 (18:48 +0000)]
Fixed config file reading when used in Ocera.
darcs-hash:
20060622184824 -f2ef6-
23311bb4a7e6e245e345e68a722d28ea95423340 .gz
Michal Sojka [Thu, 22 Jun 2006 15:56:00 +0000 (15:56 +0000)]
Both sysless and linux rules should work now.
The linux rules were not tested with Ocera.
darcs-hash:
20060622155650 -f2ef6-
1108af24f994e13c5149f656c4025ec5981ef5eb .gz
Michal Sojka [Thu, 15 Jun 2006 21:23:00 +0000 (21:23 +0000)]
Fixed sysless rules and added first aproach to linux rules.
Sysless rules were fixed and their speed was increased by 20%. Base rules was
modified to adapt to differencies in linux rules. Linux rules was added but do
not work yet.
darcs-hash:
20060615212321 -f2ef6-
78960e42544733a9026f3e712a22244ff991d288 .gz
Michal Sojka [Thu, 15 Jun 2006 14:23:00 +0000 (14:23 +0000)]
Makefile makes omkbuild.py executable.
darcs-hash:
20060615142338 -f2ef6-
70fe3fada839d000cb6ab0eef44fdd16188f7c8f .gz
Michal Sojka [Thu, 15 Jun 2006 12:27:00 +0000 (12:27 +0000)]
Splitting of Makefile.rules now works.
darcs-hash:
20060615122701 -f2ef6-
25e9b36bdfde762ea59532b04b5e4486c9bf2561 .gz
Michal Sojka [Thu, 15 Jun 2006 11:57:00 +0000 (11:57 +0000)]
Michal Sojka [Thu, 15 Jun 2006 11:56:00 +0000 (11:56 +0000)]
Hopefully, the final version of omkbuild script.
darcs-hash:
20060615115643 -f2ef6-
03af8c966be9eba0088f6d383ff08322b8f36fb5 .gz
Michal Sojka [Wed, 7 Jun 2006 20:17:00 +0000 (20:17 +0000)]
Michal Sojka [Wed, 10 May 2006 22:47:00 +0000 (22:47 +0000)]
Almost final version of omkbuild.py
darcs-hash:
20060510224710 -f2ef6-
3baf59200bd2cbb2b18e054ed90fb51bb3fc7e66 .gz
Michal Sojka [Wed, 10 May 2006 19:25:00 +0000 (19:25 +0000)]
Michal Sojka [Thu, 4 May 2006 15:59:00 +0000 (15:59 +0000)]
Michal Sojka [Fri, 28 Apr 2006 00:00:00 +0000 (00:00 +0000)]
Added first version of omkbuild script.
This version is not fully functional yet.
darcs-hash:
20060428000011 -f2ef6-
1ff4aab4d8b6bea1d4c0dc213f0b87c219690705 .gz
Michal Sojka [Wed, 12 Apr 2006 13:45:00 +0000 (13:45 +0000)]
Actual state of OMK rules unification.
At the end of unification process, omk-devel directory should be removed from
repository. My idea is that the target rules will be generated automaticaly by a
script. The script will take various templated on its input and produces one
Makefile.rules file as its output. It will be possible to generate several
different rule files from different templates.
On the other side. If someone will do a change in a generated Makefile.rules,
the script should be able to split the file to the original templates so the
changes made in one file can be propagated to other Makefile.rules, which use
the modified template.
darcs-hash:
20060412134512 -f2ef6-
01a9ca15d21c62ee1d32824e4239df93fa0d150a .gz