📄 makefile.in
字号:
# Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal. All Rights Reserved.srcdir = @srcdir@VPATH = @srcdir@SHELL = /bin/shCC = @CC@LIBS = @LIBS@CP = @CP@STRIP = @STRIP@INSTALL = @INSTALL@INSTALL_PROGRAM = @INSTALL_PROGRAM@INSTALL_DATA = @INSTALL_DATA@INSTALL_MAN = ${INSTALL} -m 444DEFS =DYNFILTER = @DYNFILTER@prefix = @prefix@exec_prefix = @exec_prefix@binprefix =manprefix =bindir = $(exec_prefix)/binlibdir = $(exec_prefix)/libmandir = $(prefix)/man/man1manext = 1MANUAL = glimpse.1 glimpseindex.1 glimpseserver.1# YOU DON'T HAVE TO CHANGE ANYTHING BELOW THIS LINE # The binaries will be made in ./bin/. and the libraries are assumed to# be in ./lib . You normally don't have to change them.# NOTE: GLIMPSEDIR can be relative or absolute.GLIMPSEDIR = ..BINDIR = binAGREPDIR = agrepINDEXDIR = indexCOMPRESSDIR = compressTEMPLATEDIR = libtemplateLIBDIR = libLIBTEMPLATEDIR = $(TEMPLATEDIR)/libSUBDIRS = compress agrep libtemplate index $(DYNFILTER)LIBAGREP = agrepLIBCOMPRESS = castLIBTEMPLATE = templateLIBUTIL = utilPROG = glimpsePROGSERVER = glimpseserverNOTSPROG = nots$(PROG)NOTSPROGSERVER = nots$(PROGSERVER)OPTIMIZEFLAGS = -O2INCLUDEFLAGS = -I$(INDEXDIR) -I$(AGREPDIR) -I$(TEMPLATEDIR)/includeCFLAGS = $(INCLUDEFLAGS) $(DEFS)OBJS = get_filename.o \ get_index.o \ split.o \ $(INDEXDIR)/region.o \ $(INDEXDIR)/getword.o \ $(INDEXDIR)/filetype.o \ $(INDEXDIR)/simpletest.o \ $(INDEXDIR)/memlook.o \ $(INDEXDIR)/lib.o\ $(INDEXDIR)/io.oHDRS = $(INDEXDIR)/glimpse.h $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(AGREPDIR)/re.h $(INDEXDIR)/region.hSRC = main.c \ get_filename.c \ get_index.c \ split.c \ $(INDEXDIR)/region.c \ $(INDEXDIR)/getword.c \ $(INDEXDIR)/filetype.c \ $(INDEXDIR)/simpletest.c \ $(INDEXDIR)/memlook.c \ $(INDEXDIR)/io.call: build-sub @TARGET@Sall: $(PROG) $(PROGSERVER)NOTSall: $(NOTSPROG) $(NOTSPROGSERVER)build-sub: for d in $(SUBDIRS) ; do \ ( cd $$d; $(MAKE) ); \ done# INSTALL on Solaris should be carried one at a time. :-(install: all installdirs install-man for d in $(SUBDIRS) ; do \ ( cd $$d; $(MAKE) $@ ); \ done for d in $(BINDIR)/$(PROG) $(BINDIR)/$(PROGSERVER) ; do \ $(INSTALL) $$d $(bindir) ; \ doneinstall-man: for d in $(MANUAL) ; do \ $(INSTALL_MAN) $$d $(mandir) ; \ doneinstalldirs: mkinstalldirs $(srcdir)/mkinstalldirs $(bindir) $(mandir)clean: for d in $(SUBDIRS); do \ ( cd $$d; $(MAKE) $@ ); \ done rm -f main_server.o main_server.c main.o $(OBJS) core a.out $(PROG) $(PROGSERVER) config.log rm -f $(LIBDIR)/lib$(LIBCOMPRESS).a $(LIBDIR)/lib$(LIBAGREP).a rm -f $(BINDIR)/*distclean: clean for d in $(SUBDIRS); do \ ( cd $$d; $(MAKE) $@ ); \ done rm -f Makefile config.cache config.status$(PROG): main.o $(OBJS) $(SRC) $(HDRS) $(LIBDIR)/lib$(LIBAGREP).a $(LIBTEMPLATEDIR)/lib$(LIBTEMPLATE).a $(LIBTEMPLATEDIR)/lib$(LIBUTIL).a $(LIBDIR)/lib$(LIBCOMPRESS).a $(CC) $(LDFLAGS) -L$(LIBDIR) -L$(LIBTEMPLATEDIR) -o $(BINDIR)/$(PROG) main.o $(OBJS) -l$(LIBAGREP) -l$(LIBTEMPLATE) -l$(LIBUTIL) $(LIBS)$(NOTSPROG): main.o $(OBJS) $(SRC) $(HDRS) $(LIBDIR)/lib$(LIBAGREP).a $(LIBDIR)/lib$(LIBCOMPRESS).a $(CC) $(LDFLAGS) -L$(LIBDIR) -o $(BINDIR)/$(PROG) main.o $(OBJS) -l$(LIBAGREP) $(LIBS) $(PROGSERVER): main_server.o $(OBJS) $(SRC) $(HDRS) $(LIBDIR)/lib$(LIBAGREP).a $(LIBTEMPLATEDIR)/lib$(LIBTEMPLATE).a $(LIBTEMPLATEDIR)/lib$(LIBUTIL).a $(LIBDIR)/lib$(LIBCOMPRESS).a $(CC) $(LDFLAGS) -L$(LIBDIR) -L$(LIBTEMPLATEDIR) -o $(BINDIR)/$(PROGSERVER) main_server.o $(OBJS) -l$(LIBAGREP) -l$(LIBTEMPLATE) -l$(LIBUTIL) $(LIBS) $(NOTSPROGSERVER): main_server.o $(OBJS) $(SRC) $(HDRS) $(LIBDIR)/lib$(LIBAGREP).a $(LIBDIR)/lib$(LIBCOMPRESS).a $(CC) $(LDFLAGS) -L$(LIBDIR) -o $(BINDIR)/$(PROGSERVER) main_server.o $(OBJS) -l$(LIBAGREP) $(LIBS)main_server.o: main.c defs.h $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h cp main.c main_server.c $(CC) -c $(CFLAGS) -DISSERVER=1 -o $@ main_server.cmain.o: main.c defs.h $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h $(CC) -c $(CFLAGS) -DISSERVER=0 -o $@ main.cget_filename.o: get_filename.c $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h $(CC) -c $(CFLAGS) -o $@ get_filename.cget_index.o: get_index.c $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h $(CC) -c $(CFLAGS) -o $@ get_index.csplit.o: split.c $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h $(CC) -c $(CFLAGS) -o $@ split.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -