⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.ms

📁 这是个人脸识别程序
💻 MS
字号:
# $masm\makefile.ms 1.4 milbo$ makefile for masm# This was created for Microsoft Visual C++ version 6.0 under WinXP.# Does not include all .h dependencies, make clean is your friend.# milbo aug05BASE_DIR=  ..MASM_DIR=  .COM_DIR=   $(BASE_DIR)\commonEXTERN_DIR=$(BASE_DIR)\externGSL_DIR=   $(BASE_DIR)\..\stasm\gslIMAGE_DIR= $(BASE_DIR)\imageJPEG_DIR=  $(BASE_DIR)\..\stasm\jpegMAT_DIR=   $(BASE_DIR)\matROWLEY_DIR=$(BASE_DIR)\..\stasm\rowleyCV_DIR=    $(BASE_DIR)\..\stasm\opencvINCL= \    -I$(BASE_DIR)\masm \    -I$(MAT_DIR) \    -I$(GSL_DIR) \    -I$(JPEG_DIR) \    -I$(COM_DIR) \    -I$(EXTERN_DIR) \    -I$(MASM_DIR) \    -I$(IMAGE_DIR) \    -I$(ROWLEY_DIR) \    -I$(CV_DIR)/cxcore/include \    -I$(CV_DIR)/cv/include \    -I$(CV_DIR)/otherlibs/highguiREGEX_DEFS=-DHAVE_CONFIG_H -DSTDC_HEADERS -c -DREGEX_MALLOCWINLIBS=opengl32.lib glu32.lib glaux.lib kernel32.lib user32.lib gdi32.lib \	winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \	uuid.lib odbc32.lib odbccp32.lib comctl32.lib!IF "$(CFG)" != "Release" && "$(CFG)" != "Debug"!MESSAGE Invalid configuration "$(CFG)" specified. Use "nmake CFG=Debug" or "nmake CFG=Release". Defaulting to CFG=Debug.CFG=Debug!ENDIF# Use PROF_FLAGS  if you want to do profiling using profile, prep and plist# Note: Don't use -Zi and debug:full flags below if you want to do profiling# PROF_FLAGS=-map -mapinfo:exports -mapinfo:fixups -mapinfo:lines -fixed:noPROF_FLAGS=# use -Zi and -debug:full to do a release (fast) build with debugging symbols# RELEASE_BUILD_CFLAGS=-Zi# RELEASE_BUILD_LFLAGS= -debug:fullRELEASE_BUILD_CFLAGS=RELEASE_BUILD_LFLAGS=!IF  "$(CFG)" == "Debug"# Debugging version# -YX creates and uses pre-compiled headers# -Zi is for a debugging build# -W3 is warning level 3# -MLd is for the single threaded static debugging runtime library# -GX is for synchronous exception handling mode which keeps the library stream header files happy# -Gr is for fast function calling (can't use because conflicts with GSL lib)# No need to define _DEBUG, compiler does it for us if -MLd flag is onOUTDIR=.\DebugCFLAGS=-nologo -Zi -W3 -MLd -GX -YX -DMASM -DGSL_RANGE_CHECK $(INCL) -Fp$(OUTDIR)\vc60.PCH -Fo"$(OUTDIR)/" -cLFLAGS=-nologo -debug:full -nodefaultlib:LIBCLIBS=$(GSL_DIR)\lib_ms\mini_gslMLd.lib $(GSL_DIR)\lib_ms\gslcblasMLd.lib \     $(JPEG_DIR)\lib_ms\libjpeg.lib \     $(CV_DIR)\lib_ms\cxcore.lib $(CV_DIR)\lib_ms\cv.lib $(CV_DIR)\lib_ms\highgui.lib \     $(WINLIBS)!ENDIF!IF  "$(CFG)" == "Release"# Fast version# -02 is for fast code# -Oa means assume no pointer aliasingOUTDIR=.\ReleaseCFLAGS=-nologo $(RELEASE_BUILD_CFLAGS) -O2 -Oa -W3 -ML -GX -YX -DMASM $(INCL) -Fp$(OUTDIR)\vc60.PCH -Fo"$(OUTDIR)/" -cLFLAGS=-nologo $(RELEASE_BUILD_LFLAGS) $(PROF_FLAGS)LIBS=$(GSL_DIR)\lib_ms\mini_gslML.lib $(GSL_DIR)\lib_ms\gslcblasML.lib \     $(JPEG_DIR)\lib_ms\libjpeg.lib \     $(CV_DIR)\lib_ms\cxcore.lib $(CV_DIR)\lib_ms\cv.lib $(CV_DIR)\lib_ms\highgui.lib \     $(WINLIBS)!ENDIFall: ms.exe masm.execlean:	rm -f Release/*.obj Release/*.res Release/*.pch	rm -f Debug/*.obj Debug/*.res Debug/*.pch	rm -f *.exe *.map *.opt *.pdb *.asm *.ilk *.ps	rm -f out/*	rm -f default.tag# we use mdiff instead of diff to ignore [times]test:	@echo === Rowley test ===========================	ms -m ../../stasm/stasm/data/model-1.asm -m ../../stasm/stasm/data/model-2.asm -fb 1 -xi 1 ref-files/testImage.jpg	@echo The following mdiff and cmp should give no output:	..\mdiff\mdiff ref-files/rowley-ms.log ms.log	cmp ref-files/rowley-0Final_testImage.bmp out/0Final_testImage.bmp	rm -f ms.log out\*	@echo === Viola Jones test ======================	ms -v -m ../../stasm/stasm/data/model-1.asm -m ../../stasm/stasm/data/model-2.asm -fb 1 -xi 1 ref-files/testImage.jpg	@echo The following mdiff and cmp should give no output:	..\mdiff\mdiff ref-files/vj-ms.log ms.log	cmp ref-files/vj-0Final_testImage.bmp out/0Final_testImage.bmp	rm -f ms.log out\*	@echo === masm test =============================	@rem We need at least about 400 shapes to prevent problems in covar mats	masm -o test.asm -ni 400 -p " m" -P f1 0 ../shape/84.shape	@echo The following mdiffs should give no output:	..\mdiff\mdiff ref-files/test.asm test.asm	..\mdiff\mdiff ref-files/masm.log masm.log	rm -f masm.log test.asm.cpp{$(OUTDIR)}.obj::   cl $(CFLAGS) $<MS_OBJ= \	$(OUTDIR)\all.obj \	$(OUTDIR)\asm.obj \	$(OUTDIR)\asmsearch.obj \	$(OUTDIR)\atface.obj \	$(OUTDIR)\atland.obj \	$(OUTDIR)\cmdoptions.obj \	$(OUTDIR)\err.obj \	$(OUTDIR)\ezfont.obj \	$(OUTDIR)\find.obj \	$(OUTDIR)\follow.obj \	$(OUTDIR)\forward.obj \	$(OUTDIR)\genfeats.obj \	$(OUTDIR)\graphfile.obj \	$(OUTDIR)\imequalize.obj \	$(OUTDIR)\imfile.obj \	$(OUTDIR)\imshape.obj \	$(OUTDIR)\imutil.obj \	$(OUTDIR)\initnet.obj \	$(OUTDIR)\jpegutil.obj \	$(OUTDIR)\masmconf.obj \	$(OUTDIR)\mat.obj \	$(OUTDIR)\mathutil.obj \	$(OUTDIR)\matvec.obj \	$(OUTDIR)\mchol.obj \	$(OUTDIR)\memstate.obj \	$(OUTDIR)\mfile.obj \	$(OUTDIR)\misc.obj \	$(OUTDIR)\mnn.obj \	$(OUTDIR)\mrand.obj \	$(OUTDIR)\ms.obj \	$(OUTDIR)\msdat.obj \	$(OUTDIR)\prof.obj \	$(OUTDIR)\regex.obj \	$(OUTDIR)\rgbimutil.obj \	$(OUTDIR)\rowley.obj \	$(OUTDIR)\sample.obj \	$(OUTDIR)\search.obj \	$(OUTDIR)\shapefile.obj \	$(OUTDIR)\shapeModel.obj \	$(OUTDIR)\startshape.obj \	$(OUTDIR)\tclHash.obj \	$(OUTDIR)\tcovar.obj \	$(OUTDIR)\util.obj \	$(OUTDIR)\violajones.obj \	$(OUTDIR)\wrbmp.objMASM_OBJ= \	$(OUTDIR)\all.obj \	$(OUTDIR)\asm.obj \	$(OUTDIR)\asmsearch.obj \	$(OUTDIR)\atface.obj \	$(OUTDIR)\atland.obj \	$(OUTDIR)\cmdoptions.obj \	$(OUTDIR)\err.obj \	$(OUTDIR)\ezfont.obj \	$(OUTDIR)\genfeats.obj\	$(OUTDIR)\graphfile.obj \	$(OUTDIR)\imequalize.obj \	$(OUTDIR)\imfile.obj \	$(OUTDIR)\imshape.obj \	$(OUTDIR)\imutil.obj \	$(OUTDIR)\jpegutil.obj \	$(OUTDIR)\masm.obj \	$(OUTDIR)\masmconf.obj \	$(OUTDIR)\mat.obj \	$(OUTDIR)\mathutil.obj \	$(OUTDIR)\matvec.obj \	$(OUTDIR)\mchol.obj \	$(OUTDIR)\memstate.obj \	$(OUTDIR)\mfile.obj \	$(OUTDIR)\misc.obj \	$(OUTDIR)\mrand.obj \	$(OUTDIR)\prof.obj \	$(OUTDIR)\regex.obj \	$(OUTDIR)\rgbimutil.obj \	$(OUTDIR)\sample.obj \	$(OUTDIR)\shapefile.obj \	$(OUTDIR)\shapeModel.obj \	$(OUTDIR)\tcovar.obj \	$(OUTDIR)\util.obj \	$(OUTDIR)\wrbmp.objmasm.exe: $(MASM_OBJ)	link $(LFLAGS) -subsystem:console -out:masm.exe $(MASM_OBJ) $(LIBS)# we include setargv.obj to do expansion of command line filename wildcardsms.exe: $(MS_OBJ)	link $(LFLAGS) -subsystem:console -out:ms.exe $(MS_OBJ) \	"c:\Program Files\Microsoft Visual Studio\VC98\lib\setargv.obj" $(LIBS)$(OUTDIR)\misc.obj: $(COM_DIR)\misc.cpp all.hpp   cl $(CFLAGS) $(COM_DIR)\misc.cpp$(OUTDIR)\mstats.obj: $(COM_DIR)\mstats.cpp all.hpp   cl $(CFLAGS) $(COM_DIR)\mstats.cpp$(OUTDIR)\mfile.obj: $(COM_DIR)\mfile.cpp all.hpp   cl $(CFLAGS) $(COM_DIR)\mfile.cpp$(OUTDIR)\cmdoptions.obj: $(COM_DIR)\cmdoptions.cpp all.hpp   cl $(CFLAGS) $(COM_DIR)\cmdoptions.cpp$(OUTDIR)\util.obj: $(COM_DIR)\util.cpp all.hpp   cl $(CFLAGS) $(COM_DIR)\util.cpp$(OUTDIR)\memstate.obj: $(COM_DIR)\memstate.cpp all.hpp   cl $(CFLAGS) $(COM_DIR)\memstate.cpp$(OUTDIR)\err.obj: $(COM_DIR)\err.cpp all.hpp   cl $(CFLAGS) $(COM_DIR)\err.cpp$(OUTDIR)\werr.obj: $(COM_DIR)\werr.cpp all.hpp   cl $(CFLAGS) $(COM_DIR)\werr.cpp$(OUTDIR)\ezfont.obj: $(COM_DIR)\ezfont.c all.hpp   cl $(CFLAGS) $(COM_DIR)\ezfont.c$(OUTDIR)\mrand.obj: $(COM_DIR)\mrand.cpp all.hpp   cl $(CFLAGS) $(COM_DIR)\mrand.cpp$(OUTDIR)\mat.obj: $(MAT_DIR)\mat.cpp all.hpp   cl $(CFLAGS) $(MAT_DIR)\mat.cpp$(OUTDIR)\matview.obj: $(MAT_DIR)\matview.cpp all.hpp   cl $(CFLAGS) $(MAT_DIR)\matview.cpp$(OUTDIR)\matvec.obj: $(MAT_DIR)\matvec.cpp all.hpp   cl $(CFLAGS) $(MAT_DIR)\matvec.cpp$(OUTDIR)\mathutil.obj: $(MAT_DIR)\mathutil.cpp all.hpp   cl $(CFLAGS) $(MAT_DIR)\mathutil.cpp$(OUTDIR)\mchol.obj: $(MAT_DIR)\mchol.cpp all.hpp   cl $(CFLAGS) $(MAT_DIR)\mchol.cpp$(OUTDIR)\regex.obj: $(EXTERN_DIR)\regex.c $(EXTERN_DIR)\regex.h all.hpp   cl $(REGEX_DEFS) $(CFLAGS) $(EXTERN_DIR)\regex.c$(OUTDIR)\imfile.obj: $(IMAGE_DIR)\imfile.cpp all.hpp   cl $(CFLAGS) $(IMAGE_DIR)\imfile.cpp$(OUTDIR)\imutil.obj: $(IMAGE_DIR)\imutil.cpp all.hpp   cl $(CFLAGS) $(IMAGE_DIR)\imutil.cpp$(OUTDIR)\rgbimutil.obj: $(IMAGE_DIR)\rgbimutil.cpp all.hpp   cl $(CFLAGS) $(IMAGE_DIR)\rgbimutil.cpp$(OUTDIR)\jpegutil.obj: $(IMAGE_DIR)\jpegutil.cpp all.hpp   cl $(CFLAGS) $(IMAGE_DIR)\jpegutil.cpp$(OUTDIR)\imtab.obj: $(IMAGE_DIR)\imtab.cpp all.hpp   cl $(CFLAGS) $(IMAGE_DIR)\imtab.cpp$(OUTDIR)\imappend.obj: $(IMAGE_DIR)\imappend.cpp all.hpp   cl $(CFLAGS) $(IMAGE_DIR)\imappend.cpp$(OUTDIR)\imequalize.obj: $(IMAGE_DIR)\imequalize.cpp all.hpp   cl $(CFLAGS) $(IMAGE_DIR)\imequalize.cpp$(OUTDIR)\find.obj: $(ROWLEY_DIR)\find.cpp all.hpp  cl $(CFLAGS) $(ROWLEY_DIR)\find.cpp$(OUTDIR)\forward.obj: $(ROWLEY_DIR)\forward.cpp all.hpp  cl $(CFLAGS) $(ROWLEY_DIR)\forward.cpp$(OUTDIR)\initnet.obj: $(ROWLEY_DIR)\initnet.cpp all.hpp  cl $(CFLAGS) $(ROWLEY_DIR)\initnet.cpp$(OUTDIR)\netstats.obj: $(ROWLEY_DIR)\netstats.cpp all.hpp  cl $(CFLAGS) $(ROWLEY_DIR)\netstats.cpp$(OUTDIR)\follow.obj: $(ROWLEY_DIR)\follow.cpp all.hpp  cl $(CFLAGS) $(ROWLEY_DIR)\follow.cpp$(OUTDIR)\imu.obj: $(ROWLEY_DIR)\imu.cpp all.hpp  cl $(CFLAGS) $(ROWLEY_DIR)\imu.cpp$(OUTDIR)\myhebp.obj: $(ROWLEY_DIR)\myhebp.cpp all.hpp  cl $(CFLAGS) $(ROWLEY_DIR)\myhebp.cpp$(OUTDIR)\search.obj: $(ROWLEY_DIR)\search.cpp all.hpp  cl $(CFLAGS) $(ROWLEY_DIR)\search.cpp$(OUTDIR)\tclHash.obj: $(ROWLEY_DIR)\tclHash.c all.hpp  cl $(CFLAGS) $(ROWLEY_DIR)\tclHash.c$(OUTDIR)\wrbmp.obj: $(JPEG_DIR)\wrbmp.c all.hpp  cl $(CFLAGS) $(JPEG_DIR)\wrbmp.c$(OUTDIR)\all.obj: all.cpp all.hpp$(OUTDIR)\asm.obj: asm.cpp all.hpp$(OUTDIR)\asmsearch.obj: asmsearch.cpp all.hpp$(OUTDIR)\atface.obj: atface.cpp all.hpp$(OUTDIR)\atland.obj: atland.cpp all.hpp$(OUTDIR)\genfeats.obj: genfeats.cpp all.hpp$(OUTDIR)\graphfile.obj: graphfile.cpp all.hpp$(OUTDIR)\imshape.obj: imshape.cpp all.hpp$(OUTDIR)\masm.obj: masm.cpp all.hpp$(OUTDIR)\masmconf.obj: masmconf.cpp all.hpp$(OUTDIR)\mnn.obj: mnn.cpp all.hpp$(OUTDIR)\ms.obj: ms.cpp all.hpp$(OUTDIR)\msdat.obj: msdat.cpp all.hpp$(OUTDIR)\prof.obj: prof.cpp all.hpp$(OUTDIR)\rowley.obj: rowley.cpp all.hpp$(OUTDIR)\sample.obj: sample.cpp all.hpp$(OUTDIR)\shapefile.obj: shapefile.cpp all.hpp$(OUTDIR)\shapeModel.obj: shapeModel.cpp all.hpp$(OUTDIR)\startshape.obj: startshape.cpp all.hpp$(OUTDIR)\tcovar.obj: tcovar.cpp all.hpp$(OUTDIR)\violajones.obj: violajones.cpp all.hpp

⌨️ 快捷键说明

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