Sponsored Content
Full Discussion: Tool for make file
Top Forums Programming Tool for make file Post 89461 by fdarkangel on Sunday 13th of November 2005 10:11:57 AM
Old 11-13-2005
GNU autotools.
however, i'd suggest learning how to write a Makefile rather than using autotools at the first stage.
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Is there any non graphical tool that make selective merge between text files?

whitout using awk / sad and so on? (3 Replies)
Discussion started by: umen
3 Replies

2. AIX

big brother monitoring tool - make failed

Hi, Does anyone has installed bb on a unix system ? I am trying to install bb on aix 5.3 but I have the following message: If someone can help me probably there is a tool that I need to install ? I don't have C compiler I install gcc instead and gcc++ etc ... bb:/home/bb/bb1.9g-btf/src/ $ make... (0 Replies)
Discussion started by: touny
0 Replies

3. Linux

How to make a tool as 30-days evalution copy

Hi All, I am very curious to know that how to make a product/tool as evalution copy(trail version for 30days). I want to know this implemention process in linux(the tool is in Linux). If anybody have any scripts/articles/ideas please pass them to me. Please help me. Thanks in Advace,... (0 Replies)
Discussion started by: uday123
0 Replies

4. UNIX for Dummies Questions & Answers

how to open a text file using some tool such as gedit under gtk

how to open a text file using some tool such as gedit under gtk I list some text file names in a GtkCList . I want to open the file on when users click on the row. How to implement this ? Thanks (0 Replies)
Discussion started by: cy163
0 Replies

5. Programming

makeutility: how to get the make-file name inside of the make-file?

How I can get the current make-file name in a make-file So, if I run make with specified file:make -f target.mak is it possible to have the 'target' inside of the that 'target.mak' from the file name? (2 Replies)
Discussion started by: alex_5161
2 Replies

6. Shell Programming and Scripting

how to make some condition when program/tool unsuccesfully ends with error..

Simply, when i have tool "pdftotext", "sed" or "wget" and if this tool make an error in converting or downloading or something, I want to terminate my script...something like: if ; then exit 1 fi bud I dont know how..can you help guys?:confused: (3 Replies)
Discussion started by: Lukasito
3 Replies

7. AIX

which windows tool can burn iso file?

which windows tool can burn iso file? The iso file is download from IBM web site for HMC upgrade. How to burn this iso file to cd or dvd? (1 Reply)
Discussion started by: rainbow_bean
1 Replies

8. UNIX for Advanced & Expert Users

How to make "tab" key in mksnt tool kit case sensitive?

I am using MKS Toolkit on windows7, i observed that when i use "tab" key to complete a file/dir name converts into lower case. Eg: I am having a directory named "Dir1", note "D" is in caps. In unix if i had tried pressing "d" and "<tab>" resulted in no result. However in mksnt toolkit, it... (1 Reply)
Discussion started by: sarbjit
1 Replies

9. UNIX for Advanced & Expert Users

File comparsion tool

Hi All, Please suggest some file comparison tool in Linux. The tool have the provision for command line option for file comparison and the output will be stored in to html file. Thanks in advance (2 Replies)
Discussion started by: k_manimuthu
2 Replies
Tool(3U)                                                    InterViews Reference Manual                                                   Tool(3U)

NAME
Tool - base class for tool objects SYNOPSIS
#include <Unidraw/Tools/tool.h> DESCRIPTION
Tool is an abstract base class for objects that support direct manipulation of components. Tools employ animation and other visual effects for immediate feedback to reinforce the user's perception that he is dealing with real objects. The user grasps and wields a tool to achieve a desired effect. The effect may involve a change to one or more components' internal state, or it may change the way components are viewed, or there may be no effect at all (if for example the tool is used in an inapropriate context). Conceptually, tools do their work within viewers, in which graphical component views are displayed and manipulated. Whenever a viewer receives an input event (such as a mouse click or key press), it in turn asks the current tool (defined by the enclosing editor object) to produce a manipulator object. A tool implements its CreateManipulator operation to create and initialize an appropriate manipulator, which encapsulates the tool's manipulation semantics by defining the three phases (grasp, wield, effect) of the manipulation. Moreover, a tool can delegate manipulator creation to one or more of the GraphicView objects in the viewer to allow component-specific interaction. A tool's InterpretManipulator operation accesses and analyzes information in the manipulator that characterizes the manipulation and then creates a command that carries out the desired effect. If a tool delegated manipulator creation to a graphical view, then it must delegate its interpretation to the same view. PUBLIC OPERATIONS
virtual Manipulator* CreateManipulator( Viewer*, Event&, Transformer* ) virtual void InterpretManipulator(Manipulator*) Operations that define how the tool reacts when it is used and its ultimate effect. The tool can defer manipulator creation and interpretation to a GraphicView. This allows the same tool to behave differently depending on the component it manipulates. CreateManipulator creates a manipulator that is appropriate for the tool. It receives the viewer in which the manipulation will take place, an event with which to initialize the manipulator if necessary, and the coordinate transformation that maps canvas coor- dinates into the subject's coordinate space. InterpretManipulator is called following manipulation and defines how to construct a command that carries out the manipulation's desired effect. virtual void SetControlInfo(ControlInfo*) virtual ControlInfo* GetControlInfo() Tools use a ControlInfo object to store information from which to build a user interface for engaging the tool. These operations set and get the ControlInfo object. SetControlInfo does not delete the ControlInfo being replaced. virtual Component* Copy() Return a copy of the tool. Subclasses should redefine this operation to return an instance of their type. virtual void Read(istream&) virtual void Write(ostream&) Read and write the tool's contents to a stream to support catalog operations. Read and write typically call first the corresponding operations defined by their parent class, and then they read or write their class-specific state. Note that you must ensure that the objects are read in the same order they are written. virtual ClassId GetClassId() virtual boolean IsA(ClassId) GetClassId returns the unique class identifier for the Tool subclass, while IsA returns whether the instance is of a class or sub- class corresponding to the given identifier. IsA typically checks the given identifier against the instance's own (as defined by its GetClassId operation) and, failing that, calls its parent classes' IsA operation. All subclasses must redefine GetClassId and IsA to ensure that their identifiers are unique and that instances are written and read properly. PROTECTED OPERATIONS
Tool(ControlInfo* = nil) The constructor is protected to prevent instatiation of the abstract base class. The ControlInfo object is optional, but only tools that have no visible manifestion in the interface should omit it. ControlInfo* CopyControlInfo() CopyControlInfo is a convenience function that subclasses may use in their Copy operation. It returns a copy of the tool's Con- trolInfo object if it non-nil, simply checking for a nil argument before calling the corresponding Copy on the ControlInfo object. SEE ALSO
Catalog(3U), Command(3U), ControlInfo(3U), Editor(3U), Event(3I), GraphicView(3U), Manipulator(3U), Transformer(3I), Viewer(3U), classes(3U), istream(3C++), ostream(3C++) Unidraw 24 January 1991 Tool(3U)
All times are GMT -4. The time now is 08:26 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy