2024-08-30 00:35:31 +03:00
|
|
|
(rule
|
2024-08-30 14:35:53 +03:00
|
|
|
(deps
|
|
|
|
|
../Makefile
|
|
|
|
|
../../runtime/Std.i
|
|
|
|
|
../List.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)))
|
2024-08-30 00:35:31 +03:00
|
|
|
(action
|
|
|
|
|
(progn
|
|
|
|
|
(setenv
|
2024-08-30 14:35:53 +03:00
|
|
|
SRCDIR
|
|
|
|
|
".."
|
|
|
|
|
; (setenv
|
|
|
|
|
; FILES
|
|
|
|
|
; "List.lama Buffer.lama Collection.lama Data.lama Fun.lama"
|
2024-08-30 00:35:31 +03:00
|
|
|
(setenv
|
|
|
|
|
LAMA
|
2024-08-30 14:35:53 +03:00
|
|
|
"../../runtime"
|
2024-08-30 00:35:31 +03:00
|
|
|
(setenv
|
|
|
|
|
LAMAC
|
2024-08-30 14:35:53 +03:00
|
|
|
"../../src/Driver.exe -march=amd64 -I ../runtime32"
|
|
|
|
|
(run make -j2 -f ../Makefile all)))))))
|
|
|
|
|
|
|
|
|
|
;)
|