]> rtime.felk.cvut.cz Git - omk.git/log
omk.git
16 years agoWWW page updates for release v0.1
Michal Sojka [Wed, 23 Apr 2008 20:44:00 +0000 (20:44 +0000)]
WWW page updates for release

darcs-hash:20080423204453-f2ef6-e75bc5822d550450b620a4e560f0e95b57315f98.gz

16 years agoAdded release target to OMK makefile
Michal Sojka [Wed, 23 Apr 2008 20:42:00 +0000 (20:42 +0000)]
Added release target to OMK makefile

darcs-hash:20080423204204-f2ef6-2215b765179837a154ad51ad8199e8ecaefc61ba.gz

16 years agoAdded GNU GPLv2
Michal Sojka [Wed, 23 Apr 2008 20:20:00 +0000 (20:20 +0000)]
Added GNU GPLv2

darcs-hash:20080423202011-f2ef6-e84a7989601a435794761b174fd81d0ef38a5faa.gz

16 years agoPreparing documentation for release
Michal Sojka [Wed, 23 Apr 2008 20:07:00 +0000 (20:07 +0000)]
Preparing documentation for release

darcs-hash:20080423200729-f2ef6-f105a825b8e6fdf1aaf6179b164ac80e4b15914a.gz

16 years agoAdded TARFLAGS variable for x_EMBEDTARFILES targets generation.
Pavel Pisa [Sat, 19 Apr 2008 01:11:00 +0000 (01:11 +0000)]
Added TARFLAGS variable for x_EMBEDTARFILES targets generation.

The TARFLAGS variable allows to include flag --dereference
to follow symbolic links.

darcs-hash:20080419011142-ff715-ed6163b0fd3d572da172d8dda932f3ba0d6b9b22.gz

16 years agoUpdates and fixes to documentation
Michal Sojka [Fri, 18 Apr 2008 19:24:00 +0000 (19:24 +0000)]
Updates and fixes to documentation

darcs-hash:20080418192402-f2ef6-305f192e04e58888ed9bb342147a640d45624640.gz

16 years agoSmall fixes in documentation
Michal Sojka [Fri, 18 Apr 2008 18:59:00 +0000 (18:59 +0000)]
Small fixes in documentation

darcs-hash:20080418185920-f2ef6-760190acc27523fb1b6b3857ea0572765d478a51.gz

16 years agoAdded some menus to texinfo documentation
Michal Sojka [Fri, 18 Apr 2008 18:53:00 +0000 (18:53 +0000)]
Added some menus to texinfo documentation

darcs-hash:20080418185305-f2ef6-76a7d1b58d2eebd51dc20ea328852e7626da01fc.gz

16 years agoFixed QT compilation from subdirectory and documented QT_SUBDIRS variable
Michal Sojka [Fri, 18 Apr 2008 18:51:00 +0000 (18:51 +0000)]
Fixed QT compilation from subdirectory and documented QT_SUBDIRS variable

darcs-hash:20080418185129-f2ef6-52c01a0f1cd4d998a783ea8e8738e5667a1680bb.gz

16 years agoFixed parallel_make test to test only serialized targets
Michal Sojka [Fri, 18 Apr 2008 18:16:00 +0000 (18:16 +0000)]
Fixed parallel_make test to test only serialized targets

darcs-hash:20080418181614-f2ef6-6a9681d617a9825c81c55f2b0b4c6a6a9dac02cd.gz

16 years agoAdded support for pass hooks in Makefile.omk
Michal Sojka [Fri, 18 Apr 2008 17:21:00 +0000 (17:21 +0000)]
Added support for pass hooks in Makefile.omk

Setting of <pass-name>_HOOKS causes specified targets to be executed
during compilation of a pass. See documentation for details.

darcs-hash:20080418172146-f2ef6-8e02d43f066f74bb017188f4ba1af01c42cf1704.gz

16 years agoSmall fixes in test cases
Michal Sojka [Fri, 18 Apr 2008 17:20:00 +0000 (17:20 +0000)]
Small fixes in test cases

darcs-hash:20080418172032-f2ef6-f536325aef6ce5d605e8e46b3c4d8fd51c78e714.gz

16 years agoPass names varables was stripped from spaces
Michal Sojka [Fri, 18 Apr 2008 16:15:00 +0000 (16:15 +0000)]
Pass names varables was stripped from spaces

darcs-hash:20080418161527-f2ef6-b650ef6ca88a1ab37f9e1ba5559bfa7660dc056d.gz

