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

📄 lvq.mak

📁 LVQ - Learning Vector Quantization Demonstration Download xlvq Linux executable (128 kb) wlvq.ex
💻 MAK
字号:
#-----------------------------------------------------------------------# File    : lvq.mak# Contents: commands to build learning vector quantization programs# Author  : Christian Borgelt# History : 02.02.2003 file created#           11.08.2003 adapted to new module attmap#           12.08.2003 adapted to new module nstats#           15.08.2003 adapted to new module radfn#           20.07.2006 adapted to Visual Studio 8#-----------------------------------------------------------------------CC       = cl.exeLD       = link.exeDEFS     = /D WIN32 /D NDEBUG /D _CONSOLE /D _MBCS \           /D _CRT_SECURE_NO_DEPRECATECFLAGS   = /nologo /W3 /EHsc /O2 $(DEFS) /FD /cLDFLAGS  = /nologo /subsystem:console /incremental:no /machine:I386INC      = /I $(MATHDIR) /I $(UTILDIR) /I $(MATDIR) /I $(TABLEDIR)THISDIR  = ..\..\lvq\srcMATHDIR  = ..\..\math\srcUTILDIR  = ..\..\util\srcMATDIR   = ..\..\matrix\srcTABLEDIR = ..\..\table\srcMHDRS    = $(MATHDIR)\gamma.h      $(MATHDIR)\radfn.h \           $(UTILDIR)\nstats.h     $(UTILDIR)\tfscan.h \           $(UTILDIR)\scan.h       $(UTILDIR)\parse.h \           $(MATDIR)\matrix.h lvq.hMOBJS    = $(MATHDIR)\gamma.obj    $(MATHDIR)\radfn.obj \           $(UTILDIR)\nst_pars.obj $(UTILDIR)\tfscan.obj \           $(UTILDIR)\scan.obj     $(UTILDIR)\parse.obj \           $(MATDIR)\mat_read.obj  $(MATDIR)\matrix2.obj lvq.objHDRS     = $(MATHDIR)\gamma.h      $(MATHDIR)\radfn.h \           $(UTILDIR)\nstats.h     $(UTILDIR)\vecops.h \           $(UTILDIR)\tfscan.h     $(UTILDIR)\scan.h \           $(MATDIR)\matrix.h      $(TABLEDIR)\attset.h \           $(TABLEDIR)\table.h     $(TABLEDIR)\io.h lvq.hOBJS     = $(MATHDIR)\gamma.obj    $(MATHDIR)\radfn.obj \           $(UTILDIR)\nst_pars.obj $(UTILDIR)\vecops.obj \           $(UTILDIR)\tfscan.obj   $(UTILDIR)\scan.obj \           $(UTILDIR)\parse.obj    $(MATDIR)\matrix1.obj \           $(MATDIR)\matrix2.obj   $(TABLEDIR)\attset1.obj \           $(TABLEDIR)\attset2.obj $(TABLEDIR)\attset3.obj \           $(TABLEDIR)\attmap.obj lvq_ext.objLVQT_O   = $(OBJS) $(TABLEDIR)\io_tab.obj $(TABLEDIR)\table1.obj \           $(UTILDIR)\params.obj lvqt.objLVQX_O   = $(OBJS) $(TABLEDIR)\io.obj lvqx.objPRGS     = mlvqt.exe mlvqx.exe lvqt.exe lvqx.exe#-----------------------------------------------------------------------# Build Programs#-----------------------------------------------------------------------all:          $(PRGS)lvqt.exe:     $(LVQT_O) makefile	$(LD) $(LDFLAGS) $(LVQT_O) $(LIBS) /out:$@lvqx.exe:     $(LVQX_O) makefile	$(LD) $(LDFLAGS) $(LVQX_O) $(LIBS) /out:$@mlvqt.exe:    $(MOBJS) $(UTILDIR)\params.obj mlvqt.obj makefile	$(LD) $(LDFLAGS) $(MOBJS) $(UTILDIR)\params.obj mlvqt.obj \              $(LIBS) /out:$@mlvqx.exe:    $(MOBJS) mlvqx.obj makefile	$(LD) $(LDFLAGS) $(MOBJS) mlvqx.obj $(LIBS) /out:$@#-----------------------------------------------------------------------# Main Programs#-----------------------------------------------------------------------lvqt.obj:     $(HDRS) $(UTILDIR)/params.h lvqt.c makefile	$(CC) $(CFLAGS) $(INC) lvqt.c /Fo$@lvqx.obj:     $(HDRS) lvqx.c makefile	$(CC) $(CFLAGS) $(INC) lvqx.c /Fo$@mlvqt.obj:    $(HDRS) $(UTILDIR)/params.h lvqt.c makefile	$(CC) $(CFLAGS) $(INC) /D MATVERSION lvqt.c /Fo$@mlvqx.obj:    $(HDRS) lvqx.c makefile	$(CC) $(CFLAGS) $(INC) /D MATVERSION lvqx.c /Fo$@#-----------------------------------------------------------------------# Learning Vector Quantization Management#-----------------------------------------------------------------------lvq.obj:      $(HDRS) lvq.c makefile	$(CC) $(CFLAGS) $(INC) /D LVQ_PARSE lvq.c /Fo$@lvq_ext.obj:  $(HDRS) lvq.c makefile	$(CC) $(CFLAGS) $(INC) /D LVQ_PARSE /D LVQ_EXTFN lvq.c /Fo$@#-----------------------------------------------------------------------# External Modules#-----------------------------------------------------------------------$(MATHDIR)\gamma.obj:	cd $(MATHDIR)	$(MAKE) /f math.mak gamma.obj	cd $(THISDIR)$(MATHDIR)\radfn.obj:	cd $(MATHDIR)	$(MAKE) /f math.mak radfn.obj	cd $(THISDIR)$(UTILDIR)\vecops.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak vecops.obj	cd $(THISDIR)$(UTILDIR)\nst_pars.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak nst_pars.obj	cd $(THISDIR)$(UTILDIR)\tfscan.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak tfscan.obj	cd $(THISDIR)$(UTILDIR)\scan.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak scan.obj	cd $(THISDIR)$(UTILDIR)\parse.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak parse.obj	cd $(THISDIR)$(UTILDIR)\params.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak params.obj	cd $(THISDIR)$(MATDIR)\mat_read.obj:	cd $(MATDIR)	$(MAKE) /f matrix.mak mat_read.obj	cd $(THISDIR)$(MATDIR)\matrix1.obj:	cd $(MATDIR)	$(MAKE) /f matrix.mak matrix1.obj	cd $(THISDIR)$(MATDIR)\matrix2.obj:	cd $(MATDIR)	$(MAKE) /f matrix.mak matrix2.obj	cd $(THISDIR)$(TABLEDIR)\attset1.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak attset1.obj	cd $(THISDIR)$(TABLEDIR)\attset2.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak attset2.obj	cd $(THISDIR)$(TABLEDIR)\attset3.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak attset3.obj	cd $(THISDIR)$(TABLEDIR)\attmap.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak attmap.obj	cd $(THISDIR)$(TABLEDIR)\table1.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak table1.obj	cd $(THISDIR)$(TABLEDIR)\io.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak io.obj	cd $(THISDIR)$(TABLEDIR)\io_tab.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak io_tab.obj	cd $(THISDIR)#-----------------------------------------------------------------------# Install#-----------------------------------------------------------------------install:	-@copy *.exe c:\home\bin#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean:	$(MAKE) /f lvq.mak localclean	cd $(MATHDIR)	$(MAKE) /f math.mak clean	cd $(UTILDIR)	$(MAKE) /f util.mak clean	cd $(MATDIR)	$(MAKE) /f matrix.mak localclean	cd $(TABLEDIR)	$(MAKE) /f table.mak localclean	cd $(THISDIR)localclean:	-@erase /Q *~ *.obj *.idb *.pch $(PRGS)

⌨️ 快捷键说明

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