📄 makefile
字号:
# file: Makefile# author: Andrea Vedaldi# description: Build SIFT++CXX=gccCXXFLAGS += -g -O3 -DNDEBUG -Wall -DVL_LOWE_STRICT -DVL_USEFASTMATHDIST=siftppVER=0.6.2# --------------------------------------------------------------------## --------------------------------------------------------------------# Determine on the flight the system we are running onDarwin_ARCH := macLinux_ARCH := glxARCH := $($(shell uname)_ARCH)BINDIST=$(DIST)-$(ARCH)-$(VER)mac_SPECS := -DVL_MACglx_SPECS := -DVL_GLXCXXFLAGS += $($(ARCH)_SPECS)# --------------------------------------------------------------------## --------------------------------------------------------------------sift : sift.o sift-driver.o g++ $(CXXFLAGS) $^ -o $@sift-static : sift.o sift-driver.o g++ $(CXXFLAGS) $^ -o $@ -staticbenchmark : benchmark.o sift.o g++ $(CXXFLAGS) $^ -o $@sift-driver.o sift.o benchmark.o : sift.hpp sift.ipp sift-conv.tpp.PHONY: cleanclean: rm -f *.o find . -name '*~' -exec rm -f \{\} \; find . -name '.DS_Store' -exec rm -f \{\} \;.PHONY: distcleandistclean: clean rm -rf results dox rm -f sift sift-static benchmark rm -f .gdb_history rm -rf $(DIST)-* rm -rf $(BINDIST) rm -rf $(BINDIST)-static rm -f $(BINDIST)*.tar.gz.PHONY: doxdox: (test -e dox || mkdir dox) doxygen doxygen.conf.PHONY: testtest: sift (test -e results || mkdir results) ./sift --verbose --output results/img3.key --save-gss data/img3.pgm.PHONY: autorightsautorights: autorights . \ --verbose \ --recursive \ --template notice.txt \ --years 2006 \ --authors "Andrea Vedaldi (UCLA VisionLab)" \ --program "SIFT++".PHONY: distdist: distclean echo Version $(VER) - Archived on `date` > TIMESTAMP tar chvzf $(DIST)-$(VER).tar.gz ../$(DIST) --exclude test.PHONY: bindistbindist: sift test -e $(BINDIST) || mkdir $(BINDIST) cp sift $(BINDIST) cd $(BINDIST) ; strip -S sift tar cvzf $(BINDIST).tar.gz $(BINDIST).PHONY: bindist-staticbindist-static: sift-static test -e $(BINDIST)-static || mkdir $(BINDIST)-static cp sift-static $(BINDIST)-static cd $(BINDIST)-static ; strip -S sift-static tar cvzf $(BINDIST)-static.tar.gz $(BINDIST)-static
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -