| # -*- Makefile -*- | |
| .SUFFIXES: # no implicit rules | |
| .SECONDARY: # keep all files created during the make run | |
| # In this module we initialize a number of variables that we use throughout M4M. | |
| # The 'empty' := assignments are essential; they tell /make/ not to expand variables | |
| # recursively but upon assignment. | |
| # standard features with one weight each | |
| STANDARD_FEATURES := UnknownWordPenalty WordPenalty Distortion | |
| WEIGHTS := $(foreach x,$(STANDARD_FEATURES),$x0=;1.0) | |
| PTABLE_ENTRIES := | |
| DTABLE_ENTRIES := | |
| LMODEL_ENTRIES := | |
| MOSES_INI_PREREQ := | |
| MY_ENTRY := | |
| TUNED_SYSTEMS := | |
| DTABLES := | |
| PTABLES := | |
| LMODELS := | |
| INPUT_FEATURES ?= | |
| export MY_EXPERIMENT := | |
| SHELL = bash | |
| MAKEFLAGS += --warn-undefined-variables | |
| .DEFAULT_GOAL = all | |
| # a little hack to be able to refer to a blank (in text substitution, for example) | |
| space := | |
| space += | |
| comma := , | |