#include <errno.h>
#include <string.h>
+#ifndef WITH_LIBCORE
+#define WITH_LIBCORE
+#endif
+
#include <libfirm/firm.h>
#include <libfirm/be.h>
get_output_name(outfname, sizeof(outfname), input, ".s");
translation_unit_t *unit = do_parsing(input);
+ if(unit == NULL) {
+ return 1;
+ }
create_firm_prog(unit);
emit(input, outfname);
link(outfname, "a.out");