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

📄 regress.mak

📁 it is regression Algorithm in C/C++.
💻 MAK
字号:
#-----------------------------------------------------------------------# File    : regress.mak# Contents: build regression program# Author  : Christian Borgelt# History : 27.01.2003 file created#           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:X86INC       = /I $(UTILDIR) /I $(MATDIR) /I $(MATHDIR) /I $(TABLEDIR)THISDIR   = ..\..\regress\srcUTILDIR   = ..\..\util\srcMATHDIR   = ..\..\math\srcMATDIR    = ..\..\matrix\srcTABLEDIR  = ..\..\table\srcHDRS      = $(UTILDIR)\vecops.h     $(UTILDIR)\tabscan.h \            $(UTILDIR)\scan.h       $(UTILDIR)\parse.h \            $(MATDIR)\matrix.h      $(TABLEDIR)\attset.h \            $(TABLEDIR)\attmap.h    $(TABLEDIR)\table.h \            $(TABLEDIR)\io.h        regress.hOBJS      = $(UTILDIR)\vecops.obj   $(UTILDIR)\tabscan.obj  \            $(UTILDIR)\scan.obj     $(UTILDIR)\parse.obj \            $(MATDIR)\mat_read.obj  $(MATDIR)\matrix2.obj \            $(TABLEDIR)\attset1.obj $(TABLEDIR)\attset2.obj \            $(TABLEDIR)\attset3.obj $(TABLEDIR)\attmap.obj \            $(TABLEDIR)\io.objMPR_O     = $(OBJS) reg_ext.obj mpr.objMPX_O     = $(OBJS) reg_pars.obj mpx.objKELR_O    = $(OBJS) $(UTILDIR)/params.o $(MATHDIR)/radfn.o \            $(MATHDIR)/gamma.o kelr.oPRGS      = mpr.exe mpx.exe#-----------------------------------------------------------------------# Build Program#-----------------------------------------------------------------------all:          $(PRGS)mpr.exe:      $(MPR_O) regress.mak	$(LD) $(LDFLAGS) $(MPR_O) $(LIBS) /out:$@mpx.exe:      $(MPX_O) regress.mak	$(LD) $(LDFLAGS) $(MPX_O) $(LIBS) /out:$@kelr.exe:     $(KELR_O) makefile	$(CC) $(LDFLAGS) $(KELR_O) $(LIBS) -o $@regdat.exe:   regdat.c regress.mak	$(LD) $(LDFLAGS) regdat.c $(LIBS) $@#-----------------------------------------------------------------------# Main Programs#-----------------------------------------------------------------------mpr.obj:      $(HDRS) mpr.c regress.mak	$(CC) $(CFLAGS) $(INC) mpr.c /Fo$@mpx.obj:      $(HDRS) mpx.c regress.mak	$(CC) $(CFLAGS) $(INC) mpx.c /Fo$@kelr.obj:     $(HDRS) $(UTILDIR)/params.h $(MATHDIR)/radfn.h \              kelr.c regress.mak	$(CC) $(CFLAGS) $(INC) kelr.c /Fo$@#-----------------------------------------------------------------------# Multivariate Polynomial Regression#-----------------------------------------------------------------------regress.obj:  regress.h regress.c regress.mak	$(CC) $(CFLAGS) $(INC) regress.c /Fo$@reg_ext.obj:  regress.h regress.c regress.mak	$(CC) $(CFLAGS) $(INC) /D REG_EXTFN regress.c /Fo$@reg_pars.obj: regress.h regress.c regress.mak	$(CC) $(CFLAGS) $(INC) /D REG_EXTFN /D REG_PARSE regress.c /Fo$@#-----------------------------------------------------------------------# External Modules#-----------------------------------------------------------------------$(UTILDIR)\vecops.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak vecops.obj	cd $(THISDIR)$(UTILDIR)\tabscan.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak tabscan.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)$(MATHDIR)\radfn.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak radfn.obj	cd $(THISDIR)$(MATHDIR)\gamma.obj:	cd $(UTILDIR)	$(MAKE) /f util.mak gamma.obj	cd $(THISDIR)$(MATDIR)\mat_read.obj:	cd $(MATDIR)	$(MAKE) /f matrix.mak mat_read.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)\io.obj:	cd $(TABLEDIR)	$(MAKE) /f table.mak io.obj	cd $(THISDIR)#-----------------------------------------------------------------------# Install#-----------------------------------------------------------------------install:	-@copy *.exe c:\home\bin#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean:	$(MAKE) /f regress.mak localclean	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 + -