mosesdecoder/mert/Makefile
2008-05-16 12:35:17 +00:00

42 lines
653 B
Makefile
Executable File

OBJS= Util.o Timer.o Parameter.o \
ScoreStats.o ScoreArray.o ScoreData.o \
FeatureStats.o FeatureArray.o FeatureData.o \
Data.o \
BleuScorer.o \
Point.o \
Optimizer.o \
PerScorer.o \
Scorer.o
ifndef DEBUG
CFLAGS=-O3 -DTRACE_ENABLE
else
CFLAGS=-DTRACE_ENABLE -g -DDEBUG
endif
GCC=g++
LDFLAGS=
LDLIBS=-lm
all: \
mert \
extractor \
test_scorer
clean:
rm -f *.o
%.o : %.cpp
$(GCC) -c $(CFLAGS) $< -o $@
extractor: $(OBJS) extractor.cpp
$(GCC) $(CFLAGS) $(OBJS) $(LDLIBS) -o $@ $@.cpp
mert: $(OBJS) mert.cpp
$(GCC) $(CFLAGS) $(OBJS) $(LDLIBS) -o $@ $@.cpp
test_scorer: $(OBJS) test_scorer.cpp
$(GCC) $(CFLAGS) $(OBJS) $(LDLIBS) -o $@ $@.cpp