Eric Streit bf7a46b583 Modification of README 6 hours ago
..
examples 9a83b7ca75 first commit 7 hours ago
README.md bf7a46b583 Modification of README 6 hours ago
helper.def 9a83b7ca75 first commit 7 hours ago
helper.mod 9a83b7ca75 first commit 7 hours ago
helper.o ea06d604f4 Modification of README 7 hours ago
tigr.def 9a83b7ca75 first commit 7 hours ago
tigr.h 9a83b7ca75 first commit 7 hours ago
tigr.o 9a83b7ca75 first commit 7 hours ago

README.md

A GNU Modula-2 binding of the tigr graphic library

I did this because I needed a graphic library to follow the UI tutorial here :

https://nakst.gitlab.io/tutorial/ui-part-1.html

The tigr library repository is here:

https://github.com/erkkah/tigr/tree/master

I used also the h2d utility found in the XDS distribution, to check my choices when I tralslated the C headers into Modula-2 ones.

Instructions

To compile the examples, use this command :

  • Compiling tigr.o

gcc -c tigr.c

  • Compiling helper.o

gm2 -c helper.mod

  • Compiling an example

gm2 -fiso ../../tigr.o ../../helper.o program.mod -o program -s -lGLU -lGL -lX1