CC = cl CXXC = cl CFLAGS = /O2 /GL /GA /Ob2 /nologo /W3 /EHsc LDFLAGS = -ML ADVAPI32.LIB DEFS = -D_CRT_SECURE_NO_DEPRECATE -DDLL_EXPORT -DHAVE_WINDOWS_H -DVERSION="\"@VERSION@\"" -DPACKAGE="\"@PACKAGE@\"" INC = -I. -I.. DEL = del OBJ = encoder.obj feature.obj feature_cache.obj libcrfpp.obj \ feature_index.obj node.obj param.obj path.obj tagger.obj lbfgs.obj .c.obj: $(CXXC) $(CFLAGS) $(INC) $(DEFS) -c $< .cpp.obj: $(CXXC) $(CFLAGS) $(INC) $(DEFS) -c $< .c.obj: $(CC) $(CFLAGS) $(INC) $(DEFS) -c $< all: libcrfpp crf_learn crf_test libcrfpp: $(OBJ) $(CXXC) /GD /LD $(LDFLAGS) /Fe$@.dll $(OBJ) /link /dll crf_learn: $(OBJ) crf_learn.obj $(CXXC) $(LDFLAGS) /Fe$@.exe crf_learn.obj libcrfpp.lib crf_test: $(OBJ) crf_test.obj $(CXXC) $(LDFLAGS) /Fe$@.exe crf_test.obj libcrfpp.lib