2024-08-30 00:35:31 +03:00
|
|
|
(rule
|
|
|
|
|
(deps
|
2024-08-30 14:35:53 +03:00
|
|
|
../Makefile
|
2024-09-05 17:32:45 +03:00
|
|
|
../../runtime32/Std.i
|
2024-08-30 14:35:53 +03:00
|
|
|
../List.lama
|
2024-09-05 14:50:27 +03:00
|
|
|
../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
|
2024-08-30 14:35:53 +03:00
|
|
|
%{project_root}/src/Driver.exe)
|
|
|
|
|
(targets
|
2024-09-05 18:32:06 +03:00
|
|
|
Array.i
|
|
|
|
|
Array.o
|
2024-08-30 14:35:53 +03:00
|
|
|
Buffer.i
|
|
|
|
|
Buffer.o
|
|
|
|
|
Collection.i
|
|
|
|
|
Collection.o
|
|
|
|
|
Data.i
|
|
|
|
|
Data.o
|
|
|
|
|
Fun.i
|
|
|
|
|
Fun.o
|
|
|
|
|
Lazy.i
|
|
|
|
|
Lazy.o
|
2024-08-30 00:35:31 +03:00
|
|
|
List.i
|
2024-08-30 14:35:53 +03:00
|
|
|
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)))
|
2024-08-30 00:35:31 +03:00
|
|
|
(action
|
2024-08-30 14:35:53 +03:00
|
|
|
(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)))))))
|