ehm why i have to download the directx sdk? i mean, it's not my problem because i have almost 10 versions of the directx sdk installed, but how about making a .lib and or lib\dll precompiled version of indielib?
IndieLib comes into a .dll, the problem is that for avoiding having to link to D3DSDK when using it, I should have wrapped all the D3D methods I've used into another dll (for example, d3dplugin.dll). In a near future I'm thinking in isolating the IndieLib core and to create different plugins (Direct3d, Opengl, etc). This way is would not be necessary to download the D3D SDK...
oh also, is it possible to modify indie lib for the contest? (of course releasing sources)
Of course YES! IndieLib is OpenSource under the LGPL license:
http://www.indielib.com/forum/viewtopic.php?t=48Eclipse, I would be REALLY proud if you join the competition!!!!!