swig/Examples/C++/common.mk
Thien-Thi Nguyen 11cb5aa8a6 Initial revision
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@768 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:18:56 +00:00

28 lines
522 B
Makefile

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="" ; \
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