1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# $(glob *.scm) did not work as I expected it to!?
FILES=$(shell ls *.scm)
megatest: $(FILES)
csc megatest.scm
dashboard: $(FILES)
csc dashboard.scm
$(PREFIX)/bin/megatest : megatest
@echo Installing to PREFIX=$(PREFIX), use ^C to cancel and change
sleep 5
cp megatest $(PREFIX)/bin/megatest
cp utils/mt_* $(PREFIX)/bin
chmod a+x $(PREFIX)/bin/mt_*
# install dashboard as dboard so wrapper script can be called dashboard
$(PREFIX)/bin/dboard : dashboard $(FILES)
cp dashboard $(PREFIX)/bin/dboard
install : $(PREFIX)/bin/megatest $(PREFIX)/bin/dboard
test: tests/tests.scm
cd tests;csi -I .. -b -n tests.scm
|
|
>
>
|
>
|
>
|
>
>
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
PREFIX=.
FILES=$(shell ls *.scm)
HELPERS=$(addprefix $(PREFIX)/bin/,mt_laststep mt_runstep)
megatest: $(FILES)
csc megatest.scm
dashboard: $(FILES)
csc dashboard.scm
$(PREFIX)/bin/megatest : megatest
@echo Installing to PREFIX=$(PREFIX), use ^C to cancel and change
sleep 2
cp megatest $(PREFIX)/bin/megatest
$(HELPERS) : utils/mt_*
cp $< $@
chmod a+x $@
# install dashboard as dboard so wrapper script can be called dashboard
$(PREFIX)/bin/dboard : dashboard $(FILES)
cp dashboard $(PREFIX)/bin/dboard
utils/mk_dashboard_wrapper $(PREFIX) > $(PREFIX)/bin/dashboard
chmod a+x $(PREFIX)/bin/dashboard
install : $(PREFIX)/bin/megatest $(PREFIX)/bin/dboard $(PREFIX)/bin/dashboard $(HELPERS)
test: tests/tests.scm
cd tests;csi -I .. -b -n tests.scm
|