Ah OK so when defining an language specific include i the {__INCLUDE} will be replaced with a relative path automatically.
Yeah i understand the ext and prefix and i intend to do very little with the by default and leave it up to the command line switches.
The main the main thing i wanted to be sure on really was that if i only define lib and make it call the lib a .d then that will be all that is created and it would be OK with that.
Sorry if i seemed a tad touchy, been a long night and i don't like working in c++ (i know everyone loves to hate) but i have now got a working language dll... well by that i mean it connects up to buildlibs fine and executes its commands correctly.
Actually it was quite simple to do however i had to (as usual) make it harder for myself didn't i. I decided that i didn't like doing so much string bashing (manipulation) in c so i actually made the dll with python embedded into it so i can use some much simpler python functions to handle the parsing and such. After string bashing in python its hard to go back, i know I've got it bad.
However the way i have made the dll that has python embedded is completely target language independent bar the python file to load which is a simple #define, when i finish the first version of the d language support i will also release the code for the dll because it would be really simple to change the #define to load a different python file and then write the parser in python which is simpler and generally easier to write for something that doesn't necessarily need the complication or power of c++. So maybe i or others can do some push out more language support with this, i don't know.
So now i will implement the d parser in python. Thanks so much for the examples in Program Files\DarkGDK\sdk it will help a lot, i did know they where there but i hadn't really taken too much of a look at it because of the amount of custom c string manipulation functions and all that i just felt yucky so i jumped straight on to embedding python.
Thanks for the support Mistrel, even when I'm being stupid, your a legend.
I swear to the programmers bible that I shall not harm the FPS.