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

📄 makefile

📁 BCView - Bayes Classifier Visualization Download xbcview Linux executable (218 kb) wbcview.exe W
💻
字号:
#-----------------------------------------------------------------------# File    : makefile# Contents: build naive Bayes classifier visualization program# Author  : Christian Borgelt# History : 03.06.1998 file created#           08.03.1999 definitions for Linux added#           12.01.2000 commands for module dialog added#           06.02.2000 commands for module cluster added#           18.02.2000 commands for module bcload added#           04.11.2000 Xaw modules and xshades made external#           30.11.2000 cluster module replaced by full Bayes classifier#           22.01.2002 adapted to changed table makefile#           12.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#           12.08.2004 adapted to new module parse#-----------------------------------------------------------------------CC       = gccCFBASE   = -ansi -Wall -pedanticCFLAGS   = $(CFBASE) -DNDEBUG -O3# CFLAGS   = $(CFBASE) -gX11INC   = -I/usr/X11R6/include -I$(XAWDIR)X11LIB   = -L/usr/X11R6/lib -lXaw -lXt -lXmu -lX11# ADDINC   = -I../../misc/src# ADDOBJ   = storage.oINC      = -I$(MATHDIR) -I$(UTILDIR) -I$(TABLEDIR) -I$(MATDIR) \           -I$(BCDIR) -I$(CLSDIR) -I$(RBFDIR) -I$(DRAWDIR) $(ADDINC)UTILDIR  = ../../util/srcMATHDIR  = ../../math/srcTABLEDIR = ../../table/srcMATDIR   = ../../matrix/srcBCDIR    = ../../bayes/srcCLSDIR   = ../../cluster/srcRBFDIR   = ../../rbf/srcDRAWDIR  = ../../draw/srcXAWDIR   = ../../xaw/srcX11HDRS  = $(XAWDIR)/menu.h $(XAWDIR)/dialog.h $(XAWDIR)/fselect.h \           $(DRAWDIR)/xshades.hX11OBJS  = $(XAWDIR)/menu.o $(XAWDIR)/dialog.o $(XAWDIR)/fselect.o \           $(DRAWDIR)/xshades.oHDRS     = $(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 bvnorm.h bcload.hOBJS     = $(MATHDIR)/gamma.o    $(MATHDIR)/radfn.o \           $(UTILDIR)/vecops.o   $(UTILDIR)/nst_pars.o \           $(UTILDIR)/tfscan.o   $(UTILDIR)/scan.o \           $(UTILDIR)/parse.o    $(TABLEDIR)/attset1.o \           $(TABLEDIR)/attset2.o $(TABLEDIR)/attset3.o \           $(TABLEDIR)/attmap.o  $(TABLEDIR)/table1.o \           $(MATDIR)/matrix1.o   $(MATDIR)/matrix2.o \           $(BCDIR)/nbc_exec.o   $(BCDIR)/fbc_exec.o \           $(BCDIR)/mvn_pars.o   $(CLSDIR)/cls_ext.o \           $(RBFDIR)/rbf1_ext.o bvnorm.o bcload.o $(ADDOBJ)XBMS     = $(XAWDIR)/excl.xbm $(XAWDIR)/logo.xbmPRG      = xbcview#-----------------------------------------------------------------------# Build Programs#-----------------------------------------------------------------------all:        $(PRG)xbcview:    $(X11OBJS) $(OBJS) xbcview.o makefile	$(CC) $(X11OBJS) $(OBJS) $@.o $(X11LIB) -lm -o $@#-----------------------------------------------------------------------# Main Program#-----------------------------------------------------------------------xbcview.o:  xbcview.rsc $(X11HDRS) $(HDRS)xbcview.o:  xbcview.c makefile	$(CC) $(CFLAGS) $(X11INC) $(INC) -c xbcview.c -o $@#-----------------------------------------------------------------------# Bayes Classifier Loading Routines#-----------------------------------------------------------------------bcload.o:   bcload.h $(HDRS)bcload.o:   bcload.c makefile	$(CC) $(CFLAGS) $(INC) -c bcload.c -o $@#-----------------------------------------------------------------------# Bivariate Normal Distribution Management#-----------------------------------------------------------------------bvnorm.o:   bvnorm.hbvnorm.o:   bvnorm.c makefile	$(CC) $(CFLAGS) -c bvnorm.c -o $@#-----------------------------------------------------------------------# Storage Debugging#-----------------------------------------------------------------------storage.o:  ../../misc/src/storage.hstorage.o:  ../../misc/src/storage.c	$(CC) $(CFLAGS) -c ../../misc/src/storage.c -o $@#-----------------------------------------------------------------------# External Modules#-----------------------------------------------------------------------$(MATHDIR)/gamma.o:	cd $(MATHDIR);  $(MAKE) gamma.o    ADDFLAGS=$(ADDFLAGS)$(MATHDIR)/radfn.o:	cd $(MATHDIR);  $(MAKE) radfn.o    ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/vecops.o:	cd $(UTILDIR);  $(MAKE) vecops.o   ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/nst_pars.o:	cd $(UTILDIR);  $(MAKE) nst_pars.o ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/tfscan.o:	cd $(UTILDIR);  $(MAKE) tfscan.o   ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/scan.o:	cd $(UTILDIR);  $(MAKE) scan.o     ADDFLAGS=$(ADDFLAGS)$(TABLEDIR)/attset1.o:	cd $(TABLEDIR); $(MAKE) attset1.o  ADDFLAGS=$(ADDFLAGS)$(TABLEDIR)/attset2.o:	cd $(TABLEDIR); $(MAKE) attset2.o  ADDFLAGS=$(ADDFLAGS)$(TABLEDIR)/attset3.o:	cd $(TABLEDIR); $(MAKE) attset3.o  ADDFLAGS=$(ADDFLAGS)$(TABLEDIR)/attmap.o:	cd $(TABLEDIR); $(MAKE) attmap.o   ADDFLAGS=$(ADDFLAGS)$(TABLEDIR)/table1.o:	cd $(TABLEDIR); $(MAKE) table1.o   ADDFLAGS=$(ADDFLAGS)$(MATDIR)/matrix1.o:	cd $(MATDIR);   $(MAKE) matrix1.o  ADDFLAGS=$(ADDFLAGS)$(MATDIR)/matrix2.o:	cd $(MATDIR);   $(MAKE) matrix2.o  ADDFLAGS=$(ADDFLAGS)$(BCDIR)/nbc_exec.o:	cd $(BCDIR);    $(MAKE) nbc_exec.o ADDFLAGS=$(ADDFLAGS)$(BCDIR)/fbc_exec.o:	cd $(BCDIR);    $(MAKE) fbc_exec.o ADDFLAGS=$(ADDFLAGS)$(BCDIR)/mvn_pars.o:	cd $(BCDIR);    $(MAKE) mvn_pars.o ADDFLAGS=$(ADDFLAGS)$(CLSDIR)/cls_ext.o:	cd $(CLSDIR);   $(MAKE) cls_ext.o  ADDFLAGS=$(ADDFLAGS)$(RBFDIR)/rbf1_ext.o:	cd $(RBFDIR);   $(MAKE) rbf1_ext.o ADDFLAGS=$(ADDFLAGS)$(XAWDIR)/menu.o:	cd $(XAWDIR);   $(MAKE) menu.o     ADDFLAGS=$(ADDFLAGS)$(XAWDIR)/dialog.o:	cd $(XAWDIR);   $(MAKE) dialog.o   ADDFLAGS=$(ADDFLAGS)$(XAWDIR)/fselect.o:	cd $(XAWDIR);   $(MAKE) fselect.o  ADDFLAGS=$(ADDFLAGS)$(DRAWDIR)/xshades.o:	cd $(DRAWDIR);  $(MAKE) xshades.o  ADDFLAGS=$(ADDFLAGS)#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean:	rm -f core *.o *~ *.flc $(PRG)	cd $(UTILDIR);  $(MAKE) clean	cd $(MATHDIR);  $(MAKE) clean	cd $(TABLEDIR); $(MAKE) localclean	cd $(MATDIR);   $(MAKE) localclean	cd $(BCDIR);    $(MAKE) localclean	cd $(CLSDIR);   $(MAKE) localclean	cd $(DRAWDIR);  $(MAKE) clean	cd $(XAWDIR);   $(MAKE) clean#-----------------------------------------------------------------------# Install Program#-----------------------------------------------------------------------install:	cp $(PRG) $(HOME)/bin

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -