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

📄 ines.mak

📁 数据挖掘中的一算法 ines算法 c下实现的。适合初学习数据挖掘者借鉴
💻 MAK
字号:
#-----------------------------------------------------------------------# File    : ines.mak# Contents: commands to network induction programs# Author  : Christian Borgelt# History : 27.01.2003 file created#-----------------------------------------------------------------------CC       = cl.exeLD       = link.exeDEFS     = /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS"CFLAGS   = /nologo /ML /W3 /GX /O2 $(DEFS) /YX /FD /cLDFLAGS  = /nologo /subsystem:console /incremental:no /machine:I386LIBS     = kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib \           advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib \           odbc32.lib odbccp32.libINC      = /I $(UTILDIR) /I $(MATHDIR) /I $(TABLEDIR)THISDIR  = ..\..\ines\srcUTILDIR  = ..\..\util\srcMATHDIR  = ..\..\math\srcTABLEDIR = ..\..\table\srcHDRS     = $(UTILDIR)\vecops.h     $(UTILDIR)\tfscan.h \           $(UTILDIR)\scan.h       $(UTILDIR)\parse.h \           $(TABLEDIR)\attset.h    $(TABLEDIR)\table.h \           $(TABLEDIR)\io.h ptree.h gramod.h OBJS     = $(UTILDIR)\vecops.obj   $(UTILDIR)\tfscan.obj \           $(UTILDIR)\scan.obj     $(TABLEDIR)\attset1.obj \           $(TABLEDIR)\attset2.obj $(TABLEDIR)\attset3.obj \           ptree1.obj $(ADDOBJ)INES_O   = $(OBJS) $(UTILDIR)\parse.obj \           $(TABLEDIR)\table1.obj  $(TABLEDIR)\table2.obj \           $(TABLEDIR)\io_tab.obj  $(MATHDIR)\gamma.obj \           ptree2.obj ptree3.obj ptree4.obj ptree5.obj \           gm_parse.obj gramod2.obj hyper.obj ines.objGENDB_O  = $(OBJS) $(UTILDIR)\parse.obj \           $(TABLEDIR)\io.obj ptree2.obj gm_parse.obj gendb.obj NEVAL_O  = $(OBJS) $(UTILDIR)\parse.obj \           $(TABLEDIR)\table1.obj  $(TABLEDIR)\table2.obj \           $(TABLEDIR)\io.obj ptree2.obj gm_parse.obj neval.objCONDEP_O = $(OBJS) $(UTILDIR)\parse.obj \           $(TABLEDIR)\table1.obj  $(TABLEDIR)\io_tab.obj \           ptree3.obj condep.objPRGS     = ines.exe gendb.exe neval.exe condep.exe#-----------------------------------------------------------------------# Build Programs#-----------------------------------------------------------------------all:          $(PRGS)ines.exe:     $(INES_O)	$(LD) $(LDFLAGS) $(INES_O) $(LIBS) /out:$@gendb.exe:    $(GENDB_O)	$(LD) $(LDFLAGS) $(GENDB_O) $(LIBS) /out:$@neval.exe:    $(NEVAL_O)	$(LD) $(LDFLAGS) $(NEVAL_O) $(LIBS) /out:$@condep.exe:   $(CONDEP_O)	$(LD) $(LDFLAGS) $(CONDEP_O) $(LIBS) /out:$@#-----------------------------------------------------------------------# Main Programs#-----------------------------------------------------------------------ines.obj:     $(HDRS) ines.c ines.mak	$(CC) $(CFLAGS) $(INC) ines.c /Fo$@gendb.obj:    $(HDRS) gendb.c ines.mak	$(CC) $(CFLAGS) $(INC) gendb.c /Fo$@neval.obj:    $(HDRS) neval.c ines.mak	$(CC) $(CFLAGS) $(INC) neval.c /Fo$@condep.obj:   $(HDRS) condep.c ines.mak	$(CC) $(CFLAGS) $(INC) condep.c /Fo$@#-----------------------------------------------------------------------# Probability/Possibility Tree Management#-----------------------------------------------------------------------ptree1.obj:   $(TABLEDIR)\attset.h ptree.h ptree1.c ines.mak	$(CC) $(CFLAGS) $(INC) ptree1.c /Fo$@ptree2.obj:   $(TABLEDIR)\attset.h $(UTILDIR)\scan.h ptree.h \              ptree2.c ines.mak	$(CC) $(CFLAGS) $(INC) /D PT_PARSE ptree2.c /Fo$@ptree3.obj:   $(TABLEDIR)\attset.h ptree.h ptree3.c ines.mak	$(CC) $(CFLAGS) $(INC) ptree3.c /Fo$@ptree4.obj:   $(TABLEDIR)\attset.h ptree.h ptree4.c ines.mak	$(CC) $(CFLAGS) $(INC) ptree4.c /Fo$@ptree5.obj:   $(TABLEDIR)\attset.h ptree.h ptree5.c ines.mak	$(CC) $(CFLAGS) $(INC) ptree5.c /Fo$@#-----------------------------------------------------------------------# Hypertree Management#-----------------------------------------------------------------------hyper.obj:    hyper.h $(UTILDIR)\vecops.h hyper.c ines.mak	$(CC) $(CFLAGS) $(INC) hyper.c /Fo$@#-----------------------------------------------------------------------# Graphical Model Management#-----------------------------------------------------------------------gramod1.obj:  $(HDRS) gramod1.c ines.mak	$(CC) $(CFLAGS) $(INC) gramod1.c /Fo$@gm_parse.obj: $(HDRS) gramod1.c ines.mak	$(CC) $(CFLAGS) $(INC) /D GM_PARSE gramod1.c /Fo$@gramod2.obj:  $(HDRS) gramod2.c ines.mak	$(CC) $(CFLAGS) $(INC) /D GM_INDUCE gramod2.c /Fo$@#-----------------------------------------------------------------------# External Modules#-----------------------------------------------------------------------$(UTILDIR)\vecops.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak vecops.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)$(MATHDIR)\gamma.obj:	cd $(MATHDIR)	$(MAKE) /f math.mak gamma.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)\table1.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak table1.obj	cd $(THISDIR)$(TABLEDIR)\table2.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak table2.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 ines.mak localclean	cd $(UTILDIR)	$(MAKE) /f util.mak clean	cd $(MATHDIR)	$(MAKE) /f math.mak clean	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 + -