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

📄 makefile.ms

📁 这是个人脸识别程序
💻 MS
字号:
# $util\makefile.ms 1.4 milbo$ makefile for masm\util# does not include all .hp dependencies# milbo aug05BASE_DIR=  ..MASM_DIR=  $(BASE_DIR)\masmCOM_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)\matMISC_DIR=  $(BASE_DIR)\miscROWLEY_DIR=$(BASE_DIR)\..\stasm\rowleyCV_DIR=    $(BASE_DIR)\..\stasm\opencvINCL= \    -I$(MASM_DIR) \    -I$(COM_DIR) \    -I$(EXTERN_DIR) \    -I$(GSL_DIR) \    -I$(IMAGE_DIR) \    -I$(JPEG_DIR) \    -I$(MAT_DIR) \    -I$(MISC_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 winmm.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!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# 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 buildOUTDIR=.\ReleaseCFLAGS=-nologo -O2 -W3 -ML -GX -YX -DMASM $(INCL) -Fp$(OUTDIR)\vc60.PCH  -Fo"$(OUTDIR)/" -cLFLAGS=-nologoLIBS=$(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: marki.exe makeShapeIndexFile.exe tmt.exe facef.execlean:	rm -f Debug/*.obj Debug/*.res Debug/*.pch	rm -f Release/*.obj Release/*.res Release/*.pch	rm -f *.exe *.ilk *.pdb *.map *.aps *.opt *.log out/* default.tag	rm -f *.shape marked tagged marki.sed # remove marki droppings.cpp{$(OUTDIR)}.obj::   cl $(CFLAGS) $<# common set of objects (not all are needed for all .exes but it's convenient to include them all)# err.obj is not included because we may want to use werr.obj instead (for windows exes)# masm.obj and ms.obj are not included because we want to define application specific "main"sOBJS= \	$(OUTDIR)\all.obj \	$(OUTDIR)\asm.obj \	$(OUTDIR)\asmsearch.obj \	$(OUTDIR)\atface.obj \	$(OUTDIR)\atland.obj \	$(OUTDIR)\cmdoptions.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)\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.objdiffShapes_OBJ=$(OUTDIR)\diffShapes.obj $(OUTDIR)\err.obj $(OBJS)MAKESHAPEINDEXFILE_OBJ=$(OUTDIR)\makeShapeIndexFile.obj $(OUTDIR)\err.obj $(OBJS)ADDFENCEPOSTS_OBJ=$(OUTDIR)\addFencePosts.obj $(OUTDIR)\err.obj $(OBJS)CONVERTM2_OBJ=$(OUTDIR)\convertM2.obj $(OUTDIR)\err.obj $(OBJS)FLOG_OBJ=$(OUTDIR)\flog.obj $(OUTDIR)\err.obj $(OBJS)TMT_OBJ=$(OUTDIR)\tmt.obj $(OUTDIR)\err.obj $(OBJS)MKPARAMS_OBJ=$(OUTDIR)\mkparams.obj $(OUTDIR)\err.obj $(OBJS)MARKI_OBJ=$(OUTDIR)\marki.obj $(OUTDIR)\marki.res $(OUTDIR)\werr.obj $(OBJS)FACEF_OBJ=$(OUTDIR)\facef.obj $(OUTDIR)\err.obj $(OBJS)MSHAPES_OBJ=$(OUTDIR)\mshapes.obj $(OUTDIR)\err.obj $(OBJS)MSAM_OBJ=$(OUTDIR)\msam.obj $(OUTDIR)\err.obj $(OBJS)diffShapes.exe: $(diffShapes_OBJ)	link $(LFLAGS) -subsystem:console -out:diffShapes.exe $(diffShapes_OBJ) $(LIBS)makeShapeIndexFile.exe: $(MAKESHAPEINDEXFILE_OBJ)	link $(LFLAGS) -subsystem:console -out:makeShapeIndexFile.exe $(MAKESHAPEINDEXFILE_OBJ) $(LIBS)addFencePosts.exe: $(ADDFENCEPOSTS_OBJ)	link $(LFLAGS) -subsystem:console -out:addFencePosts.exe $(ADDFENCEPOSTS_OBJ) $(LIBS)convertM2.exe: $(CONVERTM2_OBJ)	link $(LFLAGS) -subsystem:console -out:convertM2.exe $(CONVERTM2_OBJ) $(LIBS)flog.exe: $(FLOG_OBJ)	link $(LFLAGS) -out:flog.exe $(FLOG_OBJ) $(LIBS)tmt.exe: $(TMT_OBJ)	link $(LFLAGS) -out:tmt.exe $(TMT_OBJ) $(LIBS)mkparams.exe: $(MKPARAMS_OBJ)	link $(LFLAGS) -out:mkparams.exe $(MKPARAMS_OBJ) $(LIBS)marki.exe: $(MARKI_OBJ)	link $(LFLAGS) -subsystem:windows -out:marki.exe  $(MARKI_OBJ) $(LIBS) $(WINLIBS)# we include setargv.obj to do expansion of command line filename wildcardsfacef.exe: $(FACEF_OBJ)	link $(LFLAGS) -subsystem:console -out:facef.exe  $(FACEF_OBJ) \	"c:\Program Files\Microsoft Visual Studio\VC98\lib\setargv.obj" $(LIBS)mshapes.exe: $(MSHAPES_OBJ)	link $(LFLAGS) -subsystem:console -out:mshapes.exe $(MSHAPES_OBJ) $(LIBS)msam.exe: $(MSAM_OBJ)	link $(LFLAGS) -subsystem:console -out:msam.exe $(MSAM_OBJ) $(LIBS)$(OUTDIR)\marki.res: marki.rc marki.hpp marki.bmp	rc -r -DWIN32 marki.rc	mv marki.res $(OUTDIR)\marki.res$(OUTDIR)\misc.obj: $(COM_DIR)\misc.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\misc.cpp$(OUTDIR)\mstats.obj: $(COM_DIR)\mstats.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\mstats.cpp$(OUTDIR)\mfile.obj: $(COM_DIR)\mfile.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\mfile.cpp$(OUTDIR)\cmdoptions.obj: $(COM_DIR)\cmdoptions.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\cmdoptions.cpp$(OUTDIR)\util.obj: $(COM_DIR)\util.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\util.cpp$(OUTDIR)\memstate.obj: $(COM_DIR)\memstate.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\memstate.cpp$(OUTDIR)\err.obj: $(COM_DIR)\err.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\err.cpp$(OUTDIR)\werr.obj: $(COM_DIR)\werr.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\werr.cpp$(OUTDIR)\ezfont.obj: $(COM_DIR)\ezfont.c $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\ezfont.c$(OUTDIR)\mrand.obj: $(COM_DIR)\mrand.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(COM_DIR)\mrand.cpp$(OUTDIR)\mat.obj: $(MAT_DIR)\mat.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MAT_DIR)\mat.cpp$(OUTDIR)\matview.obj: $(MAT_DIR)\matview.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MAT_DIR)\matview.cpp$(OUTDIR)\matvec.obj: $(MAT_DIR)\matvec.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MAT_DIR)\matvec.cpp$(OUTDIR)\mathutil.obj: $(MAT_DIR)\mathutil.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MAT_DIR)\mathutil.cpp$(OUTDIR)\mchol.obj: $(MAT_DIR)\mchol.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MAT_DIR)\mchol.cpp$(OUTDIR)\regex.obj: $(EXTERN_DIR)\regex.c $(EXTERN_DIR)\regex.h $(MASM_DIR)\all.hpp	cl $(REGEX_DEFS) $(CFLAGS) $(EXTERN_DIR)\regex.c$(OUTDIR)\imfile.obj: $(IMAGE_DIR)\imfile.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(IMAGE_DIR)\imfile.cpp$(OUTDIR)\imutil.obj: $(IMAGE_DIR)\imutil.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(IMAGE_DIR)\imutil.cpp$(OUTDIR)\rgbimutil.obj: $(IMAGE_DIR)\rgbimutil.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(IMAGE_DIR)\rgbimutil.cpp$(OUTDIR)\jpegutil.obj: $(IMAGE_DIR)\jpegutil.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(IMAGE_DIR)\jpegutil.cpp$(OUTDIR)\imappend.obj: $(IMAGE_DIR)\imappend.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(IMAGE_DIR)\imappend.cpp$(OUTDIR)\imequalize.obj: $(IMAGE_DIR)\imequalize.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(IMAGE_DIR)\imequalize.cpp$(OUTDIR)\find.obj: $(ROWLEY_DIR)\find.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(ROWLEY_DIR)\find.cpp$(OUTDIR)\forward.obj: $(ROWLEY_DIR)\forward.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(ROWLEY_DIR)\forward.cpp$(OUTDIR)\initnet.obj: $(ROWLEY_DIR)\initnet.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(ROWLEY_DIR)\initnet.cpp$(OUTDIR)\netstats.obj: $(ROWLEY_DIR)\netstats.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(ROWLEY_DIR)\netstats.cpp$(OUTDIR)\follow.obj: $(ROWLEY_DIR)\follow.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(ROWLEY_DIR)\follow.cpp$(OUTDIR)\imu.obj: $(ROWLEY_DIR)\imu.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(ROWLEY_DIR)\imu.cpp$(OUTDIR)\myhebp.obj: $(ROWLEY_DIR)\myhebp.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(ROWLEY_DIR)\myhebp.cpp$(OUTDIR)\search.obj: $(ROWLEY_DIR)\search.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(ROWLEY_DIR)\search.cpp$(OUTDIR)\tclHash.obj: $(ROWLEY_DIR)\tclHash.c $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(ROWLEY_DIR)\tclHash.c$(OUTDIR)\wrbmp.obj: $(JPEG_DIR)\wrbmp.c $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(JPEG_DIR)\wrbmp.c$(OUTDIR)\all.obj: $(MASM_DIR)\all.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\all.cpp$(OUTDIR)\asm.obj: $(MASM_DIR)\asm.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\asm.cpp$(OUTDIR)\asmsearch.obj: $(MASM_DIR)\asmsearch.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\asmsearch.cpp$(OUTDIR)\atface.obj: $(MASM_DIR)\atface.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\atface.cpp$(OUTDIR)\atland.obj: $(MASM_DIR)\atland.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\atland.cpp$(OUTDIR)\genfeats.obj: $(MASM_DIR)\genfeats.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\genfeats.cpp$(OUTDIR)\graphfile.obj: $(MASM_DIR)\graphfile.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\graphfile.cpp$(OUTDIR)\imshape.obj: $(MASM_DIR)\imshape.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\imshape.cpp$(OUTDIR)\masm.obj: $(MASM_DIR)\masm.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\masm.cpp$(OUTDIR)\masmconf.obj: $(MASM_DIR)\masmconf.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\masmconf.cpp$(OUTDIR)\mnn.obj: $(MASM_DIR)\mnn.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\mnn.cpp$(OUTDIR)\ms.obj: $(MASM_DIR)\ms.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\ms.cpp$(OUTDIR)\msdat.obj: $(MASM_DIR)\msdat.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\msdat.cpp$(OUTDIR)\prof.obj: $(MASM_DIR)\prof.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\prof.cpp$(OUTDIR)\sample.obj: $(MASM_DIR)\sample.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\sample.cpp$(OUTDIR)\shapeModel.obj: $(MASM_DIR)\shapeModel.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\shapeModel.cpp$(OUTDIR)\shapefile.obj: $(MASM_DIR)\shapefile.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\shapefile.cpp$(OUTDIR)\tcovar.obj: $(MASM_DIR)\tcovar.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\tcovar.cpp$(OUTDIR)\tmt.obj: tmt.cpp tmt.hpp	cl $(CFLAGS) tmt.cpp$(OUTDIR)\facef.obj: facef.cpp	cl $(CFLAGS) facef.cpp$(OUTDIR)\startshape.obj: $(MASM_DIR)\startshape.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\startshape.cpp$(OUTDIR)\rowley.obj: $(MASM_DIR)\rowley.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\rowley.cpp$(OUTDIR)\violajones.obj: $(MASM_DIR)\violajones.cpp $(MASM_DIR)\all.hpp	cl $(CFLAGS) $(MASM_DIR)\violajones.cpp

⌨️ 快捷键说明

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