#!/bin/sh
#**********************************************************************
-# Copyright (C) 2021 - The Geeqie Team
+# Copyright (C) 2022 - The Geeqie Team
#
# Author: Colin Clark
#
## that are useful as part of an API description.
##
+if ! command -v doxygen > /dev/null
+then
+ printf '%s\n' "doxygen not installed"
+ exit 1
+fi
+
export PROJECT="Geeqie"
VERSION=$(git tag --list v[1-9]* | tail -1)
export VERSION
-export SRCDIR="$PWD/.."
-export DOCDIR="$PWD/html/lua-api"
+export SRCDIR="$1"
+export DOCDIR="$2"
export INLINE_SOURCES=NO
export STRIP_CODE_COMMENTS=YES
}
else if ($1 == "FILE_PATTERNS")
{
- print "FILE_PATTERNS = lua.c"
+ print "FILE_PATTERNS = lua.cc"
FILE_PATTERNS_found = "TRUE"
next
}
{print}
}
}
-' ../doxygen.conf > "$TMPFILE"
+' "$SRCDIR"/doxygen.conf > "$TMPFILE"
doxygen "$TMPFILE"