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

📄 makefile

📁 Programs to induce a naive possibilistic classifier (a possibilistic analog of the naive Bayes class
💻
字号:
#-----------------------------------------------------------------------# File    : makefile    (directory: nposs)# Contents: commands to build naive possibilistic classifier programs# Author  : Christian Borgelt# History : 07.02.2001 file created from makefile for Bayes classifiers#           22.01.2002 adapted to changed table makefile#-----------------------------------------------------------------------CC        = gccCFBASE    = -ansi -Wall -pedantic $(ADDFLAGS)CFLAGS    = $(CFBASE) -DNDEBUG -O3# CFLAGS    = $(CFBASE) -g# CFLAGS    = $(CFBASE) -g $(ADDINC) -DSTORAGEINC       = -I$(UTILDIR) -I$(TABLEDIR)LIBS      = -lm# ADDINC    = -I../../misc/src# ADDOBJ    = storage.oUTILDIR   = ../../util/srcTABLEDIR  = ../../table/srcHDRS      = $(UTILDIR)/vecops.h   $(UTILDIR)/scan.h \            $(UTILDIR)/parse.h    $(TABLEDIR)/attset.h \            $(TABLEDIR)/table.hNPHDRS    = $(HDRS) $(UTILDIR)/tfscan.h $(TABLEDIR)/io.h nposs.hOBJS      = $(UTILDIR)/vecops.o   $(UTILDIR)/tfscan.o \            $(UTILDIR)/scan.o     $(UTILDIR)/parse.o \            $(TABLEDIR)/attset1.o $(TABLEDIR)/attset2.o \            $(TABLEDIR)/attset3.o $(ADDOBJ)NPI_O     = $(OBJS) $(TABLEDIR)/io_tab.o \            $(TABLEDIR)/table1.o $(TABLEDIR)/table2.o npc_ind.o npi.oNPX_O     = $(OBJS) $(TABLEDIR)/io.o npc_exec.o npx.oPRGS      = npi npx#-----------------------------------------------------------------------# Build Programs#-----------------------------------------------------------------------all:        $(PRGS)npi:        $(NPI_O)	$(CC) $(LDFLAGS) $(NPI_O) $(LIBS) -o $@npx:        $(NPX_O)	$(CC) $(LDFLAGS) $(NPX_O) $(LIBS) -o $@#-----------------------------------------------------------------------# Main Programs#-----------------------------------------------------------------------npi.o:      $(NPHDRS)npi.o:      npi.c	$(CC) $(CFLAGS) $(INC) -c npi.c -o $@npx.o:      $(NPHDRS)npx.o:      npx.c	$(CC) $(CFLAGS) $(INC) -c npx.c -o $@#-----------------------------------------------------------------------# Naive Bayes Classifier Management#-----------------------------------------------------------------------npc_ind.o:  nposs.h $(HDRS)npc_ind.o:  nposs.c	$(CC) $(CFLAGS) $(INC) -DNPC_INDUCE -c nposs.c -o $@npc_exec.o: nposs.h $(HDRS)npc_exec.o: nposs.c	$(CC) $(CFLAGS) $(INC) -DNPC_PARSE -c nposs.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#-----------------------------------------------------------------------$(UTILDIR)/vecops.o:	cd $(UTILDIR);  $(MAKE) vecops.o  ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/symtab.o:	cd $(UTILDIR);  $(MAKE) symtab.o  ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/tfscan.o:	cd $(UTILDIR);  $(MAKE) tfscan.o  ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/scan.o:	cd $(UTILDIR);  $(MAKE) scan.o    ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/parse.o:	cd $(UTILDIR);  $(MAKE) parse.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)/table1.o:	cd $(TABLEDIR); $(MAKE) table1.o  ADDFLAGS=$(ADDFLAGS)$(TABLEDIR)/table2.o:	cd $(TABLEDIR); $(MAKE) table2.o  ADDFLAGS=$(ADDFLAGS)$(TABLEDIR)/io.o:	cd $(TABLEDIR); $(MAKE) io.o      ADDFLAGS=$(ADDFLAGS)$(TABLEDIR)/io_tab.o:	cd $(TABLEDIR); $(MAKE) io_tab.o  ADDFLAGS=$(ADDFLAGS)#-----------------------------------------------------------------------# Install#-----------------------------------------------------------------------install:	cp $(PRGS) $(HOME)/bin#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean:	rm -f *.o *~ *.flc core $(PRGS)	cd $(UTILDIR);  $(MAKE) clean	cd $(TABLEDIR); $(MAKE) localcleanlocalclean:	rm -f *.o *~ *.flc core $(PRGS)

⌨️ 快捷键说明

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