Hi Simon, thanks for your quick reply !

> > The right time to call the meta-compiler would be after a source-file
> > has been compiled.
> 
> [...]
> 
> I suppose your "meta-compiler" (is it a documentation generator?) creates
> some sort of output files. 

In fact it's more a kind of signal/slot-generator. I'm working on a
GUI-framework
that uses a kind of preprocessor to generate meta-information out of
c++-headerfiles.
( like moc does it for the QT-people).

The generated file is a C++-sourcefile. This file gets compilled also
and should be
added to the executable/library by the linker.

Here a short summary:

 1.) xxx.h (gets changed)
 2.) xxx.cxx ( xxx.h is included by xxx.cxx -> this dependency forces
recompilation of xxx.cxx)
 3.) now not only the c-compiler should run but also my Preprocessor
(VPrep)
     which generates xxx_vprep.cxx out of xxx.h.
 4.) The result:
     .) xxx.cxx -> xxx.o
     .) xxx.hxx -> xxx_vprep.cxx -> xxx_vprep.o
 5.) And last xxx.o + xxx_vprep.o = xxx.(exe) 

> The best thing to do then is to add the
> necessary rule for that and to tell automake where to install the
> generated files. 
Could you give me little code snippet ?
How does the rule I have to add should look like in respect to the above
explanations ?

> Your program will be run independently, then, but each
> time a C file changes.
In fact thats what I want to get !

 Thanks in advance, any further help would be nice - Andi

Reply via email to