makefile

来自「Edge detection in microscopy images usin」· 代码 · 共 43 行

TXT
43
字号
MATLABDIR = /Applications/MATLAB_R2008a/binMEX = $(MATLABDIR)/mexCC = gccCFLAGS = -O3 -msse2 -funroll-loopsMEXFLAGS = CURVELABDIR = /Users/geback/Code/Curvelets/CurveLab-2.1.1CURVELABSRC = $(CURVELABDIR)/fdct_wrapping_cpp/src FFTWDIR = /Users/geback/Code/fftw-2.1.5LIBNAME = CurveletUtilsFULLLIBNAME = lib$(LIBNAME).aLIBS = -lfdct_wrapping -lfftw -l$(LIBNAME)LIBDIRS = -L$(CURVELABSRC) -L$(FFTWDIR)/fftw/.libs -L.INCLUDES = -I$(CURVELABSRC) -I$(FFTWDIR)/fftw#MEXEXT = mexmaciMEXEXT = $(shell $(MATLABDIR)/mexext)TARGETS = $(FULLLIBNAME) ../crvlt_extractdirs.$(MEXEXT) ../crvlt_keeplargest.$(MEXEXT) ../crvlt_getmagnitude.$(MEXEXT)  OBJS = cu_basic_utils.o cu_extractdirs.o cu_thresholding.oall: $(TARGETS)	@../%.$(MEXEXT): %.cpp $(FULLLIBNAME) 	@$(MEX) $(MEXFLAGS) -outdir .. $< $(INCLUDES) $(LIBDIRS) $(LIBS)$(FULLLIBNAME): $(OBJS)	@ar -curs $(FULLLIBNAME) $(OBJS) 	@ranlib $(FULLLIBNAME)%.o: %.cpp CurveletUtils.h	@$(CC) $(CFLAGS) -c $< $(INCLUDES)clean: 	rm -f $(TARGETS) $(OBJS)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?