📄 makefile
字号:
# Copyright (c) 2007, Sylvain Paris and Fr閐o Durand
# Permission is hereby granted, free of charge, to any person
# obtaining a copy of this software and associated documentation
# files (the "Software"), to deal in the Software without
# restriction, including without limitation the rights to use, copy,
# modify, merge, publish, distribute, sublicense, and/or sell copies
# of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
LIBDIR =
######################################################
# NO MODIFICATION SHOULD BE NEEDED BEYOND THIS POINT #
######################################################
# General section
INCDIR = -I. -I./include
GSL_LIBS = -lgsl -lgslcblas
LIBS = $(LIBDIR) $(GSL_LIBS) -lm
DEFINES = -DNO_XML
OBJECTS = mean_shift.o
TARGET = mean_shift
# Command section
CC = g++ -O3
LINK = g++
MAKE = make
RM = rm -f
# General rules
default: $(OBJECTS)
$(LINK) $(OBJECTS) $(LIBS) -o $(TARGET)
clean:
$(RM) $(OBJECTS)
$(RM) $(TARGET)
# File rules
mean_shift.o: mean_shift.cpp config.h type_definition.h
$(CC) mean_shift.cpp -c -o mean_shift.o $(INCDIR) $(DEFINES)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -