|
@@ -2,7 +2,10 @@ PROG="FreeOberon"
|
|
OFRDIR="$OBPATH"
|
|
OFRDIR="$OBPATH"
|
|
SDL2Opts="-lSDL2"
|
|
SDL2Opts="-lSDL2"
|
|
OFR="ofront+ -88 -C -s"
|
|
OFR="ofront+ -88 -C -s"
|
|
-export OBERON=.:$OBPATH/Lib/Sym:$OBPATH/Sym
|
|
|
|
|
|
+export OBERON=.:$OFRDIR/Lib/Sym
|
|
|
|
+CC="gcc"
|
|
|
|
+AR="ar"
|
|
|
|
+CCFULL="$CC -g3 -O0 -fno-exceptions -I $OFRDIR/../../Mod/Lib -I $OFRDIR/Lib/Obj"
|
|
|
|
|
|
$OFR Config_linux.Mod
|
|
$OFR Config_linux.Mod
|
|
$OFR Int.Mod
|
|
$OFR Int.Mod
|
|
@@ -15,9 +18,12 @@ $OFR EditorText.Mod
|
|
$OFR Editor.Mod
|
|
$OFR Editor.Mod
|
|
$OFR -m FreeOberon.Mod
|
|
$OFR -m FreeOberon.Mod
|
|
|
|
|
|
-# -O0 change to -Os (?) add -s (?)
|
|
|
|
-gcc -g3 -O0 -fno-exceptions -I $OFRDIR/../../Mod/Lib \
|
|
|
|
- -I $OFRDIR/Lib/Obj Config.c term/term_linux.c \
|
|
|
|
- Int.c SDL2.c Graph.c Term.c Terminal.c OV.c EditorText.c \
|
|
|
|
- Editor.c $PROG.c -o ../$PROG \
|
|
|
|
- $OFRDIR/Lib/libOfront.a $SDL2Opts -lSDL2_image
|
|
|
|
|
|
+$CCFULL -c Int.c
|
|
|
|
+$CCFULL -c SDL2.c
|
|
|
|
+$CCFULL -c Graph.c
|
|
|
|
+$AR -crs ../data/bin/libFreeOberon.a Int.o SDL2.o Graph.o
|
|
|
|
+
|
|
|
|
+$CCFULL Config.c term/term_linux.c Int.o SDL2.o Graph.o \
|
|
|
|
+ Term.c Terminal.c OV.c EditorText.c Editor.c $PROG.c \
|
|
|
|
+ -o ../$PROG $OFRDIR/Lib/libOfront.a \
|
|
|
|
+ $SDL2Opts -lSDL2_image
|