<commit_before># OR_ROOT is the minimal prefix to define the root of or-tools, if we
# are compiling in the or-tools root, it is empty. Otherwise, it is
# $(OR_TOOLS_TOP)/ or $(OR_TOOLS_TOP)\\ depending on the platform. It
# contains the trailing separator if not empty.

# Let's discover something about where we run
ifeq "$(SHELL)" "cmd.exe"
  SYSTEM = win
else
  ifeq "$(SHELL)" "sh.exe"
    SYSTEM = win
  else
    SYSTEM = unix
  endif
endif

# Define the OR_ROOT directory.
ifeq ($(OR_TOOLS_TOP),)
  OR_ROOT =
else
  ifeq "$(SYSTEM)" "win"
    OR_ROOT = $(OR_TOOLS_TOP)\\
  else
    OR_ROOT = $(OR_TOOLS_TOP)/
  endif
endif

# Useful directories.
BIN_DIR = $(OR_ROOT)bin
OBJ_DIR = $(OR_ROOT)objs
EX_DIR = $(OR_ROOT)examples$Scpp
INC_EX_DIR = $(OR_ROOT)examples
INC_DIR = $(OR_ROOT)include

# Unix specific part.
ifeq ("$(SYSTEM)","unix")
  OS = $(shell uname -s)
  ifeq ($(OS),Linux)
    CCC = g++ -fPIC -std=c++0x
    LD_FLAGS = -lz -lrt -lpthread
    # Defines OR_TOOLS_TOP if it is not already defined.
    OR_TOOLS_TOP ?= $(shell pwd)
    OR_TOOLS_LIB_PRE = -Wl,-rpath $(OR_TOOLS_TOP)/lib -L$(OR_TOOLS_TOP)/lib
    ORTOOLS_LIB = $(OR_TOOLS_LIB_PRE) -lortools $(OR_TOOLS_LIB_PRE) -lcvrptw_lib $(OR_TOOLS_LIB_PRE) -lfz $(OR_TOOLS_LIB_PRE) -ldimacs
    LBITS = $(shell getconf LONG_BIT)
    ifeq ($(LBITS),64)
      PORT = Linux64
      ARCH = -DARCH_K8
    else
      PORT = Linux32
    endif
  endif
  ifeq ($(OS),Darwin) # Assume Mac Os X
    CCC = clang++ -fPIC -std=c++11
    LD_FLAGS = -lz
    ORTOOLS_LIB = -L$(OR_ROOT)lib -lortools -L$(OR_ROOT)lib -lcvrptw_lib -L$(OR_ROOT)lib -lfz -L$(OR_ROOT)lib -ldimacs
    ARCH = -DARCH_K8
    PORT = MacOsX64
  endif
  O = o
  E =
  OBJ_OUT = -o #
  EXE_OUT = -o #
  DEL = rm -f
  S = /
  CLP_INC = -DUSE_CLP
  CBC_INC = -DUSE_CBC
  GLOP_INC = -DUSE_GLOP
  BOP_INT = -DUSE_BOP
  DEBUG = -O4 -DNDEBUG
  CFLAGS = $(DEBUG) -I$(INC_DIR) -I$(INC_EX_DIR) $(ARCH) -Wno-deprecated \
    $(CBC_INC) $(CLP_INC) $(GLOP_INC) $(BOP_INC)
endif

# Windows specific part.
ifeq ("$(SYSTEM)","win")
  ifeq ("$(Platform)", "X64")
    PLATFORM = Win64
  endif
  ifeq ("$(Platform)", "x64")
    PLATFORM = Win64
  endif
  ifeq ("$(PLATFORM)", "Win64")
    PORT = VisualStudio$(VISUAL_STUDIO)-64b
  else
    PORT = VisualStudio$(VISUAL_STUDIO)-32b
  endif
  CLP_INC = -DUSE_CLP
  CBC_INC = -DUSE_CBC
  GLOP_INC = -DUSE_GLOP
  BOP_INC = -DUSE_BOP
  CFLAGS= /D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS -nologo $(DEBUG) $(CBC_INC) $(CLP_INC)\
    /D__WIN32__ /I$(INC_DIR)\\src\\windows /DGFLAGS_DLL_DECL= \
    /DGFLAGS_DLL_DECLARE_FLAG= /DGFLAGS_DLL_DEFINE_FLAG= \
    /I$(INC_DIR) /I$(INC_EX_DIR) /D $(GLOP_INC) $(BOP_INC)
  LD_FLAGS = psapi.lib ws2_32.lib
	ORTOOLS_LIB = lib\\ortools.lib lib\\cvrptw.lib lib\\fz.lib lib\\dimacs.lib
  O=obj
  E=.exe
  OBJ_OUT = /Fo
  EXE_OUT = /Fe<commit_msg>fix readme and makefile for archives<commit_after># OR_ROOT is the minimal prefix to define the root of or-tools, if we
