About mk-project

author:Eddie Brüggemann <mrcyberfighter@gmail.com>
documenter:Eddie Brüggemann <mrcyberfighter@gmail.com>

A word from the author

I must reconize to write a program which generates and parse severals files is painfull in the C programming language.

But I hope that the community will adopt this usefull tool...

I dislike I.D.E's because their advantages is their weak point:

They let you make forget everything once you have configurate their interface.

Even how to build your program (i.e. The command line to build your program, you know it ?).

I use the commandline everyday and by doing a good compromise between automating task and doesn't forget how the command works.

Is issue mk-project...

The adding of the Edit terminals is suppose for ed, vi, emacs, etc users.

And the G.U.I make targets launching can be extend like explain in the presentation.

Finally: I hope you will join us to make mk-project support more and more programming languages.

note:I have put all my savoir-faire in this project for you and the entire community.

Dependencies

Libraries

  • libgtk-3-dev
  • libvte-2.91-dev
  • libxml2-dev

Main program

  • The make program.
  • coreutils

Documentation

  • pandoc
  • python(3)-docutils
  • texinfo and texlive
  • xdg-utils
note:Only required if you make usage of them, else the corresponding target won't be available.

Debugging

  • binutils
  • libc-bin
  • findutils
  • file
  • size
  • hexdump
note:Only required if you make usage of them, else the corresponding target won't be available.

Code formatters

  • indent
  • astyle
  • bcpp
note:Only required if you make usage of them, else the corresponding target won't be available.

Internationalisation

  • gettext
note:Only required if you make usage of them, else the corresponding target won't be available.

Documentation Source

  • GNU Make manual (A very good manual from the GNU manuals serie).
authors:Stallman, McGrath, Smith.
  • C/C++ Compiling (A very good book about libraries and machine code investigation).
author:Milan Stevanovic.