16 years agoFixed problem with parallel make (-j) caused by the previous change
Michal Sojka [Fri, 18 Apr 2008 15:47:00 +0000 (15:47 +0000)]
Fixed problem with parallel make (-j) caused by the previous change

If compilation was invoked as make -j, pass serialization didn't work.
In other words, it was possible that, for example, some library-pass
targets was made before all include-pass targets was finished. This
meant all include files were not available for compilation of libraries.

This behavior was caused the fact that recently introduced <pass>-XXX-subdir
targets was direct dependencies of <pass>. Since pass serialization is
done by putting one pass as dependency of another pass, this
serialization dependencies was on the "same level" as -subdir
dependencies and make -j executed them in parallel.

This was fixed by adding another target called <pass>-submakes which is
called recursively from <pass> target after all "serialization
dependencies" are processed. All -subdir targets are dependencies of
only -submakes target and hence are not intermixed with serialization
dependencies.

To avoid overhead caused by this additional recursive make invocation,
all recursive makes are invoked directly with the new -submakes target
as their goal. Hence, the original pass target is called only in the
top-level make.

This change can influence some "nonstandard" constructs used sometimes
in Makefile.omk that count upon invocation of the original pass in every
directory. This issue will be solved by upcoming patches.

darcs-hash:20080418154711-f2ef6-365337cb69c6aeb0eb659c6f2ad74605d80de1d8.gz

16 years agoRenamed test directory ("-" changed to "_")
Michal Sojka [Fri, 18 Apr 2008 07:02:00 +0000 (07:02 +0000)]
Renamed test directory ("-" changed to "_")

darcs-hash:20080418070211-f2ef6-3449109feaeda0a3f190a544ee2597af52863dde.gz

16 years agoAdded/corrected support to compile assembly (.S) sources for Linux rules.
Pavel Pisa [Thu, 17 Apr 2008 23:04:00 +0000 (23:04 +0000)]
Added/corrected support to compile assembly (.S) sources for Linux rules.

darcs-hash:20080417230427-ff715-5a7af9c33ceb2018b2f4a6abdf8d50b8ebb21977.gz

16 years agoAdded forgotten file in shlibs test
Michal Sojka [Thu, 17 Apr 2008 11:57:00 +0000 (11:57 +0000)]
Added forgotten file in shlibs test

darcs-hash:20080417115759-f2ef6-cd6a1b48bfe3e97dd24b5dc2cabe88ffdd9145fb.gz

16 years agoAdded test for not using leaf makefiles
Michal Sojka [Thu, 17 Apr 2008 11:51:00 +0000 (11:51 +0000)]
Added test for not using leaf makefiles

This test was written some time ago, but I forget to commit it.

darcs-hash:20080417115111-f2ef6-fdaef8511db1ab33cab6ba4e0fa6ab5f9a753715.gz

16 years agoAdded test for checking that subdirectories are processed first
Michal Sojka [Thu, 17 Apr 2008 06:29:00 +0000 (06:29 +0000)]
Added test for checking that subdirectories are processed first

darcs-hash:20080417062949-f2ef6-2539acae31fc7b94c2abf72039475b3987f50639.gz

16 years agoFixed behaviour of make -k if there is an error in a subdirectory
Michal Sojka [Thu, 17 Apr 2008 06:25:00 +0000 (06:25 +0000)]
Fixed behaviour of make -k if there is an error in a subdirectory

The previous implementation of recursive invocation of make in
subdirectories didn't obey the -k flag. If there was an error in some
subdirectory, the other directories were not made.

This patch creates a separate targets for each subdirectory and pass and
add them as a dependencies to the main pass target. This way the
compilation errors are handled correctly with the -k flag.

darcs-hash:20080417062508-f2ef6-d049eff642e8c33ee1822d8b321bf1365ed80869.gz

16 years agoFixed typo in messages from -check targets
Michal Sojka [Wed, 16 Apr 2008 20:42:00 +0000 (20:42 +0000)]
Fixed typo in messages from -check targets

darcs-hash:20080416204216-f2ef6-122cb3d29d8ad28bd56ff13226a329dcc761bab9.gz

16 years agoAdded support for "exporting" generated headers from _build tree
Michal Sojka [Wed, 16 Apr 2008 19:12:00 +0000 (19:12 +0000)]
Added support for "exporting" generated headers from _build tree

darcs-hash:20080416191219-f2ef6-cdbf439ef164b629a3ae55f3fe3b13d47a159272.gz

16 years agoFixed parallel invocation of make (with -j)
Michal Sojka [Wed, 9 Apr 2008 06:27:00 +0000 (06:27 +0000)]
Fixed parallel invocation of make (with -j)

