summaryrefslogtreecommitdiff
path: root/src/scheme/Makefile
blob: be3127548a785b9e15ec94c5b85a4a22bf5a5400 (plain) (blame)
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
all: ao_scheme_builtin.h make-const/ao_scheme_make_const test/ao-scheme tiny-test/ao-scheme-tiny

clean:
	+cd make-const && make clean
	+cd test && make clean
	+cd tiny-test && make clean
	rm -f ao_scheme_builtin.h

ao_scheme_builtin.h: ao_scheme_make_builtin ao_scheme_builtin.txt
	nickle ao_scheme_make_builtin ao_scheme_builtin.txt > $@

make-const/ao_scheme_make_const: FRC ao_scheme_builtin.h
	+cd make-const && make ao_scheme_make_const

test/ao-scheme: FRC ao_scheme_builtin.h make-const/ao_scheme_make_const
	+cd test && make

tiny-test/ao-scheme-tiny: FRC ao_scheme_builtin.h make-const/ao_scheme_make_const
	+cd tiny-test && make

install: all
	+cd test && make install
	+cd tiny-test && make install

FRC: