How to distribute argile sources
================================

If you want to distribute the source of a program written in Argile,
and make sure it is compilable even if the host system does not have
Argile compiler and libraries installed, you will need to:

1) Include the generated C sources (.c and .h), and make sure they
   do not need to be regenerated from argile sources
   (they should be more recent than their corresponding .arg)

2) If you use std, array, gc or SDL, include their .argl and .h
   from /usr/lib/argile/ (or wherever they are installed)

3) If you use dbg, hash, list, math or regex (or an argrt file with
   function definitions), include their .c .h and .argl from the
   argrt/ subdirectory of the argile compiler source distribution,
   and make sure the .c are compiled along with your software.

4) Instead of step 3 you could also simply not use the
   Argile runtime library (libargrt).
