📄 makefile.alpha
字号:
#/* Copyright (c) 1994 Burra Gopal, Udi Manber. All Rights Reserved. */# Makefile for the compress library -- agrep should be linked with it in case# it wants to search for patterns in a compressed file.# You might have to change these depending on your machine configuration.# AR and RANLIB are the library-archive programs. On Solaris, RANLIB is not# required (define it to true) and AR is in /usr/ccs/bin/ar (on our machine!).CC = ccAR = ar #/usr/ccs/bin/ar #for SolarisRANLIB = ranlib #true #for SolarisSHELL = /bin/sh# 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 DON'T HAVE TO CHANGE ANYTHING BELOW THIS LINEINDEXDIR = ../indexAGREPDIR = ../agrepLIBDIR = ../libBIN = ../binTEMPLATEDIR = ../libtemplateall: lib tbuild cast uncast test cp tbuild $(BIN)/. cp cast $(BIN)/. cp uncast $(BIN)/.# Include flags is not a part of CLFAGS and LINKFLAGS since path names from subdirs can be differentOPTIMIZEFLAGS = -O -Olimit 3000#PROFILEFLAGS = -p#DEBUGFLAGS = -g -DBG_DEBUG=1 -DDEBUG=1INCLUDEFLAGS = -I$(INDEXDIR) -I$(AGREPDIR) -I$(TEMPLATEDIR)/includeDEFINEFLAGS = -DSTRUCTURED_QUERIES=$(STRUCTURED_QUERIES) -DHAVE_DIRENT_H=$(HAVE_DIRENT_H) -DUTIME=$(UTIME) -DISO_CHAR_SET=$(ISO_CHAR_SET)SUBDIRCFLAGS = -c $(DEFINEFLAGS) $(OPTIMIZEFLAGS) $(PROFILEFLAGS) $(DEBUGFLAGS)CFLAGS = $(INCLUDEFLAGS) $(SUBDIRCFLAGS)SUBDIRLINKFLAGS = $(PROFILEFLAGS)LINKFLAGS = $(INCLUDES) $(SUBDIRLINKFLAGS)OTHERLIBS =LIBOBJ = hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.oLIB = $(LIBDIR)/libcast.alib: $(LIBOBJ) $(AR) rcv $(LIB) $(LIBOBJ) $(RANLIB) $(LIB)test: hash.o string.o misc.o test.o quick.o tsimpletest.o tmemlook.o cast.o uncast.o $(CC) $(LINKFLAGS) -o test hash.o string.o misc.o test.o quick.o tsimpletest.o tmemlook.o cast.o uncast.o $(OTHERLIBS)tbuild: hash.o string.o misc.o tbuild.o main_tbuild.o defs.h $(CC) $(LINKFLAGS) -o tbuild hash.o string.o misc.o tbuild.o main_tbuild.o $(OTHERLIBS)cast: main_cast.o $(LIB) $(CC) $(LINKFLAGS) -o cast main_cast.o $(LIBOBJ) $(OTHERLIBS)uncast: main_uncast.o $(LIB) $(CC) $(LINKFLAGS) -o uncast main_uncast.o $(LIBOBJ) $(OTHERLIBS)hash.o: defs.h $(INDEXDIR)/glimpse.hstring.o: defs.h $(INDEXDIR)/glimpse.hmisc.o: defs.h $(INDEXDIR)/glimpse.hquick.o: defs.h $(INDEXDIR)/glimpse.hcast.o: defs.h $(INDEXDIR)/glimpse.huncast.o: defs.h $(INDEXDIR)/glimpse.hmain_cast.o: defs.h $(INDEXDIR)/glimpse.hmain_uncast.o: defs.h $(INDEXDIR)/glimpse.htsimpletest.o: defs.h $(INDEXDIR)/glimpse.htmemlook.o: defs.h $(INDEXDIR)/glimpse.htest.o : test.cclean: rm -f *.o $(LIB) core test cast uncast tbuild a.out
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -