Rev 6424 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6424 | Rev 7418 | ||
---|---|---|---|
Line 26... | Line 26... | ||
26 | echo For help send a report... |
26 | echo For help send a report... |
27 | pause |
27 | pause |
28 | goto :eof |
28 | goto :eof |
Line 29... | Line 29... | ||
29 | 29 | ||
- | 30 | :Compile_C |
|
30 | :Compile_C |
31 | echo compile .c %1 |
31 | %CC% %CFLAGS% %1 -o "%~dpn1.o" |
32 | %CC% %CFLAGS% %1 -o "%~dpn1.o" |
32 | if not %errorlevel%==0 goto Error_Failed |
33 | if not %errorlevel%==0 goto Error_Failed |
33 | set objs=%objs% "%~dpn1.o" |
34 | set objs=%objs% "%~dpn1.o" |
Line 34... | Line 35... | ||
34 | goto :eof |
35 | goto :eof |
- | 36 | ||
35 | 37 | :Compile_Asm |
|
36 | :Compile_Asm |
38 | echo compile .asm %1 |
37 | %ASM% %1 "%~dpn1.o" |
39 | %ASM% %1 "%~dpn1.o" |
38 | if not %errorlevel%==0 goto Error_Failed |
40 | if not %errorlevel%==0 goto Error_Failed |
Line 48... | Line 50... | ||
48 | echo building all ... |
50 | echo building all ... |
49 | for %%a in (%dirs%) do ( |
51 | for %%a in (%dirs%) do ( |
50 | for %%f in ("%%a\*.asm") do call :Compile_Asm "%%f" |
52 | for %%f in ("%%a\*.asm") do call :Compile_Asm "%%f" |
51 | for %%f in ("%%a\*.c") do call :Compile_C "%%f" |
53 | for %%f in ("%%a\*.c") do call :Compile_C "%%f" |
52 | ) |
54 | ) |
- | 55 | echo calling AR |
|
53 | %AR% -ru %LIBNAME% %objs% |
56 | %AR% -ru %LIBNAME% %objs% |
54 | if not %errorlevel%==0 goto Error_Failed |
57 | if not %errorlevel%==0 goto Error_Failed |
55 | goto Exit_OK |
58 | goto Exit_OK |
Line 56... | Line 59... | ||
56 | 59 |