📄 makefile.in
字号:
## Makefile for the Harvest Broker## $Id: Makefile.in,v 2.8 2000/02/03 12:45:55 sxw Exp $#srcdir = @srcdir@VPATH = $(srcdir)prefix = @prefix@INSTALL_BINDIR = $(prefix)/binINSTALL_LIBDIR = $(prefix)/libINSTALL_UTILDIR = $(INSTALL_LIBDIR)/brokerINSTALL_MANDIR = $(prefix)/manCC = @CC@INSTALL = @INSTALL@INSTALL_BIN = @INSTALL_PROGRAM@INSTALL_FILE = @INSTALL_DATA@RANLIB = @RANLIB@YACC = @YACC@LEX = @LEX@LEXLIB = @LEXLIB@XTRA_LIBS = @XTRA_LIBS@DEBUG_TOP = @DEBUG_TOP@DEBUG = $(DEBUG_TOP) #-O #-g #-DDEBUGDEBUG_LIBS =LFLAGS =YFLAGS = -d #-t #-vINDEX_OBJS = Glimpse/index.o Sh/index.o# Swish/index.o# Wais/index.o# Netfind/index.o# Grass/index.o# PLWeb/index.oINDEX_DIRS = Glimpse Sh# Swish# Wais# Netfind# Grass# PLWebINDEX_SUPPORT = -DUSE_GLIMPSE -DUSE_SH# -DUSE_SWISH# -DUSE_WAIS# -DUSE_NEBULA# -DUSE_VERITY# -DUSE_PLWEBINCLUDE = -I../common/include -I$(srcdir)/../common/include -I. \ -I$(srcdir)CFLAGS = $(DEBUG) $(INCLUDE) -D__STRICT_ANSI__LDFLAGS = -L../common/libLIBS = -ltemplate $(DEBUG_LIBS) $(LEXLIB) $(XTRA_LIBS) -lutilPROGS = brokerUTILS = dumpregistry brkclientSCRIPTS = mkbrokerstats.pl info-to-html.plOBJS = lex.yy.o y.tab.o \ admin.o brkutil.o collector.o event.o gid.o \ log.o parser.o query_man.o registry.o \ select_loop.o stor_reg.o stor_man.o main.o \ $(INDEX_OBJS)## Uncomment to use Nebula as an indexer## NEBDIR = indexing/Nebula/unp# CFLAGS = $(DEBUG) -I../common/include -I. -I$(NEBDIR)# LDFLAGS = -L../common/lib -L$(NEBDIR)# LIBS = -ltemplate -lutil $(DEBUG_LIBS) -lunpi $(LEXLIB) $(XTRA_LIBS)#all: indexdirs broker CreateBroker $(UTILS)indexdirs: @for dir in $(INDEX_DIRS); do \ if test ! -d $$dir; then \ mkdir $$dir; \ chmod a+x $$dir; \ fi \ donebroker: $(OBJS) $(CC) -o $@ $(OBJS) $(LDFLAGS) $(LIBS)main.o: main.c $(CC) -c -o $@ $(INDEX_SUPPORT) $(CFLAGS) $<Wais/index.o: Wais/index.c $(CC) $(CFLAGS) -c -o $@ $<# ptr to the WAIS, Inc.'s client-toolkit directoryWAIS_CLTDIR = /usr/local/wais/current/client-toolkitWais/waisquery.o: Wais/waisquery.c $(CC) -I$(WAIS_CLTDIR)/include $(CFLAGS) -c -o $@ $<broker.inline-wais: $(OBJS) Wais/waisquery.o $(CC) $(CFLAGS) -DUSE_WAIS_INLINE -c -o $@ $< $(CC) -o $@ $(OBJS) Wais/waisquery.o $(LDFLAGS) $(LIBS) -L$(WAIS_CLTDIR)/lib -lCli -lCliZ1988 -lCliZV2 -lmGlimpse/index.o: Glimpse/index.c $(CC) $(CFLAGS) -c -o $@ $<Grass/index.o: Grass/index.c $(CC) $(CFLAGS) -c -o $@ $<Swish/index.o: Swish/index.c $(CC) $(CFLAGS) -c -o $@ $<dumpregistry: stor_reg.o dumpregistry.o brkutil.o gid.o $(CC) -o $@ stor_reg.o dumpregistry.o brkutil.o gid.o $(LDFLAGS) $(LIBS)y.tab.c y.tab.h: query.y $(YACC) $(YFLAGS) $(srcdir)/query.ylex.yy.c: query.l y.tab.h $(LEX) $(LFLAGS) $(srcdir)/query.lclean: -rm -f core *.o broker gather dumpregistry brkclient y.tab.c y.tab.h lex.yy.c tags $(INDEX_OBJS)distclean: clean -rm -f CreateBroker Makefile -rm -f example/brokers/skeleton/Query.cgi.ininstall: all @for f in $(UTILS); do \ echo $(INSTALL_BIN) $$f $(INSTALL_UTILDIR)/$$f; \ $(INSTALL_BIN) $$f $(INSTALL_UTILDIR)/$$f; \ done @for f in $(SCRIPTS); do \ echo $(INSTALL_BIN) $$f $(INSTALL_UTILDIR)/$$f; \ $(INSTALL_BIN) $$f $(INSTALL_UTILDIR)/$$f; \ done @for f in $(PROGS); do \ echo $(INSTALL_BIN) $$f $(INSTALL_BINDIR)/$$f; \ $(INSTALL_BIN) $$f $(INSTALL_BINDIR)/$$f; \ done $(INSTALL_BIN) CreateBroker $(INSTALL_BINDIR)/CreateBroker# -find $(srcdir)/example/brokers -type d -print | xargs chmod go+x# -find $(srcdir)/example/brokers -type f -print | xargs chmod go+r cd $(srcdir)/example; \ find brokers -depth ! -name '*.in.in' -print | cpio -pdvu $(prefix)/ $(INSTALL_BIN) example/brokers/skeleton/Query.cgi.in $(prefix)/brokers/skeleton/Query.cgi.inbrkclient: brkclient.o $(CC) -o $@ $@.o $(LDFLAGS) $(LIBS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -