# # Makefile for the standard Harvest Gatherer summarizers # # $Id: Makefile.in,v 2.5 1997/11/04 18:15:14 sxw Exp $ srcdir = . prefix = INSTALL_BINDIR = $(prefix)/bin INSTALL_LIBDIR = $(prefix)/lib INSTALL_UTILDIR = $(INSTALL_LIBDIR)/gatherer INSTALL_MANDIR = $(prefix)/man CC = cc INSTALL = ../../ INSTALL_BIN = install -o root -g wheel -m 555 INSTALL_FILE = install -o root -g wheel -m 444 LN_S = ln -s XTRA_LIBS = -lresolv DEBUG = $(DEBUG_TOP) DEBUG_LDFLAGS = DEBUG_LIBS = INCLUDE = -I../../../../src/common/include \ -I$(srcdir)/../../../../src/common/include \ -I$(srcdir)/../../../../src/gatherer/enumerate \ -I$(srcdir)/../include CFLAGS = $(DEBUG) $(INCLUDE) LIBDIR = ../../../../src/common/lib LDFLAGS = -L$(LIBDIR) LIBS = -lurl -lutil $(DEBUG_LIBS) $(XTRA_LIBS) HTML_OBJS = ../../../../src/gatherer/enumerate/HTMLparse.o SCRIPTS = Archive.sum \ Binary-raw.sum \ Binary.sum \ C.sum \ Dvi.sum \ FullText.sum \ GifImage.sum \ HTML.sum \ HTML-sum.pl \ MSExcel.sum \ MSPowerpoint.sum \ MSWord.sum \ Mail.sum \ ManPage.sum \ NewsArticle.sum \ NewsGroup.sum \ Object.sum \ Pdf.sum \ PostScript.sum \ RCS.sum \ RFC.sum \ RTF.sum \ SCCS.sum \ SourceDistribution-raw.sum \ SourceDistribution.sum \ TeX.sum \ Text-raw.sum \ Text.sum \ Troff-generic.sum \ Troff-man.sum \ Troff-me.sum \ Troff-ms.sum \ Troff.sum PROGS = HTML-lax.sum \ gifinfo \ rtf2html all: $(SCRIPTS) $(PROGS) HTML-lax.sum: HTML-lax.sum.o $(CC) $(DEBUG) -o $@ HTML-lax.sum.o $(HTML_OBJS) $(LDFLAGS) $(LIBS) gifinfo: gifinfo.o $(CC) $(DEBUG) -o $@ gifinfo.o $(LDFLAGS) $(LIBS) rtf2html: rtf2html.o $(CC) $(DEBUG) -o $@ rtf2html.o install: all @for f in $(SCRIPTS); do \ echo $(INSTALL_BIN) $$f $(INSTALL_UTILDIR)/$$f; \ $(INSTALL_BIN) $(srcdir)/$$f $(INSTALL_UTILDIR)/$$f; \ done @for f in $(PROGS); do \ echo $(INSTALL_BIN) $$f $(INSTALL_UTILDIR)/$$f; \ $(INSTALL_BIN) $$f $(INSTALL_UTILDIR)/$$f; \ done -rm -f $(INSTALL_UTILDIR)/FAQ.sum (cd $(INSTALL_UTILDIR) && $(LN_S) Text.sum FAQ.sum) -rm -f $(INSTALL_UTILDIR)/HomeHTML.sum (cd $(INSTALL_UTILDIR) && $(LN_S) HTML.sum HomeHTML.sum) -rm -f $(INSTALL_UTILDIR)/HTTP-Query.sum (cd $(INSTALL_UTILDIR) && $(LN_S) HTML.sum HTTP-Query.sum) -rm -f $(INSTALL_UTILDIR)/Configuration.sum (cd $(INSTALL_UTILDIR) && $(LN_S) Text.sum Configuration.sum) -rm -f $(INSTALL_UTILDIR)/CHeader.sum (cd $(INSTALL_UTILDIR) && $(LN_S) C.sum CHeader.sum) clean: -rm -f $(PROGS) *.o a.out core distclean: clean -rm -f Makefile