Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
1.0 KiB

  1. //===================== Copyright (c) Valve Corporation. All Rights Reserved. ======================
  2. //
  3. //
  4. //
  5. //==================================================================================================
  6. #ifndef CRCCHECK_SHARED_H
  7. #define CRCCHECK_SHARED_H
  8. #ifdef _WIN32
  9. #pragma once
  10. #endif
  11. #define VPCCRCCHECK_EXE_FILENAME "vpc.exe"
  12. // The file extension for the file that contains the CRCs that a vcproj depends on.
  13. #define VPCCRCCHECK_FILE_EXTENSION "vpc_crc"
  14. #define VPCCRCCHECK_FILE_VERSION_STRING "[vpc crc file version 3]"
  15. void Sys_Error( PRINTF_FORMAT_STRING const char *format, ... );
  16. int Sys_LoadTextFileWithIncludes( const char* filename, char** bufferptr, bool bInsertFileMacroExpansion );
  17. bool VPC_CheckProjectDependencyCRCs( const char *szCRCFile, const char *pReferenceSupplementalString, char *pErrorString, int nErrorStringLength );
  18. // Used by vpccrccheck.exe or by vpc.exe to do the CRC check that's initiated in the pre-build steps.
  19. int VPC_CommandLineCRCChecks( int argc, char **argv );
  20. #endif // CRCCHECK_SHARED_H