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

📄 cluster.mak

📁 聚类算法全集以及内附数据集
💻 MAK
字号:
#-----------------------------------------------------------------------# File    : cluster.mak# Contents: commands to build clustering programs# Author  : Christian Borgelt# History : 02.02.2003 file created#           17.05.2003 cluster evaluation programs added#           11.08.2003 adapted to new module attmap#           12.08.2003 adapted to new module nstats#           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  = ..\..\cluster\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 cluster.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 cluster1.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 cluster.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 cls_ext.objMCLI_O   = $(MOBJS) \           $(UTILDIR)\params.obj   $(MATDIR)\matrix3.obj \           cluster2.obj mcli.objCLI_O    = $(OBJS) \           $(UTILDIR)\params.obj   $(MATDIR)\matrix3.obj \           $(TABLEDIR)\io_tab.obj  $(TABLEDIR)\table1.obj \           cluster2.obj cli.objCLX_O    = $(OBJS) $(TABLEDIR)\io.obj clx.objCLE_O    = $(OBJS) $(TABLEDIR)\io.obj cluster3.obj cle.objCLC_O    = $(OBJS) $(TABLEDIR)\io.obj clc.objPRGS     = cli.exe  clx.exe  cle.exe  clc.exe \           mcli.exe mclx.exe mcle.exe mclc.exe#-----------------------------------------------------------------------# Build Programs#-----------------------------------------------------------------------all:          $(PRGS)cli.exe:      $(CLI_O) makefile	$(LD) $(LDFLAGS) $(CLI_O) $(LIBS) /out:$@clx.exe:      $(CLX_O) makefile	$(LD) $(LDFLAGS) $(CLX_O) $(LIBS) /out:$@cle.exe:      $(CLE_O) makefile	$(LD) $(LDFLAGS) $(CLE_O) $(LIBS) /out:$@clc.exe:      $(CLC_O) makefile	$(LD) $(LDFLAGS) $(CLC_O) $(LIBS) /out:$@mcli.exe:     $(MCLI_O) makefile	$(LD) $(LDFLAGS) $(MCLI_O) $(LIBS) /out:$@mclx.exe:     $(MOBJS) mclx.obj makefile	$(LD) $(LDFLAGS) $(MOBJS) mclx.obj $(LIBS) /out:$@mcle.exe:     $(MOBJS) cluster3.obj mcle.obj makefile	$(LD) $(LDFLAGS) $(MOBJS) cluster3.obj mcle.obj $(LIBS) /out:$@mclc.exe:     $(MOBJS) mclc.obj makefile	$(LD) $(LDFLAGS) $(MOBJS) mclc.obj $(LIBS) /out:$@#-----------------------------------------------------------------------# Main Programs#-----------------------------------------------------------------------cli.obj:      $(HDRS) $(UTILDIR)/params.h cli.c makefile	$(CC) $(CFLAGS) $(INC) cli.c /Fo$@clx.obj:      $(HDRS) clx.c makefile	$(CC) $(CFLAGS) $(INC) clx.c /Fo$@cle.obj:      $(HDRS) cle.c makefile	$(CC) $(CFLAGS) $(INC) cle.c /Fo$@clc.obj:      $(HDRS) clc.c makefile	$(CC) $(CFLAGS) $(INC) clc.c /Fo$@mcli.obj:     $(HDRS) $(UTILDIR)/params.h cli.c makefile	$(CC) $(CFLAGS) $(INC) /D MATVERSION cli.c /Fo$@mclx.obj:     $(HDRS) clx.c makefile	$(CC) $(CFLAGS) $(INC) /D MATVERSION clx.c /Fo$@mcle.obj:     $(HDRS) cle.c makefile	$(CC) $(CFLAGS) $(INC) /D MATVERSION cle.c /Fo$@mclc.obj:     $(HDRS) clc.c makefile	$(CC) $(CFLAGS) $(INC) /D MATVERSION clc.c /Fo$@#-----------------------------------------------------------------------# Cluster and Cluster Set Management#-----------------------------------------------------------------------cluster1.obj: $(HDRS) cluster1.c makefile	$(CC) $(CFLAGS) $(INC) /D CLS_PARSE cluster1.c /Fo$@cls_ext.obj:  $(HDRS) cluster1.c makefile	$(CC) $(CFLAGS) $(INC) /D CLS_PARSE /D CLS_EXTFN cluster1.c /Fo$@cluster2.obj: $(HDRS) cluster2.c makefile	$(CC) $(CFLAGS) $(INC) cluster2.c /Fo$@cluster3.obj: $(HDRS) cluster3.c makefile	$(CC) $(CFLAGS) $(INC) cluster3.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)$(MATDIR)\matrix3.obj:	cd $(MATDIR)	$(MAKE) /f matrix.mak matrix3.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 cluster.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 + -