summaryrefslogtreecommitdiff
path: root/src/scheme/test/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/scheme/test/Makefile')
-rw-r--r--src/scheme/test/Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/scheme/test/Makefile b/src/scheme/test/Makefile
index c48add1f..d1bc4239 100644
--- a/src/scheme/test/Makefile
+++ b/src/scheme/test/Makefile
@@ -5,18 +5,22 @@ vpath %.c ..
vpath %.h ..
SRCS=$(SCHEME_SRCS) ao_scheme_test.c
+HDRS=$(SCHEME_HDRS) ao_scheme_const.h
OBJS=$(SRCS:.c=.o)
CFLAGS=-O2 -g -Wall -Wextra -I. -I..
-ao_scheme_test: $(OBJS)
+ao-scheme: $(OBJS)
cc $(CFLAGS) -o $@ $(OBJS) -lm
-$(OBJS): $(SCHEME_HDRS)
+$(OBJS): $(HDRS)
+
+ao_scheme_const.h: ../make-const/ao_scheme_make_const ../ao_scheme_const.scheme
+ ../make-const/ao_scheme_make_const -o $@ ../ao_scheme_const.scheme
clean::
- rm -f $(OBJS) ao_scheme_test
+ rm -f $(OBJS) ao-scheme ao_scheme_const.h
-install: ao_scheme_test
- cp ao_scheme_test $$HOME/bin/ao-scheme
+install: ao-scheme
+ cp $^ $$HOME/bin