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

📄 makefile

📁 数据挖掘中的bridgit算法的例子。 非常经典
💻
字号:
#-----------------------------------------------------------------------# File    : makefile# Contents: commands to build bridg-it program# Author  : Christian Borgelt# History : 29.04.2001 file created#           03.06.2001 X11 programs added#-----------------------------------------------------------------------CC      = gccCFBASE  = -ansi -Wall -pedantic $(ADDFLAGS)CFLAGS  = $(CFBASE) -DNDEBUG -O3# CFLAGS  = $(CFBASE) -gX11INC  = -I/usr/X11R6/include -I$(XAWDIR)X11LIB  = -L/usr/X11R6/lib -lXaw -lXt -lXmu -lX11INC     = -I$(UTILDIR) -I$(MATDIR)LIB     = -lmUTILDIR = ../../util/srcMATDIR  = ../../matrix/srcXAWDIR  = ../../xaw/srcX11HDRS = $(XAWDIR)/menu.h $(XAWDIR)/dialog.h $(XAWDIR)/fselect.hX11OBJS = $(XAWDIR)/menu.o $(XAWDIR)/dialog.o $(XAWDIR)/fselect.oOBJS    = $(UTILDIR)/vecops.o $(MATDIR)/matrix1.o $(MATDIR)/matrix2.o \          bridgit.o#-----------------------------------------------------------------------# Build Programs#-----------------------------------------------------------------------all:        xbixbi:        $(X11OBJS) $(OBJS) xbi.o makefile	$(CC) $(LDFLAGS) $(X11OBJS) $(OBJS) xbi.o $(X11LIB) $(LIB) -o $@#-----------------------------------------------------------------------# Main Programs#-----------------------------------------------------------------------xbi.o:      xbi.rsc $(X11HDRS) $(MATDIR)/matrix.h bridgit.hxbi.o:      xbi.c makefile	$(CC) $(CFLAGS) $(X11INC) $(INC) -DDRAND48 -c xbi.c -o $@#-----------------------------------------------------------------------# Bridg-it Game Management#-----------------------------------------------------------------------bridgit.o:  $(UTILDIR)/vecops.h $(MATDIR)/matrix.h bridgit.hbridgit.o:  bridgit.c makefile	$(CC) $(CFLAGS) $(INC) -c bridgit.c -o $@#-----------------------------------------------------------------------# External Modules#-----------------------------------------------------------------------$(UTILDIR)/vecops.o:	cd $(UTILDIR); $(MAKE) vecops.o ADDFLAGS=$(ADDFLAGS)$(MATDIR)/matrix1.o:	cd $(MATDIR);  $(MAKE) matrix1.o ADDFLAGS=$(ADDFLAGS)$(MATDIR)/matrix2.o:	cd $(MATDIR);  $(MAKE) matrix2.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)#-----------------------------------------------------------------------# Install#-----------------------------------------------------------------------install:	cp xbi $(HOME)/bin#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean:	rm -f *.o *~ *.flc core xbi	cd $(UTILDIR); $(MAKE) clean	cd $(MATDIR);  $(MAKE) clean	cd $(XAWDIR);  $(MAKE) clean

⌨️ 快捷键说明

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