Build configurations for different OSes
At present the directories in the project are laid out like so:
linux/
arch/
moarvm/
nqp/
rakudo/
debian/
moarvm/
nqp/
rakudo/
fedora/
This is to say that various Linux distributions are collected under the
linux/ directory. Under each distribution's directory are directories for
the three projects required to build Rakudo Perl 6, moarvm, nqp and
rakudo. Within each directory there will be a Makefile one can use to
build the given project.
It is planned that over time one can add more operating systems than only
Linux as well as to improve the list of supported Linux distributions and
the overall structure so as to easily build all required packages for a
given distribution with a simple make-like command.
To build the Debian packages, simply change into the linux/debian
directory and run:
$ make all
This will build the moarvm, nqp and rakudo projects, placing the
generated .deb files in /tmp/<project>_debuild/.
Currently in development. PKGBUILD files have been added for moarvm,
nqp and rakudo.