📄 bcview.mak
字号:
#-----------------------------------------------------------------------# File : bcview.mak# Contents: build learning vector quantization visualization program# Author : Christian Borgelt# History : 28.01.2003 file created# 13.04.2003 clustering result visualization added# 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.exeRSC = rc.exeLD = link.exeDEFS = /D WIN32 /D NDEBUG /D _WINDOWS /D _CRT_SECURE_NO_DEPRECATECFLAGS = /nologo /W3 /EHsc /O2 $(DEFS) /FD /cRFLAGS = /l 0x407 /d NDEBUGLDFLAGS = /nologo /subsystem:windows /incremental:no /machine:I386LIBS = user32.lib comdlg32.lib gdi32.libINC = /I $(UTILDIR) /I $(MATHDIR) /I $(TABLEDIR) /I $(MATDIR) \ /I $(BCDIR) /I $(CLSDIR) /I $(RBFDIR) /I $(DRAWDIR)THISDIR = ..\..\bcview\srcUTILDIR = ..\..\util\srcMATHDIR = ..\..\math\srcTABLEDIR = ..\..\table\srcMATDIR = ..\..\matrix\srcBCDIR = ..\..\bayes\srcCLSDIR = ..\..\cluster\srcRBFDIR = ..\..\rbf\srcDRAWDIR = ..\..\draw\srcHDRS = $(MATHDIR)\gamma.h $(MATHDIR)\radfn.h \ $(UTILDIR)\vecops.h $(UTILDIR)\nstats.h \ $(UTILDIR)\tfscan.h $(UTILDIR)\scan.h \ $(UTILDIR)\parse.h $(TABLEDIR)\attset.h \ $(TABLEDIR)\table.h $(MATDIR)\matrix.h \ $(BCDIR)\nbayes.h $(BCDIR)\fbayes.h \ $(BCDIR)\mvnorm.h $(CLSDIR)\cluster.h \ $(RBFDIR)\rbf.h $(DRAWDIR)\wshades.h \ bcload.h bvnorm.h wbcview.rhOBJS = $(MATHDIR)\gamma.obj $(MATHDIR)\radfn.obj \ $(UTILDIR)\vecops.obj $(UTILDIR)\nst_pars.obj \ $(UTILDIR)\tfscan.obj $(UTILDIR)\scan.obj \ $(UTILDIR)\parse.obj $(TABLEDIR)\attset1.obj \ $(TABLEDIR)\attset2.obj $(TABLEDIR)\attset3.obj \ $(TABLEDIR)\attmap.obj $(TABLEDIR)\table1.obj \ $(MATDIR)\matrix1.obj $(MATDIR)\matrix2.obj \ $(BCDIR)\nbc_exec.obj $(BCDIR)\fbc_exec.obj \ $(BCDIR)\mvn_pars.obj $(DRAWDIR)\wshades.obj \ $(CLSDIR)\cls_ext.obj $(RBFDIR)\rbf1_ext.obj \ bcload.obj bvnorm.obj wbcview.obj wbcview.resPRG = wbcview.exe#-----------------------------------------------------------------------# Build Program#-----------------------------------------------------------------------all: $(PRG)wbcview.exe: $(OBJS) $(LD) $(LDFLAGS) $(OBJS) $(LIBS) /out:$@#-----------------------------------------------------------------------# Main Program#-----------------------------------------------------------------------wbcview.obj: $(HDRS) bcview.mak $(CC) $(CFLAGS) $(INC) wbcview.c /Fo$@#-----------------------------------------------------------------------# Resources#-----------------------------------------------------------------------wbcview.res: wbcview.rh wbcview.rc bcview.mak $(RSC) $(RFLAGS) /fo$@ wbcview.rc#-----------------------------------------------------------------------# Bayes Classifier Loading Routines#-----------------------------------------------------------------------bcload.obj: $(HDRS) bcload.h bcload.c bcview.mak $(CC) $(CFLAGS) $(INC) bcload.c /Fo$@#-----------------------------------------------------------------------# Bivariate Normal Distribution Management#-----------------------------------------------------------------------bvnorm.obj: bvnorm.h bvnorm.c bcview.mak $(CC) $(CFLAGS) bvnorm.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)$(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)$(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)$(BCDIR)\nbc_exec.obj: cd $(BCDIR) $(MAKE) /f bayes.mak nbc_exec.obj cd $(THISDIR)$(BCDIR)\fbc_exec.obj: cd $(BCDIR) $(MAKE) /f bayes.mak fbc_exec.obj cd $(THISDIR)$(BCDIR)\mvn_pars.obj: cd $(BCDIR) $(MAKE) /f bayes.mak mvn_pars.obj cd $(THISDIR)$(CLSDIR)\cls_ext.obj: cd $(CLSDIR) $(MAKE) /f cluster.mak cls_ext.obj cd $(THISDIR)$(RBFDIR)\rbf1_ext.obj: cd $(RBFDIR) $(MAKE) /f rbf.mak rbf1_ext.obj cd $(THISDIR)$(DRAWDIR)\wshades.obj: cd $(DRAWDIR) $(MAKE) /f draw.mak wshades.obj cd $(THISDIR)#-----------------------------------------------------------------------# Install#-----------------------------------------------------------------------install: -@copy wbcview.exe c:\home\bin#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean: $(MAKE) /f bcview.mak localclean cd $(UTILDIR) $(MAKE) /f util.mak clean cd $(MATHDIR) $(MAKE) /f math.mak clean cd $(TABLEDIR) $(MAKE) /f table.mak localclean cd $(MATDIR) $(MAKE) /f matrix.mak localclean cd $(BCDIR) $(MAKE) /f bayes.mak localclean cd $(CLSDIR) $(MAKE) /f cluster.mak localclean cd $(RBFDIR) $(MAKE) /f rbf.mak localclean cd $(DRAWDIR) $(MAKE) /f draw.mak clean cd $(THISDIR)localclean: -@erase /Q *~ *.obj *.idb *.pch *.res $(PRG)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -