kekcleader / FreeOberon

Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.
GNU General Public License v3.0
135 stars 14 forks source link

Corrected Makefile_linux. #3

Closed GunterMueller closed 3 years ago

kekcleader commented 3 years ago

Hi Gunter. Thanks for the contribution!

Free Oberon uses a slightly edited version of VOC. Standard procedure FLOOR(x) is added that essentially does SHORT(ENTIER(x)) (probably that's the only change). Also, why did you comment out the cp commands in the installation step of the Makefile, which copied some files into VOC distribution inside data/bin/voc:

cp Graph.sym SDL2.sym ../data/bin/voc/C/sym
cp Graph.h SDL2.h SDL2.h0 ../data/bin/voc/C/include
cp Graph.o SDL2.o ../data/bin/voc/lib

This allows users to edit Graph.Mod and SDL2.Mod on the fly and reinstall.

Free Oberon calls voc from inside the data/bin folder, but it uses .sh files, so this can be changed freely.

Also let me know if you have any more comments.