If your files simply load in the order listed — the common case for existing code bases — skip the per-file dependencies:
(alpm-define-system 1
'(name "geometry"
serial T
files ("points" "lines" "circles")))
With ‘serial T’, every file depends on all the files listed before it.