In order for sub-makes to communicate with jobserver, it is necessary
to add + in front of line invoking the sub-make.

darcs-hash:20080409062706-f2ef6-fd8972c4d95155f278068cecf151f2f63ae36bac.gz

16 years agoAdded OMK_RULES_TYPE variable
Michal Sojka [Thu, 3 Apr 2008 10:54:00 +0000 (10:54 +0000)]
Added OMK_RULES_TYPE variable

This variable is automatically generated by the omkbuild.py on top of
the Makefile.rules. Its value is the name of rules target. It can be
used for example in config.target to distinguish between targets.

darcs-hash:20080403105414-f2ef6-acb33cb34ac1dc08ed93ad57d7978c7761bac647.gz

16 years agoFixed loading of test_PROGRAMS
Michal Sojka [Thu, 3 Apr 2008 08:59:00 +0000 (08:59 +0000)]
Fixed loading of test_PROGRAMS

darcs-hash:20080403085910-f2ef6-7ff4cff1dc326a9d417fa88b90d063d007346055.gz

16 years agoFixed omkize target.
Michal Sojka [Tue, 1 Apr 2008 16:24:00 +0000 (16:24 +0000)]
Fixed omkize target.

Now omkize does not overwrite Makefiles in directories with
Makefile.rules present and where no change is necessary.

darcs-hash:20080401162432-f2ef6-e2b3f52bfd7696497d3ee8a91c6fc3aa17a7f024.gz

16 years agoFixed typo in .PHONY declaration.
Michal Sojka [Sun, 30 Mar 2008 16:53:00 +0000 (16:53 +0000)]
Fixed typo in .PHONY declaration.

darcs-hash:20080330165316-f2ef6-98091cc5cdb962e8e1ed8643babec4feacd38788.gz

16 years agoFixed check for load command in sysless.
Michal Sojka [Fri, 28 Mar 2008 12:41:00 +0000 (12:41 +0000)]
Fixed check for load command in sysless.

darcs-hash:20080328124140-f2ef6-7a5553aadc95f31dda3877106bc0964530c4dc91.gz

16 years agoAdded test for correct overriding of variables in different configs.
Michal Sojka [Wed, 26 Mar 2008 17:51:00 +0000 (17:51 +0000)]
Added test for correct overriding of variables in different configs.

This test checks whether variables are overriden according to the user
manual.

darcs-hash:20080326175154-f2ef6-958beebf698c31c34b052edf8f864f29443dd915.gz

16 years agoFixed bug, when links to header files were created even if headers did not exist.
Michal Sojka [Tue, 18 Mar 2008 16:02:00 +0000 (16:02 +0000)]
Fixed bug, when links to header files were created even if headers did not exist.

darcs-hash:20080318160206-f2ef6-c2f527f11facc439c5603ee9dafbc06c86117099.gz

16 years agoSet MAKERULES_DIR in not defined.
Michal Sojka [Wed, 12 Mar 2008 16:43:00 +0000 (16:43 +0000)]
Set MAKERULES_DIR in not defined.

If OMK is not called by leaf Makefile but instead by
make -f <path>/Makefile.rules, MAKERULES_DIR variable is set automatically to the
correct value.

darcs-hash:20080312164306-f2ef6-639d249a10e7b763ff61413d86a6894a723fc750.gz

16 years agoDocumented srcdir variable
Michal Sojka [Tue, 11 Mar 2008 16:57:00 +0000 (16:57 +0000)]
Documented srcdir variable

darcs-hash:20080311165731-f2ef6-e3f272dfdef617a7ad41f17b53e30818aab3b4e5.gz

16 years agoReturn back "srcdir" variable. The VPATH cleanup has been too intrusive.
Pavel Pisa [Sun, 2 Mar 2008 00:06:00 +0000 (00:06 +0000)]
Return back "srcdir" variable. The VPATH cleanup has been too intrusive.

The "srcdir" variable notation is compatible with automake tools
and it is already used by some projects in Makefile.omk files.
Removal breaks build of ORTE library code for example.

darcs-hash:20080302000619-ff715-4f45c56027d0d4d5c146a3eb1600da3042c1eb64.gz

16 years agoAdded documentatio and test of SOURCES_DIR variable.
Michal Sojka [Tue, 11 Mar 2008 16:49:00 +0000 (16:49 +0000)]
Added documentatio and test of SOURCES_DIR variable.

darcs-hash:20080311164949-f2ef6-9a6499fad99abe0706a798839867e6b0af1ab431.gz

