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

📄 dtree.mak

📁 dTree是一个运行在WinCE上的文件管理软件。类似文件管理器,功能强大
💻 MAK
字号:
#-----------------------------------------------------------------------# File    : dtree.mak# Contents: commands to build decision and regression tree 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  = ..\..\dtree\srcUTILDIR  = ..\..\util\srcMATHDIR  = ..\..\math\srcTABLEDIR = ..\..\table\srcHDRS     = $(UTILDIR)\tfscan.h     $(UTILDIR)\vecops.h \           $(UTILDIR)\scan.h       $(UTILDIR)\parse.h \           $(TABLEDIR)\attset.h    $(TABLEDIR)\table.h \           $(TABLEDIR)\io.h dtree.hOBJS     = $(UTILDIR)\tfscan.obj   $(UTILDIR)\vecops.obj \           $(UTILDIR)\scan.obj     $(UTILDIR)\parse.obj \           $(TABLEDIR)\attset1.obj $(TABLEDIR)\attset2.obj \           $(TABLEDIR)\attset3.objDTI_O    = $(OBJS) $(TABLEDIR)\table1.obj $(TABLEDIR)\io_tab.obj \           $(MATHDIR)\gamma.obj ft_eval.obj vt_eval.obj \           dtree.obj dt_grow.obj dti.objDTP_O    = $(OBJS) $(TABLEDIR)\table1.obj  $(TABLEDIR)\io_tab.obj \           frqtab.obj vartab.obj dt_exec.obj dt_prune.obj dtp.objDTX_O    = $(OBJS) $(TABLEDIR)\io.obj dt_exec.obj dtx.objDTR_O    = $(OBJS) rules.obj dt_rule.obj dtr.objRSX_O    = $(OBJS) $(TABLEDIR)\io.obj rs_parse.obj rsx.objPRGS     = dti.exe dtp.exe dtx.exe dtr.exe rsx.exe#-----------------------------------------------------------------------# Build Programs#-----------------------------------------------------------------------all:          $(PRGS)dti.exe:      $(DTI_O) dtree.mak	$(LD) $(LDFLAGS) $(DTI_O) $(LIBS) /out:$@dtp.exe:      $(DTP_O) dtree.mak	$(LD) $(LDFLAGS) $(DTP_O) $(LIBS) /out:$@dtx.exe:      $(DTX_O) dtree.mak	$(LD) $(LDFLAGS) $(DTX_O) $(LIBS) /out:$@dtr.exe:      $(DTR_O) dtree.mak	$(LD) $(LDFLAGS) $(DTR_O) $(LIBS) /out:$@rsx.exe:      $(RSX_O) dtree.mak	$(LD) $(LDFLAGS) $(RSX_O) $(LIBS) /out:$@#-----------------------------------------------------------------------# Main Programs#-----------------------------------------------------------------------dti.obj:      $(HDRS) dti.c dtree.mak	$(CC) $(CFLAGS) $(INC) dti.c /Fo$@dtp.obj:      $(HDRS) dtp.c dtree.mak	$(CC) $(CFLAGS) $(INC) dtp.c /Fo$@dtx.obj:      $(HDRS) dtx.c dtree.mak	$(CC) $(CFLAGS) $(INC) dtx.c /Fo$@dtr.obj:      $(HDRS) rules.h dtr.c dtree.mak	$(CC) $(CFLAGS) $(INC) dtr.c /Fo$@rsx.obj:      $(HDRS) rules.h rsx.c dtree.mak	$(CC) $(CFLAGS) $(INC) rsx.c /Fo$@#-----------------------------------------------------------------------# Frequency Table Management#-----------------------------------------------------------------------frqtab.obj:   frqtab.h frqtab.c dtree.mak	$(CC) $(CFLAGS) $(INC) -c frqtab.c /Fo$@ft_eval.obj:  frqtab.h frqtab.c dtree.mak	$(CC) $(CFLAGS) $(INC) /D FT_EVAL frqtab.c /Fo$@#-----------------------------------------------------------------------# Variation Table Management#-----------------------------------------------------------------------vartab.obj:   vartab.h vartab.c dtree.mak	$(CC) $(CFLAGS) vartab.c /Fo$@vt_eval.obj:  vartab.h vartab.c dtree.mak	$(CC) $(CFLAGS) /D VT_EVAL vartab.c /Fo$@#-----------------------------------------------------------------------# Decision and Regression Tree Management#-----------------------------------------------------------------------dtree.obj:    $(HDRS) dtree1.c dtree.mak	$(CC) $(CFLAGS) $(INC) dtree1.c /Fo$@dt_grow.obj:  $(HDRS) dtree2.c dtree.mak	$(CC) $(CFLAGS) $(INC) /D DT_GROW dtree2.c /Fo$@dt_prune.obj: $(HDRS) dtree2.c dtree.mak	$(CC) $(CFLAGS) $(INC) /D DT_PRUNE dtree2.c /Fo$@dt_exec.obj:  $(HDRS) dtree1.c dtree.mak	$(CC) $(CFLAGS) $(INC) /D DT_PARSE dtree1.c /Fo$@dt_rule.obj:  $(HDRS) dtree1.c dtree.mak	$(CC) $(CFLAGS) $(INC) /D DT_PARSE /D DT_RULES dtree1.c /Fo$@#-----------------------------------------------------------------------# Rule and Rule Set Management#-----------------------------------------------------------------------rules.obj:    rules.h rules.c dtree.mak	$(CC) $(CFLAGS) $(INC) /D RS_DESC rules.c /Fo$@rs_parse.obj: rules.h rules.c dtree.mak	$(CC) $(CFLAGS) $(INC) /D RS_DESC /D RS_PARSE rules.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)\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 dtree.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 + -