| TOP =../.. |
| |
| all:: $(TARGETS) |
| |
| include $(TOP)/Makefile |
| |
| SWIG = $(TOP)/../swig |
| |
| ISRCS = $(notdir $(INTERFACE:.i=_wrap.c)) |
| |
| $(JAR): $(JAR_FILES) |
| rm -rf class |
| mkdir class |
| javac -d class $(JAR_FILES) |
| cd class && jar cvf ../$@ * |
| |
| INCLUDE = -I$(TOP)/../Lib -I../class -I../typemaps -I$(TOP)/../Lib |
| |
| check:: all |
| bad_status="" ; \ |
| tests="$(TESTS)"; for i in $$tests; do \ |
| LD_LIBRARY_PATH=. PYTHONPATH=. CLASSPATH=./$(JAR) ; \ |
| ( $(PYTHON) $$i && echo "$$i: PASSED" ) || echo "$$i: FAILED"; \ |
| done |
| |
| .PHONY: check |
| |
| # common.mk ends here |