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

📄 makefile.rs6000

📁 linux下阅读源码的好工具
💻 RS6000
字号:
# Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal.  All Rights Reserved.# To compile for structured queries, make "all: Sall" and "STRUCTURED_QUERIES=1".#STRUCTURED_QUERIES = 0STRUCTURED_QUERIES = 1#all:		NOTSallall:		Sall# Define HAVE_DIRENT_H to be 1 when you don't have <sys/dir.h> else define it to be 0 (in this case, one of the other 3 flags may need to be defined to be 1).HAVE_DIRENT_H	= 1HAVE_SYS_DIR_H	= 0HAVE_SYS_NDIR_H	= 0HAVE_NDIR_H	= 0# Define UTIME to be 1 if you have the utime() routine on your system. Else define it to be 0.UTIME = 1# Define ISO_CHAR_SET to be 1 if you want to use the international 8bit character set. Else define it to be 0.ISO_CHAR_SET = 0# You might have to change this depending on your machine configuration.CC     = ccSHELL = /bin/sh# For compatibility with SFS, define this flag (internal only)SFS_COMPAT      = 0# 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)/libLIBAGREP	= agrepLIBCOMPRESS	= castLIBTEMPLATE	= templateLIBUTIL		= utilOTHERLIBS	=PROG		= glimpsePROGSERVER	= glimpseserverNOTSPROG	= nots$(PROG)NOTSPROGSERVER	= nots$(PROGSERVER)PROGINDEX	= index/glimpseindexPROGAGREP	= agrep/agrep# Include flags is not a part of CLFAGS and LINKFLAGS since path names from subdirs can be differentOPTIMIZEFLAGS	= -O#PROFILEFLAGS	= -p#DEBUGFLAGS	= -g -DBG_DEBUG=1 -DDEBUG=1INCLUDEFLAGS	= -I$(INDEXDIR) -I$(AGREPDIR) -I$(TEMPLATEDIR)/include DEFINEFLAGS	= -DSTRUCTURED_QUERIES=$(STRUCTURED_QUERIES) -DHAVE_DIRENT_H=$(HAVE_DIRENT_H) -DHAVE_SYS_DIR_H=$(HAVE_SYS_DIR_H) \		  -DHAVE_SYS_NDIR_H=$(HAVE_SYS_NDIR_H) -DHAVE_NDIR_H=$(HAVE_NDIR_H) -DUTIME=$(UTIME) -DISO_CHAR_SET=$(ISO_CHAR_SET) -DSFS_COMPAT=$(SFS_COMPAT)SUBDIRCFLAGS	= -c $(DEFINEFLAGS) $(OPTIMIZEFLAGS) $(PROFILEFLAGS) $(DEBUGFLAGS)CFLAGS		= $(INCLUDEFLAGS) $(SUBDIRCFLAGS)SUBDIRLINKFLAGS	= $(PROFILEFLAGS)LINKFLAGS	= $(INCLUDES) $(SUBDIRLINKFLAGS)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.cSall:		$(PROGINDEX) $(PROGAGREP) $(PROG) $(PROGSERVER)NOTSall:	$(PROGINDEX) $(PROGAGREP) $(NOTSPROG) $(NOTSPROGSERVER)$(PROGINDEX):	$(PROGAGREP) $(LIBDIR)/lib$(LIBAGREP).a $(LIBTEMPLATEDIR)/lib$(LIBTEMPLATE).a $(LIBTEMPLATEDIR)/lib$(LIBUTIL).a $(LIBDIR)/lib$(LIBCOMPRESS).a	cd $(INDEXDIR) ; $(MAKE) -f Makefile.rs6000 CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"$(PROGAGREP):	$(LIBDIR)/lib$(LIBCOMPRESS).a	cd $(AGREPDIR) ; $(MAKE) -f Makefile.rs6000 CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"$(LIBDIR)/lib$(LIBCOMPRESS).a: $(HDRS)	cd $(COMPRESSDIR); $(MAKE) -f Makefile.rs6000 CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"$(PROG):	main.o $(OBJS) $(SRC) $(HDRS) $(LIBDIR)/lib$(LIBAGREP).a $(LIBTEMPLATEDIR)/lib$(LIBTEMPLATE).a $(LIBTEMPLATEDIR)/lib$(LIBUTIL).a $(LIBDIR)/lib$(LIBCOMPRESS).a	 $(CC) $(LINKFLAGS) -L$(LIBDIR) -L$(LIBTEMPLATEDIR) -o $(PROG) main.o $(OBJS) -l$(LIBAGREP) -l$(LIBTEMPLATE) -l$(LIBUTIL) $(OTHERLIBS)	cp $(PROG) $(BINDIR)$(NOTSPROG):	main.o $(OBJS) $(SRC) $(HDRS) $(LIBDIR)/lib$(LIBAGREP).a $(LIBDIR)/lib$(LIBCOMPRESS).a	$(CC) $(LINKFLAGS) -L$(LIBDIR) -o $(PROG) main.o $(OBJS) -l$(LIBAGREP) $(OTHERLIBS)	cp $(PROG) $(BINDIR)$(PROGSERVER):	main_server.o $(OBJS) $(SRC) $(HDRS) $(LIBDIR)/lib$(LIBAGREP).a $(LIBTEMPLATEDIR)/lib$(LIBTEMPLATE).a $(LIBTEMPLATEDIR)/lib$(LIBUTIL).a $(LIBDIR)/lib$(LIBCOMPRESS).a	 $(CC) $(LINKFLAGS) -L$(LIBDIR) -L$(LIBTEMPLATEDIR) -o $(PROGSERVER) main_server.o $(OBJS) -l$(LIBAGREP) -l$(LIBTEMPLATE) -l$(LIBUTIL) $(OTHERLIBS)	cp $(PROGSERVER) $(BINDIR)$(NOTSPROGSERVER):	main_server.o $(OBJS) $(SRC) $(HDRS) $(LIBDIR)/lib$(LIBAGREP).a $(LIBDIR)/lib$(LIBCOMPRESS).a	$(CC) $(LINKFLAGS) -L$(LIBDIR) -o $(PROGSERVER) main_server.o $(OBJS) -l$(LIBAGREP) $(OTHERLIBS)	cp $(PROGSERVER) $(BINDIR)$(LIBTEMPLATEDIR)/lib$(LIBTEMPLATE).a:	cd $(TEMPLATEDIR) ; $(MAKE) -f Makefile.rs6000 CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"$(LIBTEMPLATEDIR)/lib$(LIBUTIL).a:	cd $(TEMPLATEDIR) ; $(MAKE) -f Makefile.rs6000 CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"$(LIBDIR)/lib$(LIBAGREP).a:	cd $(AGREPDIR); $(MAKE) -f Makefile.rs6000 CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"clean:	-rm -f main_server.o main_server.c main.o $(OBJS) core a.out $(LIBDIR)/lib$(LIBAGREP).a $(PROG) $(PROGSERVER)	cd $(AGREPDIR); $(MAKE) clean	cd $(INDEXDIR) ; $(MAKE) clean	cd $(COMPRESSDIR); $(MAKE) clean	cd $(TEMPLATEDIR); $(MAKE) cleanmain_server.o: main.c defs.h $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h	cp main.c main_server.c	$(CC) $(CFLAGS) -DISSERVER=1 -o $@ main_server.cmain.o:	main.c defs.h $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -DISSERVER=0 -o $@ main.cget_filename.o:	get_filename.c $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -o $@ get_filename.cget_index.o: get_index.c $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -o $@ get_index.csplit.o: split.c $(AGREPDIR)/agrep.h $(AGREPDIR)/checkfile.h $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -o $@ split.c$(INDEXDIR)/lib.o:	$(INDEXDIR)/lib.c $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -o $@ $(INDEXDIR)/lib.c$(INDEXDIR)/io.o:	$(INDEXDIR)/io.c $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -o $@ $(INDEXDIR)/io.c$(INDEXDIR)/region.o: $(INDEXDIR)/region.c $(INDEXDIR)/glimpse.h $(INDEXDIR)/region.h	$(CC) $(CFLAGS) -o $@ $(INDEXDIR)/region.c$(INDEXDIR)/getword.o: $(INDEXDIR)/getword.c $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -o $@ $(INDEXDIR)/getword.c$(INDEXDIR)/filetype.o: $(INDEXDIR)/filetype.c $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -o $@ $(INDEXDIR)/filetype.c$(INDEXDIR)/simpletest.o: $(INDEXDIR)/simpletest.c $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -o $@ $(INDEXDIR)/simpletest.c$(INDEXDIR)/memlook.o: $(INDEXDIR)/memlook.c $(INDEXDIR)/glimpse.h	$(CC) $(CFLAGS) -o $@ $(INDEXDIR)/memlook.c

⌨️ 快捷键说明

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