mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-05 22:38:44 +00:00
63 lines
925 B
Text
63 lines
925 B
Text
(rule
|
|
(deps
|
|
../Makefile
|
|
../../runtime32/Std.i
|
|
../List.lama
|
|
../Array.lama
|
|
../Buffer.lama
|
|
../Collection.lama
|
|
../Data.lama
|
|
../Fun.lama
|
|
../Lazy.lama
|
|
../List.lama
|
|
../Matcher.lama
|
|
../Ostap.lama
|
|
../Random.lama
|
|
../Ref.lama
|
|
../STM.lama
|
|
../Timer.lama
|
|
%{project_root}/src/Driver.exe)
|
|
(targets
|
|
List.i
|
|
List.o
|
|
Buffer.i
|
|
Buffer.o
|
|
Collection.i
|
|
Collection.o
|
|
Data.i
|
|
Data.o
|
|
Fun.i
|
|
Fun.o
|
|
Lazy.i
|
|
Lazy.o
|
|
List.i
|
|
List.o
|
|
Matcher.i
|
|
Matcher.o
|
|
Ostap.i
|
|
Ostap.o
|
|
Random.i
|
|
Random.o
|
|
Ref.i
|
|
Ref.o
|
|
STM.i
|
|
STM.o
|
|
Timer.i
|
|
Timer.o)
|
|
(mode
|
|
(promote (until-clean)))
|
|
(action
|
|
(progn
|
|
(setenv
|
|
SRCDIR
|
|
".."
|
|
; (setenv
|
|
; FILES
|
|
; "List.lama Buffer.lama Collection.lama Data.lama Fun.lama"
|
|
(setenv
|
|
LAMA
|
|
"../../runtime32"
|
|
(setenv
|
|
LAMAC
|
|
"../../src/Driver.exe -march=x86 -I ../runtime32"
|
|
(run make -j2 -f ../Makefile all)))))))
|