English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Conference Paper

tmk - a Multi-Site, Multi-Platform System for Software Development

MPS-Authors
/persons/resource/persons45390

Schirmacher,  Hartmut
Computer Graphics, MPI for Informatics, Max Planck Society;

/persons/resource/persons44168

Brabec,  Stefan
Computer Graphics, MPI for Informatics, Max Planck Society;

External Resource
No external resources are shared
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)
There are no public fulltexts stored in PuRe
Supplementary Material (public)
There is no public supplementary material available
Citation

Schirmacher, H., & Brabec, S. (2000). tmk - a Multi-Site, Multi-Platform System for Software Development. In C. Zerbst (Ed.), Proc. First European Tcl/Tk User Meeting. Hamburg: Technische Universität Hamburg-Harburg.


Cite as: https://hdl.handle.net/11858/00-001M-0000-000F-34FC-F
Abstract
tmk is a tool that embeds the functionality of make in the scripting language Tcl in a very simple and convenient way. Furthermore, tmk allows higher levels of abstraction via modules and a flexible configuration framework. In addition to using tmk simply as a replacement for make, the users can create projects with global methods, objects, and options, and extend or modify the globally defined tasks using per-directory control files similar to the traditional Makefile concept. We give a brief overview of tmk's core concepts, such as target and dependency definition, exception handling, and parameterization of targets and modules. Furthermore, we show some examples of how to use tmk's configuration system for multi-platform software development and projects shared by multiple sites.