c语言写的搜索引擎,Makefile

# Makefile for SWISH

# Kevin Hughes, 3/12/95

#

# The code has been tested to compile on

# Solaris and DEC G.Hill ghill@library.berkeley.edu 6/11/97

#

#CC= /opt/SUNWspro/bin/cc

#CC= /usr/ccs/bin/ucbcc

#CC = /vol/moby/moby_a/gnu/sun4_sunos5.1/bin/gcc

CC = /usr/local/bin/gcc

#CC = gcc

#CFLAGS = -Xa

CFLAGS= -O2

#CFLAGS=-g

LIBS=-lm

#

# The objects for the different methods and

# some common aliases

#

FILESYSTEM_OBJS=fs.o

HTTP_OBJS=http.o httpserver.o

FS_OBJS=$(FILESYSTEM_OBJS)

WEB_OBJS=$(HTTP_OBJS)

OBJS=check.o file.o index.o search.o error.o methods.o\

hash.o list.o mem.o string.o merge.o swish.o stemmer.o docprop.o $(FILESYSTEM_OBJS) $(HTTP_OBJS)

.c.o:

$(CC) -c $(CFLAGS) $<

all:swish-e

swish-e:

make CFLAGS="-g" $(OBJS)

$(CC) -o swish-e -g $(CFLAGS) $(OBJS) $(LIBS)

chmod 755 swish-e

quant:

make CFLAGS="-g" $(OBJS)

make quant-link

quant-link:

quantify $(CC) -o swish-e -g $(CFLAGS) $(OBJS) $(LIBS)

pure:

make clean

make CFLAGS="-g" $(OBJS)

make pure-link

clean:

rm -f ./swish-e ./*.o ./index.swish

pure-link:

$(CC) -o swish-e -g $(CFLAGS) $(OBJS) $(LIBS)

test:

./swish-e -i test.html -v -f index.swish

./swish-e -f index.swish -w test

$(OBJS):Makefile config.h swish.h

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值