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

Reply via email to