Read in Russian below
Allegro5 is a cross-paltform graphics library. It supports GPU-based drawing.
Oberon is the most simple yet very powerful general-purpose programming language.
You will need Free Oberon Compiler to compile the library binding and the tests.
-
Install Free Oberon Compiler and add the directory containing
foc
exectuable to yourPATH
environment variable (or runfoc
executable directly, using full path). -
Download and unpack this repo.
-
Go to the this repo's directory (containing
RunTests.Mod
) and run:
foc RunTests
A file RunTests.exe
will be created. Run it.
On Linux (Debian) run as root:
dpkg --add-architecture i386
apt-get update
apt-get install libxpm4:i386 libgl1-mesa-glx:i386
SO-files are used instead of the DLL-files.
Please edit the first lines of Allegro5/Mod/Lib.Mod
and
Allegro5/Mod/Image.Mod
replacing:
"allegro-5.2.dll"
with"liballegro.so.5.2"
"allegro_image-5.2.dll"
with"liballegro_image.so.5.2"
To run the program, set LD_LIBARY_PATH=.
or install
32-bit versions of Allegro5 libraries.
LD_LIBRARY_PATH=. ./RunTests
Аллегро-5 — это кроссплатформенная графическая библиотека. Она поддерживает прорисовку с использованием ГПУ.
Оберон — это самый простой, но очень мощный язык программирования.
Вам понадобится компилятор Free Oberon, чтобы скомпилировать привязку к библиотеке и испытательные программы.
-
Установите компилятор Free Oberon и добавьте пусть к каталогу, содержащиму исполнимый файл
foc
, в переменную окруженияPATH
(или запускайтеfoc
напрямую, указывая полный путь к нему). -
Скачайте и распакуйте данный репозиторий.
-
Перейдите в каталог этого репозитория (содержащий
RunTests.Mod
) и наберите:
foc RunTests
Появится файл RunTests.exe
. Запустите его.
На Линуксе (Дебиан) из-под рута наберите:
dpkg --add-architecture i386
apt-get update
apt-get install libxpm4:i386 libgl1-mesa-glx:i386
Вместо DLL-файлов используются SO-файлы.
Исправьте первые строки файлов Allegro5/Mod/Lib.Mod
и
Allegro5/Mod/Image.Mod
, заменив:
"allegro-5.2.dll"
на"liballegro.so.5.2"
"allegro_image-5.2.dll"
на"liballegro_image.so.5.2"
Для запуска программы укажите LD_LIBARY_PATH=.
или установите
32-разрядные версии библиотек Allegro5.
LD_LIBRARY_PATH=. ./RunTests