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).