This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to add a precompile step using the uVision2 environment

Hi,

I'm using the uVision2 environment for 8051 development.
I have some tools that should run before the actual Keil c/asm/link step.

In uVision2 the option exists to add "post" compile tools.
But I can't find a way to add "pre" compile tools.

Does anybody have a suggestion?
(I would like to keep using the uVision environment
to set compiler options easily; to enter debug mode;....
It would be ennoying to be forced to manually execute a batch file first
before hitting the 'compile button')

Off course, I could consider to write a makefile in MS Visual studio,
but then I don't have a button to enter 'target debug mode' anymore.

Thanks
Patrick Brouckxon.

  • http://www.keil.com/forum/docs/thread1630.asp
    In the above thread, I note that uVision builds the Groups in order, and the files within each group in order.

    So you just have to add a group before your source files to do your precompile stuff.

    The catch is that there is no way to control the position at which a new group is added, nor to re-order the existing groups in a Project :-(
    - that's why I made that post!

    you can manually hack the .uv2 file, but it really shouldn't come to that, should it? :-(

    BTW: note that there is no dependency checking for custom translations. :-(