|
@@ -14,13 +14,25 @@ SET CCFULL=%CC% -g3 -O0 -fno-exceptions -I %OFRDIR%\..\..\Mod\Lib -I %OFRDIR%\Li
|
|
ECHO ON
|
|
ECHO ON
|
|
%OFR% -C Config_win32.Mod
|
|
%OFR% -C Config_win32.Mod
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
|
|
+%OFR% -C Utf8.Mod
|
|
|
|
+@IF ERRORLEVEL 1 GOTO ERR
|
|
|
|
+%OFR% -C Strings.Mod
|
|
|
|
+@IF ERRORLEVEL 1 GOTO ERR
|
|
|
|
+%OFR% -C Reals.Mod
|
|
|
|
+@IF ERRORLEVEL 1 GOTO ERR
|
|
%OFR% -C Int.Mod
|
|
%OFR% -C Int.Mod
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
-%OFR% -7 StrList.Mod
|
|
|
|
|
|
+%OFR% -C In.Mod
|
|
|
|
+@IF ERRORLEVEL 1 GOTO ERR
|
|
|
|
+%OFR% -C Out.Mod
|
|
|
|
+@IF ERRORLEVEL 1 GOTO ERR
|
|
|
|
+%OFR% -C Files.Mod
|
|
|
|
+@IF ERRORLEVEL 1 GOTO ERR
|
|
|
|
+%OFR% -7w StrList.Mod
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
-%OFR% -7 Dir.Mod
|
|
|
|
|
|
+%OFR% -7w Dir.Mod
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
-%OFR% -C -i SDL2.Mod
|
|
|
|
|
|
+%OFR% -Ci SDL2.Mod
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
%OFR% -C Graph.Mod
|
|
%OFR% -C Graph.Mod
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@@ -34,19 +46,28 @@ ECHO ON
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
%OFR% -C Editor.Mod
|
|
%OFR% -C Editor.Mod
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
-%OFR% -C -m FreeOberon.Mod
|
|
|
|
|
|
+%OFR% -Cm FreeOberon.Mod
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
@IF ERRORLEVEL 1 GOTO ERR
|
|
windres resources.rc resources.o
|
|
windres resources.rc resources.o
|
|
@REM -O0 change to -Os (?) add -s (?)
|
|
@REM -O0 change to -Os (?) add -s (?)
|
|
|
|
+%CCFULL% -c Utf8.c
|
|
|
|
+%CCFULL% -c Strings.c
|
|
|
|
+%CCFULL% -c Reals.c
|
|
%CCFULL% -c Int.c
|
|
%CCFULL% -c Int.c
|
|
|
|
+%CCFULL% -c In.c
|
|
|
|
+%CCFULL% -c Out.c
|
|
|
|
+%CCFULL% -c Files.c
|
|
%CCFULL% -c StrList.c
|
|
%CCFULL% -c StrList.c
|
|
%CCFULL% -c Dir.c
|
|
%CCFULL% -c Dir.c
|
|
%CCFULL% -c SDL2.c
|
|
%CCFULL% -c SDL2.c
|
|
%CCFULL% -c Graph.c
|
|
%CCFULL% -c Graph.c
|
|
-%AR% -crs ..\data\bin\libFreeOberon.a Int.o StrList.o Dir.o SDL2.o Graph.o
|
|
|
|
|
|
+%AR% -crs ..\data\bin\FreeOberon.a ^
|
|
|
|
+ Utf8.o Strings.o Reals.o Int.o In.o Out.o Files.o ^
|
|
|
|
+ StrList.o Dir.o SDL2.o Graph.o
|
|
|
|
|
|
%CCFULL% Config.c term\term_win32.c ^
|
|
%CCFULL% Config.c term\term_win32.c ^
|
|
- Int.o StrList.o Dir.o SDL2.o Graph.o ^
|
|
|
|
|
|
+ Utf8.o Strings.o Reals.o Int.o In.o Out.o Files.o ^
|
|
|
|
+ StrList.o Dir.o SDL2.o Graph.o ^
|
|
Term.c Terminal.c OV.c EditorText.c Editor.c ^
|
|
Term.c Terminal.c OV.c EditorText.c Editor.c ^
|
|
%PROG%.c -o ..\%PROG%.exe resources.o ^
|
|
%PROG%.c -o ..\%PROG%.exe resources.o ^
|
|
%OFRDIR%\Lib\Ofront.a ^
|
|
%OFRDIR%\Lib\Ofront.a ^
|