I have edited compilers (
http://enigma-dev.org/docs/wiki/index.php?title=Compilers/) with what i think should be added into the .ey file. With those changes it should as far as I can see allow all the compilers I know about.
MacOsX (Data file name will be "game.app/Contents/MacOS/enigma", makefile similar to current make file but with "-o <RelativePathWhichICan'tRemember>/game.app/Contents/enigma" and no need for bin path)
Android (Data file name will be "<RelativePathWhichICan'tRemember>/jni/libenigma.so", make file will be completely custom, bin path will be the path to the crystax ndk)
Iphone (Data file name will be "<RelativePathWhichICan'tRemember>/game.app/gamedata.data", makefile will call xcodebuild so completely custom, bin path won't be needed)
PSP (Data file name will be "<RelativePathWhichICan'tRemember>/gamedata.data", makefile will be custom, bin path will be psp sdk path)
DS (Data will be handled differently so no data file, makefile will be custom, bin path will be ds sdk path)
I haven't looked into ps3 yet but I think it will be similar to psp from what I have seen, Nativeclient will be similar to android esp with the bin path and makefile but i am not sure how it will handle the data file yet.