projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos/scheme: Support scheme subsetting via feature settings
[fw/altos]
/
src
/
scheme
/
test
/
Makefile
diff --git
a/src/scheme/test/Makefile
b/src/scheme/test/Makefile
index c48add1f3b6a604b2e705f401a92665dc6d21b50..d1bc4239a68104b20e6e021d10190b3d8d9c50b2 100644
(file)
--- 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
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..
OBJS=$(SRCS:.c=.o)
CFLAGS=-O2 -g -Wall -Wextra -I. -I..
-ao
_scheme_test
: $(OBJS)
+ao
-scheme
: $(OBJS)
cc $(CFLAGS) -o $@ $(OBJS) -lm
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::
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