Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/vowpal_wabbit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile89
1 files changed, 0 insertions, 89 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 34b8cdfd..00000000
--- a/Makefile
+++ /dev/null
@@ -1,89 +0,0 @@
-CXX = $(shell which clang++)
-ifneq ($(CXX),)
- #$(warning Using clang: "$(CXX)")
- ARCH = -D__extern_always_inline=inline
-else
- CXX = g++
- #$(warning Using g++)
- ARCH = $(shell test `g++ -v 2>&1 | tail -1 | cut -d ' ' -f 3 | cut -d '.' -f 1,2` \< 4.3 && echo -march=nocona || echo -march=native)
-endif
-
-ifeq ($(CXX),)
- $(warning No compiler found)
- exit 1
-endif
-
-UNAME := $(shell uname)
-LIBS = -l boost_program_options -l pthread -l z
-BOOST_INCLUDE = /usr/include
-BOOST_LIBRARY = /usr/lib
-
-ifeq ($(UNAME), FreeBSD)
- LIBS = -l boost_program_options -l pthread -l z -l compat
- BOOST_INCLUDE = /usr/local/include
-endif
-ifeq "CYGWIN" "$(findstring CYGWIN,$(UNAME))"
- LIBS = -l boost_program_options-mt -l pthread -l z
- BOOST_INCLUDE = /usr/include
-endif
-ifeq ($(UNAME), Darwin)
- LIBS = -lboost_program_options-mt -lboost_serialization-mt -l pthread -l z
- BOOST_INCLUDE = /opt/local/include
- BOOST_LIBRARY = /opt/local/lib
-endif
-
-
-#LIBS = -l boost_program_options-gcc34 -l pthread -l z
-
-OPTIM_FLAGS = -O3 -fomit-frame-pointer -fno-strict-aliasing -ffast-math #uncomment for speed, comment for testability
-ifeq ($(UNAME), FreeBSD)
- WARN_FLAGS = -Wall
-else
- WARN_FLAGS = -Wall -pedantic
-endif
-
-# for normal fast execution.
-FLAGS = $(ARCH) $(WARN_FLAGS) $(OPTIM_FLAGS) -D_FILE_OFFSET_BITS=64 -DNDEBUG -I $(BOOST_INCLUDE) #-DVW_LDA_NO_SSE
-
-# for profiling
-#FLAGS = $(ARCH) $(WARN_FLAGS) -O3 -fno-strict-aliasing -ffast-math -D_FILE_OFFSET_BITS=64 -I $(BOOST_INCLUDE) -pg #-DVW_LDA_NO_SSE
-
-# for valgrind / gdb debugging
-#FLAGS = $(ARCH) $(WARN_FLAGS) -ffast-math -D_FILE_OFFSET_BITS=64 -I $(BOOST_INCLUDE) -g -O0
-
-# for valgrind profiling: run 'valgrind --tool=callgrind PROGRAM' then 'callgrind_annotate --tree=both --inclusive=yes'
-#FLAGS = -Wall $(ARCH) -ffast-math -D_FILE_OFFSET_BITS=64 -I $(BOOST_INCLUDE) -g -O3 -fomit-frame-pointer -ffast-math -fno-strict-aliasing
-
-BINARIES = vw active_interactor
-MANPAGES = vw.1
-
-all: vw spanning_tree library_example
-
-%.1: %
- help2man --no-info --name="Vowpal Wabbit -- fast online learning tool" ./$< > $@
-
-export
-
-spanning_tree:
- cd cluster; $(MAKE)
-
-vw:
- cd vowpalwabbit; $(MAKE) -j 8 things
-
-active_interactor:
- cd vowpalwabbit; $(MAKE)
-
-library_example: vw
- cd library; $(MAKE) -j 8
-
-.FORCE:
-
-test: .FORCE
- @echo "vw running test-suite..."
- (cd test && ./RunTests -d -fe -E 0.001 ../vowpalwabbit/vw ../vowpalwabbit/vw)
-
-install: $(BINARIES)
- cd vowpalwabbit; cp $(BINARIES) /usr/local/bin; cd ../cluster; $(MAKE) install
-
-clean:
- cd vowpalwabbit; $(MAKE) clean; cd ../cluster; $(MAKE) clean