#! Last edited on DATE TIME by USER .PHONY: .PHONY: \ all do-note debug-make \ single-ch-text single-vm-text \ word-counts-file rep-counts-file # chynovyese = Chinese (Mandarin pilyin) reformatted for comparison to Voynichese. # modif_starps = Voynichese reformatted for comparison to Chinese. OUT_DIR := res CH_PREF := modif_bencao VM_PREF := modif_starps TEXT_FILES := \ ${addsuffix .txt, ${addprefix ${OUT_DIR}/${CH_PREF}-t0-n, ${NOISES}}} \ ${addsuffix .txt, ${addprefix ${OUT_DIR}/${CH_PREF}-t1-n, ${NOISES}}} \ ${addsuffix .txt, ${addprefix ${OUT_DIR}/${VM_PREF}-, d0-s0 d0-s1 d1_s0 d1-s1 }} all: do-note # all: debug-make do-note: do_note_050.sh debug-make: echo ${TEXT_FILES} | tr ' ' '\012' # ###################################################################### # ifneq "/${CH_PRUNE}" "/" ifneq "/${CH_TONES}" "/" ifneq "/${CH_NOISE}" "/" CH_TEXT_FILE := ${OUT_DIR}/${CH_PREF}-p${CH_PRUNE}-t${CH_TONES}-n${CH_NOISE}.txt CH_SOURCE_FILE := 077/in/bencao.uts CH_SCRIPTS := \ n050_make_modif_bencao_text.sh \ n055_prune_bencao_recipes.sh \ n055_delete_omitted_bencao_fields.gawk \ convert_pinyn_to_numeric.py \ remove_pinyin_tones.sed \ n050_noop.sed \ n050_add_pinyin_noise.py \ replace_hanzi_punct_by_ascii_punct.sed \ single-ch-text: ${CH_TEXT_FILE} ${CH_TEXT_FILE}: ${CH_SCRIPTS} ${CH_SOURCE_FILE} n050_make_modif_bencao_text.sh ${CH_SOURCE_FILE} ${CH_PRUNE} ${CH_TONES} ${CH_NOISE} endif endif endif # # ###################################################################### # ###################################################################### # ifneq "/${VM_ECORR}" "/" ifneq "/${VM_SIMIL}" "/" VM_TEXT_FILE := ${OUT_DIR}/${VM_PREF}-e${VM_ECORR}-s${VM_SIMIL}.txt VM_SOURCE_FILE := ../074/st_files/str-parags.ivt VM_SCRIPTS := \ n050_make_modif_starps_text.sh \ n050_split_joined_words.sed \ n050_correct_scribal_errors.sed \ n050_collapse_similar_voynichese_words.py \ n050_noop.sed \ convert_starps_raw_to_lin_ivt.py \ convert_starps_lin_to_par_ivt.py \ ivtff_format.py \ note_077_funcs.py \ single-vm-text: ${VM_TEXT_FILE} ${VM_TEXT_FILE}: ${VM_SCRIPTS} ${VM_SOURCE_FILE} n050_make_modif_starps_text.sh ${VM_SOURCE_FILE} ${VM_ECORR} ${VM_SIMIL} endif endif # # ###################################################################### # ###################################################################### # ifneq "/${TEXT_NAME}" "/" CT_TX_FILE := ${OUT_DIR}/${TEXT_NAME}.txt CT_FILE := ${OUT_DIR}/${TEXT_NAME}.wct CT_SCRIPTS := \ n050_get_word_counts_from_text_file.sh word-counts-file: ${CT_FILE} ${CT_FILE}: ${CT_SCRIPTS} ${CT_TX_FILE} n050_get_word_counts_from_text_file.sh ${TEXT_NAME} endif # # ###################################################################### # ###################################################################### # ifneq "/${TEXT_NAME}" "/" RP_TX_FILE := ${OUT_DIR}/${TEXT_NAME}.txt RP_FILE := ${OUT_DIR}/${TEXT_NAME}.rct RP_SCRIPTS := \ n050_count_repetitions.py rep-counts-file: ${RP_FILE} head -n 5 ${RP_FILE} 1>&2 ${RP_FILE}: ${RP_SCRIPTS} ${RP_TX_FILE} n050_count_repetitions.py ${TEXT_NAME} endif # # ######################################################################