1# NMake Makefile for building libpsl Windows 2 3# The items below this line should not be changed, unless one is maintaining 4# the NMake Makefiles. Customizations can be done in the following NMake Makefile 5# portions (please see comments in the these files to see what can be customized): 6# 7# detectenv-msvc.mak 8# config-msvc.mak 9 10!include detectenv-msvc.mak 11 12# Include the Makefile portion that enables features based on user input 13!include config-msvc.mak 14 15!if "$(VALID_CFGSET)" == "TRUE" 16 17# Include the Makefile portion to convert the source and header lists 18# into the lists we need for compilation and introspection 19!include create-lists-msvc.mak 20 21all: $(PSL_LIB) $(PSL_UTILS) build-info 22 23tests: $(PSL_TEST_DATA) $(PSL_TESTS) build-info 24 25# Include the build rules for sources, DLLs and executables 26!include build-rules-msvc.mak 27 28# Include the rules for build directory creation and code generation 29!include generate-msvc.mak 30 31# Include the Makefile portion that enables installing the build results 32!include install-msvc.mak 33!else 34!error No CFG (or invalid CFG) value specified. Valid values are release or debug. 35!endif