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 9d39d33ef30159274959b9bd92ab4670b1a0f8b5..d1bc4239a68104b20e6e021d10190b3d8d9c50b2 100644
(file)
--- a/
src/scheme/test/Makefile
+++ b/
src/scheme/test/Makefile
@@
-5,15
+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
+ cp $^ $$HOME/bin