/LI3

This repository was created for Informatics Laboratory III.

Primary LanguageC

Projeto LI3

Grade: 18/20 ⭐️

An glib and ncurses based project, made for our LI3 class.

Project requirements (set by the professors) are in Requirements.pdf (🇵🇹).

Building

Dependencies

  • GNU Make (build-time)
  • GCC (build-time)
  • Bash (build-time)
  • Doxygen (optional, build-time)
  • glib
  • ncurses

Note that the only supported platform is Linux (others *NIX systems may work) and the only supported compiler is GCC (clang may work).

Building

A release build is achieved with:

$ make

To perform a debug build (no optimizations, debug symbols enabled):

$ DEBUG=1 make

To generate documentation (Doxygen is required):

$ make docs

To remove files generated by a build, run:

$ make clean

Running

Batch Mode:

$ ./programa-principal <path to *.csv files> <path to input file>

Interactive Mode:

$ ./programa-principal

Contributing

As a university group project, we cannot allow external contributors.

Group Members