You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdebindings/smoke
Timothy Pearson 2d84c9d3ad
Rename a number of libraries and executables to avoid conflicts with KDE4
12 years ago
..
kde Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
qt Update various qt function definitions and static methods for tqt3 13 years ago
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
configure.in.in Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
smoke.h Fix inadvertent "TQ" changes. 13 years ago

README

SMOKE stands for "Scripting Meta Object Kompiler Engine" - for instance ;)

This directory compiles a smokeqt (and later a smokekde) library, which
contain interfaces to (almost) all Qt and KDE classes.
The next PerlQt/PerlKDE will be based on SMOKE.
However SMOKE is language-independent enough for other bindings (e.g. to
other scripting languages) to be based on it.

Note that the .cpp source files are auto-generated by kalyptus, from reading
the Qt/KDE headers.


Regenerating
============

For SmokeQt:
 cd qt
 ./qtguess.pl
 ./generate.pl
 make