[Under Construction]

rTools

This package contains some software development tools and utility programs.

MakeMake, udel, uexec
These utilities are used to create, maintain and execute platform independent make files. You can find *.rpr files of MakeMake utility with all programs and library of RCS Ltd.
rLogin and rTime
This program is used to measure and logging the programmers activity. It can tell you how much you worked on different projects and it can generate detailed time sheet for yourself or for your project manager.
udel
MakeMake generated makefiles use UNIX style path strings making inpossible to use any standard DOS command. 'udel' deletes files given with unix style path (i.e. using '/').
uexec
'uexec' runs the program file given with unix style path (i.e. using '/').

MakeMake

The make utility is frequently used for compiling C/C++ programs and libraries. It executes command line utilities (compiler, linker and others as required) to build targets. There are some problems of using make files. The most important is that it is very difficult to keep the dependency lists up to date. If multi platform applications are developed, it would be nice to use the same make file on all platforms, but this requires very extensive usage of macros, because most commands and their arguments are differnt. The MakeMake utility is designed to solve these problems.

The MakeMake utility generates a platform independent make file from a relativly simple project (*.rpr) file. This project file may contain lines directly copied to the make file, include pathes for the MakeMake utility and the list of source files. The MakeMake utility generates commands to compile all sources and link them together to build a library or application and scans the C/C++ source files for their dependencies.

The MakeMake utility is designed for the environment used at RCS Ltd. and may not be flexible enough to fulfill all of your requirments. There are two limits we know about: only one application or library can be built with one project (*.rpr) file and MakeMake is designed to generate dependency list of C/C++ source files only.

udel

This simple utility delete files, but it uses UNIX like path names, i.e. '/' instead of '\'. MakeMake generates make files with UNIX like path names, therefore this utility is required to delete files which are not in the current directory.

uexec

This utility executes program files if the program path is given in UNIX style, i.e. '/' instead of '\'. MakeMake generates make files with UNIX like path names, therefore this utility is required to execute programs which are not in the current directory.

rLogin and rTime


[ Home | RCS | rIDE | SIMM-Sys | SC | Site-map | Help | Feedback ]

Robot Control Software Ltd. Úrbéres u. 62/A., Budapest, 1028 Hungary; Tel:+36-1 398-0200 Fax:+36-1 398-0202