altos/scheme: Support scheme subsetting via feature settings
[fw/altos] / src / scheme / test / Makefile
1 include ../Makefile-inc
2
3 vpath %.o .
4 vpath %.c ..
5 vpath %.h ..
6
7 SRCS=$(SCHEME_SRCS) ao_scheme_test.c
8 HDRS=$(SCHEME_HDRS) ao_scheme_const.h
9
10 OBJS=$(SRCS:.c=.o)
11
12 CFLAGS=-O2 -g -Wall -Wextra -I. -I..
13
14 ao-scheme: $(OBJS)
15         cc $(CFLAGS) -o $@ $(OBJS) -lm
16
17 $(OBJS): $(HDRS)
18
19 ao_scheme_const.h: ../make-const/ao_scheme_make_const ../ao_scheme_const.scheme
20         ../make-const/ao_scheme_make_const -o $@ ../ao_scheme_const.scheme
21
22 clean::
23         rm -f $(OBJS) ao-scheme ao_scheme_const.h
24
25 install: ao-scheme
26         cp $^ $$HOME/bin