24 lines
934 B
Groovy
24 lines
934 B
Groovy
ext.APP_NAME = 'tt9'
|
|
ext.PACKAGE_NAME = "io.github.sspanak.${APP_NAME}"
|
|
|
|
ext.LANGUAGES_DIR_NAME = 'languages'
|
|
ext.DEFINITIONS_DIR_NAME = 'definitions'
|
|
ext.DICTIONARIES_DIR_NAME = 'dictionaries'
|
|
ext.DICTIONARY_SIZES_DIR_NAME = 'dictionary-sizes'
|
|
|
|
def ROOT_DIR = "${project.rootDir}/app"
|
|
def ASSETS_DIR = "${ROOT_DIR}/src/main/assets"
|
|
|
|
ext.LANGUAGES_INPUT_DIR = "${ROOT_DIR}/${LANGUAGES_DIR_NAME}"
|
|
ext.DEFINITIONS_INPUT_DIR = "${LANGUAGES_INPUT_DIR}/${DEFINITIONS_DIR_NAME}"
|
|
ext.DICTIONARIES_INPUT_DIR = "${LANGUAGES_INPUT_DIR}/${DICTIONARIES_DIR_NAME}"
|
|
|
|
ext.LANGUAGES_OUTPUT_DIR = "${ASSETS_DIR}/${LANGUAGES_DIR_NAME}"
|
|
ext.DEFINITIONS_OUTPUT_DIR = "${LANGUAGES_OUTPUT_DIR}/${DEFINITIONS_DIR_NAME}"
|
|
ext.DICTIONARIES_OUTPUT_DIR = "${LANGUAGES_OUTPUT_DIR}/${DICTIONARIES_DIR_NAME}"
|
|
|
|
ext.LANGUAGE_VALIDATION_DIR = layout.buildDirectory.dir("langValidation")
|
|
|
|
ext.CSV_DELIMITER = ' ' // TAB
|
|
ext.MAX_WORD_FREQUENCY = 255
|
|
ext.MAX_ERRORS = 50
|