X-Git-Url: http://nitlanguage.org diff --git a/contrib/neo_doxygen/Makefile b/contrib/neo_doxygen/Makefile index ed82923..c78f7e6 100644 --- a/contrib/neo_doxygen/Makefile +++ b/contrib/neo_doxygen/Makefile @@ -12,19 +12,30 @@ # See the License for the specific language governing permissions and # limitations under the License. -NITG=../../bin/nitg -NITG_FLAGS=--dir bin +NITC=../../bin/nitc +NITC_FLAGS=--dir bin NEO4J_DIR=/var/lib/neo4j +OLD_PWD=${PWD} -.PHONY: bin reset-neo +.PHONY: bin reset-neo run-tests tests # Compile the tool. bin: mkdir -p bin - ../../bin/nitg --dir bin src/neo_doxygen.nit + $(NITC) $(NITC_FLAGS) src/neo_doxygen.nit # Reset the local graph. reset-neo: sudo -u neo4j "${NEO4J_DIR}/bin/neo4j" stop \ && sudo -u neo4j rm -rf "${NEO4J_DIR}/data/graph.db" \ && sudo -u neo4j "${NEO4J_DIR}/bin/neo4j" start + +# Regenerate the XML documents in `tests`. +tests: + $(MAKE) -C tests + +# Run the tests. +run-tests: + cd ../../tests; \ + ./tests.sh ../contrib/neo_doxygen/src/tests/neo_doxygen_*.nit ; \ + cd "${OLD_PWD}"