build.xml: Make IDE targets depend on compile

instead of compile-source (also includes generate-source).

Previously, an 'ant ide' on a fresh pull would fail (noticed by @vietj).