Subversion Repositories Kolibri OS

Rev

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