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

📄 makefile

📁 数据挖掘中的关联规则算法
💻
字号:
#-----------------------------------------------------------------------# File    : makefile# Contents: build apriori program# Author  : Christian Borgelt# History : ??.??.1995 file created#           13.10.1997 macro ADDFLAGS added#           07.12.1997 minor improvements#           04.01.1998 table file scanner management added#           11.11.1999 vector operations module added#           04.11.2000 modules vecops, symtab, and tfscan made external#           18.11.2001 module tract (transaction management) added#           12.12.2003 preprocessor definition ARCH64 added#-----------------------------------------------------------------------CC      = gccCFBASE  = -ansi -Wall -pedantic -I$(UTILDIR) $(ADDFLAGS)CFLAGS  = $(CFBASE) -DNDEBUG -O3# CFLAGS  = $(CFBASE) -DNDEBUG -O3 -DBENCH# CFLAGS  = $(CFBASE) -DNDEBUG -O3 -DARCH64# CFLAGS  = $(CFBASE) -g# CFLAGS  = $(CFBASE) -g -DARCH64# CFLAGS  = $(CFBASE) -g -DSTORAGE $(ADDINC)LDFLAGS =LIBS    = -lm# ADDINC  = -I../../misc/src# ADDOBJ  = storage.oUTILDIR = ../../util/srcHDRS    = $(UTILDIR)/vecops.h $(UTILDIR)/symtab.h $(UTILDIR)/tfscan.h \          $(UTILDIR)/scan.h   tract.h istree.hOBJS    = $(UTILDIR)/vecops.o $(UTILDIR)/nimap.o  $(UTILDIR)/tfscan.o \          $(UTILDIR)/scform.o tract.o istree.o apriori.o $(ADDOBJ)#-----------------------------------------------------------------------# Build Program#-----------------------------------------------------------------------all:       aprioriapriori:   $(OBJS) makefile	$(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@#-----------------------------------------------------------------------# Main Program#-----------------------------------------------------------------------apriori.o: tract.h istree.h $(UTILDIR)/symtab.hapriori.o: apriori.c makefile	$(CC) $(CFLAGS) -c apriori.c -o $@#-----------------------------------------------------------------------# Item and Transaction Management#-----------------------------------------------------------------------tract.o:   tract.h $(UTILDIR)/symtab.htract.o:   tract.c makefile	$(CC) $(CFLAGS) -c tract.c -o $@#-----------------------------------------------------------------------# Frequent Item Set Tree Management#-----------------------------------------------------------------------istree.o:  istree.h tract.histree.o:  istree.c makefile	$(CC) $(CFLAGS) -c istree.c -o $@#-----------------------------------------------------------------------# External Modules#-----------------------------------------------------------------------$(UTILDIR)/vecops.o:	cd $(UTILDIR); $(MAKE) vecops.o ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/nimap.o:	cd $(UTILDIR); $(MAKE) nimap.o  ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/tfscan.o:	cd $(UTILDIR); $(MAKE) tfscan.o ADDFLAGS=$(ADDFLAGS)$(UTILDIR)/scform.o:	cd $(UTILDIR); $(MAKE) scform.o ADDFLAGS=$(ADDFLAGS)#-----------------------------------------------------------------------# Storage Debugging#-----------------------------------------------------------------------storage.o:  ../../misc/src/storage.hstorage.o:  ../../misc/src/storage.c	$(CC) $(CFLAGS) -c ../../misc/src/storage.c -o $@#-----------------------------------------------------------------------# Install#-----------------------------------------------------------------------install:	cp apriori $(HOME)/bin#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean:	rm -f *.o *~ *.flc core apriori	cd $(UTILDIR); $(MAKE) cleanlocalclean:	rm -f *.o *~ *.flc core apriori

⌨️ 快捷键说明

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