# Makefile for SWISH # Kevin Hughes, 3/12/95 # srcdir = @srcdir@ VPATH = @srcdir@ SHELL = /bin/sh CC = @CC@ LIBS = @LIBS@ # CFLAGS= -O2 -DHARVEST -L../../../src/common/lib -I../../../src/common/include # LIBS= -lm -ltemplate -lutil prefix = @prefix@ bindir = $(prefix)/lib/broker INSTALL = @INSTALL@ INSTALL_PROG = @INSTALL_PROGRAM@ TEMPLATEDIR = ../../../src/common TEMPLATESRC = $(srcdir)/$(TEMPLATEDIR) CFLAGS = @CFLAGS@ -I$(TEMPLATEDIR)/include -I$(TEMPLATESRC)/include LDFLAGS = @LDFLAGS@ -L$(TEMPLATEDIR)/lib OBJS= check.o file.o index.o search.o error.o \ hash.o list.o mem.o string.o merge.o swish.o .c.o: $(CC) -c $(CFLAGS) $< all: swish swish: $(OBJS) $(CC) $(LDFLAGS) -o swish $(OBJS) $(LIBS) -ltemplate -lutil -lm # chmod 755 swish clean: rm -f ./swish ./*.o install: $(INSTALL_PROG) -m 755 swish $(bindir)/swish distclean: clean rm -f Makefile config.cache config.log config.status $(OBJS): Makefile swish_config.h swish.h