Since config.h is destined to be modified by the end-user, I think it
is better to adopt what suckless usually does and move config.h to
config.def.h. This file is sort of a template from which the end-user
can build their own config.h that won’t be tracked by git.
If config.h doesn’t exist at compile-time, the makefile will
automatically copy it from the template.
Pull request #3 can break the compilation process. In my case, cc
points to gcc which cannot handle the `-G_DISABLE_DEPRECATED` and the
`-GDK_PIXBUF_DISABLE_DEPRECATED` command-line options whereas clang
works like a charm.
This commit allows the user to use whichever compiler they want
through environment variables such as:
CC=clang make all
It also allows the user to define their preferred prefix with
environment variables:
PREFIX=$HOME/.local/bin make install
* Altered the compiler to `cc` for convenience since most *NIX systems ship with it.
* Added a `PREFIX` variable to easily change where you want to install `rose`.
* Added an `uninstall` target to easily uninstall `rose`.
* Added `.PHONY` flag telling `make` that the following targets are not file targets.
That’s it, hope you have a bright future developing `rose`!