# are compiling in the or-tools root, it is empty. Otherwise, it is
# $(OR_TOOLS_TOP)/ or $(OR_TOOLS_TOP)\\ depending on the platform. It
# contains the trailing separator if not empty.

# Let's discover something about where we run
ifeq "$(SHELL)" "cmd.exe"
  SYSTEM = win
else
  ifeq "$(SHELL)" "sh.exe"
    SYSTEM = win
  else
    SYSTEM = unix
  endif
endif

# Define the OR_ROOT directory.
ifeq ($(OR_TOOLS_TOP),)
  OR_ROOT =
else
  ifeq "$(SYSTEM)" "win"
    OR_ROOT = $(OR_TOOLS_TOP)\\
  else
    OR_ROOT = $(OR_TOOLS_TOP)/
  endif
endif

# Useful directories.
BIN_DIR = $(OR_ROOT)bin
OBJ_DIR = $(OR_ROOT)objs
EX_DIR = $(OR_ROOT)examples$Scpp
INC_EX_DIR = $(OR_ROOT)examples
INC_DIR = $(OR_ROOT)include

# Unix specific part.
ifeq ("$(SYSTEM)","unix")
  OS = $(shell uname -s)
  ifeq ($(OS),Linux)
    CCC = g++ -fPIC -std=c++0x
    LD_FLAGS = -lz -lrt -lpthread
    # Defines OR_TOOLS_TOP if it is not already defined.
    OR_TOOLS_TOP ?= $(shell pwd)
    OR_TOOLS_LIB_PRE = -Wl,-rpath $(OR_TOOLS_TOP)/lib -L$(OR_TOOLS_TOP)/lib
    ORTOOLS_LIB = $(OR_TOOLS_LIB_PRE) -lcvrptw_lib $(OR_TOOLS_LIB_PRE) -ldimacs $(OR_TOOLS_LIB_PRE) -lortools
    LBITS = $(shell getconf LONG_BIT)
    ifeq ($(LBITS),64)
      PORT = Linux64
      ARCH = -DARCH_K8
    else
      PORT = Linux32
    endif
  endif
  ifeq ($(OS),Darwin) # Assume Mac Os X
    CCC = clang++ -fPIC -std=c++11
    LD_FLAGS = -lz
    ORTOOLS_LIB = -L$(OR_ROOT)lib -lcvrptw_lib -L$(OR_ROOT)lib -ldimacs -L$(OR_ROOT)lib -lortools
    ARCH = -DARCH_K8
    PORT = MacOsX64
  endif
  O = o
  E =
  OBJ_OUT = -o #
  EXE_OUT = -o #
  DEL = rm -f
  S = /
  CLP_INC = -DUSE_CLP
  CBC_INC = -DUSE_CBC
  GLOP_INC = -DUSE_GLOP
  BOP_INT = -DUSE_BOP
  DEBUG = -O4 -DNDEBUG
  CFLAGS = $(DEBUG) -I$(INC_DIR) -I$(INC_EX_DIR) $(ARCH) -Wno-deprecated \
    $(CBC_INC) $(CLP_INC) $(GLOP_INC) $(BOP_INC)
endif

# Windows specific part.
ifeq ("$(SYSTEM)","win")
  ifeq ("$(Platform)", "X64")
    PLATFORM = Win64
  endif
  ifeq ("$(Platform)", "x64")
    PLATFORM = Win64
  endif
  ifeq ("$(PLATFORM)", "Win64")
    PORT = VisualStudio$(VISUAL_STUDIO)-64b
  else
    PORT = VisualStudio$(VISUAL_STUDIO)-32b
  endif
  CLP_INC = -DUSE_CLP
  CBC_INC = -DUSE_CBC
  GLOP_INC = -DUSE_GLOP
  BOP_INC = -DUSE_BOP
  CFLAGS= /D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS -nologo $(DEBUG) \
    $(CBC_INC) $(CLP_INC) /D__WIN32__ /I$(INC_DIR)\\src\\windows \
    /DGFLAGS_DLL_DECL= /DGFLAGS_DLL_DECLARE_FLAG= /DGFLAGS_DLL_DEFINE_FLAG= \
    /I$(INC_DIR) /I$(INC_EX_DIR) /D $(GLOP_INC) $(BOP_INC)
  LD_FLAGS = psapi.lib ws2_32.lib
  ORTOOLS_LIB = lib\\cvrptw.lib lib\\dimacs.lib lib\\ortools.lib
  O=obj
  E=.exe
  OBJ_OUT = /Fo
  EXE_OUT = /Fe
{'fraction_non_alphanumeric': 0.1421193232413179, 'fraction_numerical': 0.011754229741763135, 'mean_word_length': 3.2837528604118993, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3553778', 'n_tokens_mistral': 2615, 'n_tokens_neox': 2396, 'n_words': 549}