#!/bin/bash -
-echo check-syntax called: $@
-exit 1
+set -e
+
+d="$(dirname $0)"
+source $d/test-functions
+
+pick_project "$@"
+checkout_sources
+apply_patches "$@"
+local_config
+
+cd $project
+
+./localconfigure
+
+case "$project" in
+ libguestfs)
+ make ||:
+ rm po-docs/podfiles; make -C po-docs update-po
+ make
+ ;;
+ *)
+ make
+ ;;
+esac
+
+# XXX
+# make check-syntax is not implemented in any project yet.
+exit 77