# NMake Makefile portion for displaying config info all-build-info: @echo. @echo ---------- @echo Build info @echo --------- @echo Build Type: $(CFG) help: @echo. @echo =========================== @echo Building glibmm Using NMake @echo =========================== @echo nmake /f Makefile.vc CFG=[release^|debug] ^ ^ @echo. @echo Where: @echo ------ @echo CFG: Required, use CFG=release for an optimized build and CFG=debug @echo for a debug build. PDB files are generated for all builds. @echo. @echo PREFIX: Optional, the path where dependent libraries and tools may be @echo found, default is ^$(srcrootdir)\..\vs^$(short_vs_ver)\^$(platform), @echo where ^$(short_vs_ver) is 15 for VS 2017 and so on; and @echo ^$(platform) is Win32 for 32-bit builds and x64 for x64 builds. @echo. @echo ----- @echo A few options are supported here, namely: @echo. @echo GLIB_COMPILE_SCHEMAS: Location of the glib-compile-schemas tool, @echo if it cannot be found in $(PREFIX)\bin. This tool is needed for the @echo giomm settings example program. @echo. @echo USE_MESON_LIBS: Use DLLs and LIBs of C++ dependencies that are built with Meson, @echo as applicable. @echo ====== @echo A 'clean' target is supported to remove all generated files, intermediate @echo object files and binaries for the specified configuration. @echo. @echo An 'install' target is supported to copy the build (DLLs, utility programs, @echo LIBs, along with the introspection files if applicable) to appropriate @echo locations under ^$(PREFIX). @echo. @echo A 'tests' target is supported to build the test programs. @echo ====== @echo.