hcrf (HCRF13d) パッケージのためのlinuxパッチ

patch -p5 で適用

diff -u -r ./HCRF13d/makefile64 ./HCRF/makefile64
--- ./HCRF13d/makefile64     2007-10-18 17:20:46.000000000 +0900
+++ ./HCRF/makefile64        2008-07-08 17:31:08.000000000 +0900
@@ -1,10 +1,12 @@
-#
+# -*- makefile -*-
 # Author:  Michael Siracusa
 # Contact: siracusa@csail.mit.edu
 # Revison 1
-#
+#

-CXX = g++
+CXXFLAGS=-fPIC -I./include -I./optimizers/asa -I/optimizers/cgDescent/include
+CXX = g++ $(CXXFLAGS)
+CC = $(CXX)

 HCRF_SRCS      = src/Dummys.cpp \
                  src/EdgeFeatures.cpp\
@@ -60,7 +62,12 @@

 OBJS            = $(HCRF_OBJS) $(ASA_OBJS) $(CGDESCENT_OBJS) $(UNCOPTIM_OBJS) $(MATHCRF_OBJS)

-all: hCRF cgDescent uncOptim matHCRF
+#all: hCRF cgDescent uncOptim matHCRF
+all: hCRF cgDescent uncOptim testhCRF
+
+testhCRF: bin/testHCRF
+bin/testHCRF: testHCRF/main.cpp $(ASA_OBJS) $(HCRF_OBJS) $(CGDESCENT_OBJS) $(UNCOPTIM_OBJS)
+       $(CXX) $< $(ASA_OBJS) $(CGDESCENT_OBJS) $(HCRF_OBJS) $(UNCOPTIM_OBJS) -o $@

 matHCRF: bin/matHCRF.mexa64
 hCRF: lib/hCRF.a lib/hCRF.so
diff -u -r ./HCRF13d/testHCRF/main.cpp ./HCRF/testHCRF/main.cpp
--- ./HCRF13d/testHCRF/main.cpp      2007-12-20 18:14:50.000000000 +0900
+++ ./HCRF/testHCRF/main.cpp 2008-07-08 17:20:27.000000000 +0900
@@ -1,6 +1,5 @@
 #include "hCRF.h"
 #include <iostream>
-#include <conio.h>
 #include <time.h>

 using namespace std;
@@ -306,7 +305,7 @@
                delete toolbox;

        cout << "Press a key to continue..." << endl;
-       _getch();
+       getc(stdin);
        return 0;
 }