16 years agoFixed serialization of passes when W=1 is used.
Michal Sojka [Tue, 29 Jan 2008 08:11:00 +0000 (08:11 +0000)]
Fixed serialization of passes when W=1 is used.

darcs-hash:20080129081109-f2ef6-b39fbfb3ecb88ef2237c5da514b316ea7f0d2b7e.gz

16 years agoPropagated correction of MinGW madness workaround to Sysless rules.
Pavel Pisa [Mon, 28 Jan 2008 15:08:00 +0000 (15:08 +0000)]
Propagated correction of MinGW madness workaround to Sysless rules.

darcs-hash:20080128150815-ff715-fc963e644951829a0b1647ad4306decd6ce88990.gz

16 years agoconfig.target is included already in base.
Michal Sojka [Mon, 28 Jan 2008 10:19:00 +0000 (10:19 +0000)]
config.target is included already in base.

This is necessary if there USE_LEAF_MAKEFILES is set there.

darcs-hash:20080128101915-f2ef6-708f41a37bd14ca62ec8844ee99a75499fd870a7.gz

16 years agoMakefile.rules can now tell the OMK tester that the test cannot be executed.
Michal Sojka [Mon, 28 Jan 2008 08:30:00 +0000 (08:30 +0000)]
Makefile.rules can now tell the OMK tester that the test cannot be executed.

If OMK is executed by tester.py, base snippet calls -check targets for
each pass and defines macro 'canttest'. The canttest macro can be used
by the -check targets or at other places. It notifies the tester that
this test cannot be executed because of something is missing for
example.

This way, the check for "canttest" don't have to be in runtest
scripts, which allows to execute more tests and skip only those, which
relly need some unavailable feature.

Tester application was enhanced to produce results not only by
testcase but also by rules. The results also contains links to test
script and directory, so it is easy to see quicky what a given error
mean.

darcs-hash:20080128083057-f2ef6-ac647bd06ea8ce9c047190bf15441c95f50b8006.gz

16 years agoSetup snippets merged with the corresponding non-setup rules.
Michal Sojka [Sun, 27 Jan 2008 21:30:00 +0000 (21:30 +0000)]
Setup snippets merged with the corresponding non-setup rules.

It seems that setup rules are no longer necessary."

darcs-hash:20080127213002-f2ef6-97845afaa90d4cc15e81f09ccf60226a391b1224.gz

16 years agoVPATH variable completely removed from rules.
Michal Sojka [Sun, 27 Jan 2008 15:42:00 +0000 (15:42 +0000)]
VPATH variable completely removed from rules.

If the VPATH variable was set to SOURCES_DIR, it caused problems, when
there were .o files in SOURCES_DIR. OMK thoughts the prerequisites
existed and link command failed, because no .o file were found in
_build tree. This behavior was problematic if OMK was used in
projects with multiple make systems.

darcs-hash:20080127154245-f2ef6-69dbb419870250dfc8c8dfabe81e805e80145eb5.gz

16 years agoRemoved duplicite VPATH definition.
Michal Sojka [Sun, 27 Jan 2008 14:23:00 +0000 (14:23 +0000)]
Removed duplicite VPATH definition.

darcs-hash:20080127142332-f2ef6-1f77ff1573401015ba4247b5bde8e4c6ab752a89.gz

16 years agoAdded variable USE_LEAF_MAKEFILES with a testcase and documentation.
Michal Sojka [Wed, 16 Jan 2008 08:04:00 +0000 (08:04 +0000)]
Added variable USE_LEAF_MAKEFILES with a testcase and documentation.

darcs-hash:20080116080424-f2ef6-eeb2b88a857cd92ad46a31d4f03a87897e295a7a.gz

16 years agoIf a single runtest script is executed by hand and sources functions.sh, tester.py...
Michal Sojka [Wed, 16 Jan 2008 07:50:00 +0000 (07:50 +0000)]
If a single runtest script is executed by hand and sources functions.sh, tester.py is automatically executed in current directory.

darcs-hash:20080116075002-f2ef6-745a3c56ae6e21ab86ab47dfdff9d967754d15d0.gz

16 years agoFixed a bug caused by trailing space in SOURCES_DIR.
Michal Sojka [Thu, 10 Jan 2008 09:09:00 +0000 (09:09 +0000)]
Fixed a bug caused by trailing space in SOURCES_DIR.

darcs-hash:20080110090907-f2ef6-9d8d91c236c26d30e84055b1a399c0da7d5575ec.gz

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