diff options
Diffstat (limited to 'makefiles/nmake/help.mk')
-rwxr-xr-x | makefiles/nmake/help.mk | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/makefiles/nmake/help.mk b/makefiles/nmake/help.mk new file mode 100755 index 0000000..f2bdf8f --- /dev/null +++ b/makefiles/nmake/help.mk @@ -0,0 +1,50 @@ + +Available targets: + +nmake [all] create all artifacts +nmake test create test binaries and execute tests and execute + fast tests +nmake longtest execute all tests, including long lasting ones +nmake doc build the documentation +nmake clean clean up build artifacts +nmake distclean clean up all generated artifacts +nmake help show this very help page + +Available optional features: + +WITH_SSL=1 use OpenSSL additionally for communication encryption + +frontier implementations: + +WITH_SYSTEM_SQLITE3=1 use the system version of sqlite3 +WITH_LOCAL_SQLITE=1 use the bundled version of sqlite3 +WITH_PGSQL=1 build the Postgresql frontier + +fetcher protocol implementations: + +WITH_SYSTEM_LIBFETCH=1 use the system version of BSD libfetch +WITH_LOCAL_LIBFETCH=1 use the bundled version of BSD libfetch + +parser implementations: + +WITH_LOCAL_STREAMHTMLPARSER=1 use Google stream HTML 4 parser + +WITH_LIBXML2=1 build the libxml2 parser + +URL parsing and normalization: + +WITH_LOCAL_GOOGLEURL=1 use Google URL for normalization/parsing +WITH_ICU=1 enable ICU support for URL parsing in Google URL + +scripting support: + +WITH_LUA=1 use Lua for configuration and scripting + +Avaliable optional features during testing only: + +DEBUG=1 build using debug compiler and linker flags + +Example: +nmake /nologo /f Makefile.W32 WITH_SSL=1 WITH_SQLITE3=1 WITH_PGSQL=1 + WITH_LOCAL_LIBFETCH=1 WITH_LIBXML2=1 WITH_LOCAL_GOOGLEURL=1 + WITH_ICU=1 WITH_LUA=1 |