Subversion Repositories Kolibri OS

Rev

Rev 9783 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9783 Rev 9845
Line 329... Line 329...
329
            if (!s->outfile)
329
            if (!s->outfile)
330
                s->outfile = default_outputfile(s, filename);
330
                s->outfile = default_outputfile(s, filename);
331
            if (tcc_add_file(s, filename, filetype) < 0)
331
            if (tcc_add_file(s, filename, filetype) < 0)
332
                ret = 1;
332
                ret = 1;
333
            else
333
            else
334
            if (s->output_type == TCC_OUTPUT_OBJ) {
334
            if (s->output_type == TCC_OUTPUT_OBJ && !s->option_r) {
335
                ret = !!tcc_output_file(s, s->outfile);
335
                ret = !!tcc_output_file(s, s->outfile);
336
                if (s->gen_deps && !ret)
336
                if (s->gen_deps && !ret)
337
                    gen_makedeps(s, s->outfile, s->deps_outfile);
337
                    gen_makedeps(s, s->outfile, s->deps_outfile);
338
                if (!ret) {
338
                if (!ret) {
339
                    if ((i+1) < s->nb_files) {
339
                    if ((i+1) < s->nb_files) {
Line 358... Line 358...
358
            tcc_error_noabort("-run is not available in a cross compiler");
358
            tcc_error_noabort("-run is not available in a cross compiler");
359
            ret = 1;
359
            ret = 1;
360
#endif
360
#endif
361
        } else
361
        } else
362
        if (s->output_type == TCC_OUTPUT_EXE ||
362
        if (s->output_type == TCC_OUTPUT_EXE ||
363
            s->output_type == TCC_OUTPUT_DLL)
363
            s->output_type == TCC_OUTPUT_DLL ||
-
 
364
            (s->output_type == TCC_OUTPUT_OBJ && s->option_r))
364
        {
365
        {
365
            ret = !!tcc_output_file(s, s->outfile);
366
            ret = !!tcc_output_file(s, s->outfile);
366
            if (s->gen_deps && !ret)
367
            if (s->gen_deps && !ret)
367
                gen_makedeps(s, s->outfile, s->deps_outfile);
368
                gen_makedeps(s, s->outfile, s->deps_outfile);
368
        }
369
        }