aboutsummaryrefslogtreecommitdiff
path: root/FEAST/MIToolbox/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'FEAST/MIToolbox/Makefile')
-rw-r--r--FEAST/MIToolbox/Makefile95
1 files changed, 0 insertions, 95 deletions
diff --git a/FEAST/MIToolbox/Makefile b/FEAST/MIToolbox/Makefile
deleted file mode 100644
index f38a369..0000000
--- a/FEAST/MIToolbox/Makefile
+++ /dev/null
@@ -1,95 +0,0 @@
-#makefile for MIToolbox
-#Author: Adam Pocock, apocock@cs.man.ac.uk
-#Created 11/3/2010
-#
-#
-#Copyright 2010 Adam Pocock, The University Of Manchester
-#www.cs.manchester.ac.uk
-#
-#This file is part of MIToolbox.
-#
-#MIToolbox is free software: you can redistribute it and/or modify
-#it under the terms of the GNU Lesser General Public License as published by
-#the Free Software Foundation, either version 3 of the License, or
-#(at your option) any later version.
-#
-#MIToolbox is distributed in the hope that it will be useful,
-#but WITHOUT ANY WARRANTY; without even the implied warranty of
-#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-#GNU Lesser General Public License for more details.
-#
-#You should have received a copy of the GNU Lesser General Public License
-#along with MIToolbox. If not, see <http://www.gnu.org/licenses/>.
-
-PREFIX = /usr
-CXXFLAGS = -O3 -fPIC
-COMPILER = gcc
-objects = ArrayOperations.o CalculateProbability.o Entropy.o \
- MutualInformation.o RenyiEntropy.o RenyiMutualInformation.o util.o
-
-libMIToolbox.so : $(objects)
- $(COMPILER) $(CXXFLAGS) -shared -o libMIToolbox.so $(objects)
-
-
-util.o: util.c
- $(COMPILER) $(CXXFLAGS) -DCOMPILE_C -c util.c
-
-RenyiMutualInformation.o: RenyiMutualInformation.c MIToolbox.h ArrayOperations.h \
- CalculateProbability.h RenyiEntropy.h
- $(COMPILER) $(CXXFLAGS) -DCOMPILE_C -c RenyiMutualInformation.c
-
-RenyiEntropy.o: RenyiEntropy.c MIToolbox.h ArrayOperations.h \
- CalculateProbability.h
- $(COMPILER) $(CXXFLAGS) -DCOMPILE_C -c RenyiEntropy.c
-
-MutualInformation.o: MutualInformation.c MIToolbox.h ArrayOperations.h \
- CalculateProbability.h Entropy.h MutualInformation.h
- $(COMPILER) $(CXXFLAGS) -DCOMPILE_C -c MutualInformation.c
-
-Entropy.o: Entropy.c MIToolbox.h ArrayOperations.h CalculateProbability.h \
- Entropy.h
- $(COMPILER) $(CXXFLAGS) -DCOMPILE_C -c Entropy.c
-
-CalculateProbability.o: CalculateProbability.c MIToolbox.h ArrayOperations.h \
- CalculateProbability.h
- $(COMPILER) $(CXXFLAGS) -DCOMPILE_C -c CalculateProbability.c
-
-ArrayOperations.o: ArrayOperations.c MIToolbox.h ArrayOperations.h
- $(COMPILER) $(CXXFLAGS) -DCOMPILE_C -c ArrayOperations.c
-
-.PHONY : debug
-debug:
- $(MAKE) libMIToolbox.so "CXXFLAGS = -g -DDEBUG -fPIC"
-
-.PHONY : x86
-x86:
- $(MAKE) libMIToolbox.so "CXXFLAGS = -O3 -fPIC -m32"
-
-.PHONY : x64
-x64:
- $(MAKE) libMIToolbox.so "CXXFLAGS = -O3 -fPIC -m64"
-
-.PHONY : matlab
-matlab:
- mex MIToolboxMex.c MutualInformation.c Entropy.c CalculateProbability.c ArrayOperations.c
- mex RenyiMIToolboxMex.c RenyiMutualInformation.c RenyiEntropy.c CalculateProbability.c ArrayOperations.c
-
-.PHONY : matlab-debug
-matlab-debug:
- mex -g MIToolboxMex.c MutualInformation.c Entropy.c CalculateProbability.c ArrayOperations.c
- mex -g RenyiMIToolboxMex.c RenyiMutualInformation.c RenyiEntropy.c CalculateProbability.c ArrayOperations.c
-
-.PHONY : intel
-intel:
- $(MAKE) libMIToolbox.so "COMPILER = icc" "CXXFLAGS = -O2 -fPIC -xHost"
-
-.PHONY : clean
-clean:
- @rm -v *.o libMIToolbox.so
-
-.PHONY : install
-install:
- $(MAKE)
- @echo "installing libMIToolbox.so to $(PREFIX)/lib"
- @cp -v libMIToolbox.so $(PREFIX)/lib
-