Author: Armin Rigo <[email protected]>
Branch:
Changeset: r74423:5aa672cd2f3c
Date: 2014-11-09 22:18 +0100
http://bitbucket.org/pypy/pypy/changeset/5aa672cd2f3c/
Log: Fix the Makefile so that "make tests" can be run here. For some
reason it seems never to have worked in the dynamic cases, but it's
still useful for the static cases.
diff --git a/rpython/translator/c/src/stacklet/Makefile
b/rpython/translator/c/src/stacklet/Makefile
--- a/rpython/translator/c/src/stacklet/Makefile
+++ b/rpython/translator/c/src/stacklet/Makefile
@@ -1,11 +1,13 @@
all: stacklet.so
+INC = -I../..
+
stacklet.so: stacklet.c stacklet.h
- gcc -fPIC -shared -O2 -o $@ stacklet.c
+ gcc ${INC} -fPIC -shared -O2 -o $@ stacklet.c
stacklet_g.so: stacklet.c stacklet.h
- gcc -fPIC -shared -g -o $@ stacklet.c -DDEBUG_DUMP
+ gcc ${INC} -fPIC -shared -g -o $@ stacklet.c -DDEBUG_DUMP
clean:
rm -fr stacklet.so stacklet_g.so
@@ -19,31 +21,30 @@
ALL_TESTS = tests-static-g \
tests-static-o \
- tests-dynamic-g \
- tests-dynamic-o
+ #tests-dynamic-g tests-dynamic-o
run-all-tests: $(ALL_TESTS)
@echo "*** All test suites passed ***"
tests-static-g: stacklet.c stacklet.h tests.c
- gcc -Wall -g -o run_tests_static_g stacklet.c tests.c ${DEBUG}
+ gcc ${INC} -Wall -g -o run_tests_static_g stacklet.c tests.c ${DEBUG}
run_tests_static_g
tests-static-o: stacklet.c stacklet.h tests.c
- gcc -Wall -g -O2 -o run_tests_static_o stacklet.c tests.c ${DEBUG}
+ gcc ${INC} -Wall -g -O2 -o run_tests_static_o stacklet.c tests.c
${DEBUG}
run_tests_static_o
tests-dynamic-g: stacklet_g.so tests.c
- gcc -Wall -g -o run_tests_dynamic_g stacklet_g.so tests.c ${DEBUG}
+ gcc ${INC} -Wall -g -o run_tests_dynamic_g stacklet_g.so tests.c
${DEBUG}
LD_LIBRARY_PATH=. run_tests_dynamic_g
tests-dynamic-o: stacklet.so tests.c
- gcc -Wall -g -O2 -o run_tests_dynamic_o stacklet.so tests.c ${DEBUG}
+ gcc ${INC} -Wall -g -O2 -o run_tests_dynamic_o stacklet.so tests.c
${DEBUG}
LD_LIBRARY_PATH=. run_tests_dynamic_o
tests-repeat: tests
python runtests.py run_tests_static_g > /dev/null
python runtests.py run_tests_static_o > /dev/null
- LD_LIBRARY_PATH=. python runtests.py run_tests_dynamic_g > /dev/null
- LD_LIBRARY_PATH=. python runtests.py run_tests_dynamic_o > /dev/null
+ #LD_LIBRARY_PATH=. python runtests.py run_tests_dynamic_g > /dev/null
+ #LD_LIBRARY_PATH=. python runtests.py run_tests_dynamic_o > /dev/null
@echo "*** All tests passed repeatedly ***"
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit