SUBDIRS="utils tools"

configure()
{
    mk_config_header "include/config.h"

    MK_CFLAGS="$MK_CFLAGS -Wall -Werror -Wmissing-prototypes -fno-strict-aliasing"

    lw_define_feature_macros

    mk_check_headers \
        FAIL=yes \
        lwadvapi.h reg/lwreg.h reg/regutil.h sqlite3.h

    mk_check_libraries \
        FAIL=yes \
        lwadvapi lwadvapi_nothr regclient rsutils sqlite3

    mk_check_headers \
        stdlib.h sys/varargs.h strings.h unistd.h inttypes.h

    mk_check_functions \
        HEADERDEPS="stdlib.h inttypes.h" \
        strtol strtoll __strtoll __strtoull
}
