# Generated automatically from Makefile.in by configure.
prefix = /usr/local
exec_prefix = ${prefix}


top_srcdir = ..

           srcdir = .
         LOCALLIB = 
              TOP = ..
               RM = rm -f
           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *.a .emacs_* tags TAGS make.log MakeOut
           CFLAGS = -g -O
               CC = gcc
              CPP = gcc -E
               AR = ar cq
           RANLIB = ranlib
             DEFS = -DHAVE_CONFIG_H  -DUSE_ALTFONT
              INC = -I../ctype -I. -I$(top_srcdir)/ir -I$(top_srcdir)/ui -I/usr/X11R6/include
     PROTOCOL_LIB = $(TOP)/ir/libwais.a
           LIBFTW = $(TOP)/lib/libftw.a
             LIBS = $(IR_LIB) $(PROTOCOL_LIB)  ../regexp/libregexp.a \
                        $(IR_LIB) $(LIBFTW) -L/usr/X11R6/lib \
                        -lXaw -lXt -lXmu -lXext -lX11  -lSM -lICE\
                           -lm  -lc -lipc 
        CTYPE_OBJ = ./../ctype/ctype.o
         CPPFLAGS =
         LIBLOCAL = 
        REGEXPLIB = ../regexp/libregexp.a
          ISOOBJS = 
          INSTALL = /usr/bin/install -c
  INSTALL_PROGRAM = ${INSTALL}
     INSTALL_DATA = ${INSTALL} -m 644
           bindir = $(prefix)/bin
           libdir = $(prefix)/lib
      XAPPLOADDIR = $(libdir)/app-defaults
           mandir = $(prefix)/man/man3
           manext = 3

.c.o:
	$(CC) -c $(CPPFLAGS) $(DEFS) $(INC) $(CFLAGS) $<

             TOBJ = \
                    xwais.o \
                    display.o \
                    tcommands.o \
                    scommands.o

             QOBJ = \
                    xwaisq.o \
                    qdisplay.o \
                    text.o \
                     qcommands.o \
                    filereq.o \
                    scommands.o \
                    catalog.o \
                    myAsciiSink.o \
                    myAsciiSrc.o \
                    $(TOP)/ui/question.o \
                    $(TOP)/ui/document.o \
                    $(TOP)/ui/wais-ui.o

             OBJS = MyList.o \
                    util.o \
                    $(TOP)/ui/source.o

       XWAIS_OBJS = $(TOBJ) $(OBJS) $(ISOOBJS)
      XWAISQ_OBJS = $(QOBJ) $(OBJS) $(ISOOBJS)

            XWAIS = xwais
           XWAISQ = xwaisq

             SRCS = \
                    MyList.c \
                    Viewport.c \
                    catalog.c \
                    display.c \
                    filereq.c \
                    myAsciiSink.c \
                    myAsciiSrc.c \
                    qcommands.c \
                    qdisplay.c \
                    scommands.c \
                    tcommands.c \
                    text.c \
                    util.c \
                    xwais.c \
                    xwaisq.c

PROGRAMS = $(XWAIS) $(XWAISQ) Xwais.ad

all:: $(PROGRAMS)

$(XWAIS): $(CTYPE_OBJ) $(XWAIS_OBJS) $(UI_LIB)
	$(RM) $@
	$(CC) -o $@ $(XWAIS_OBJS) $(CTYPE_OBJ) $(LDFLAGS) $(LIBS)

clean::
	$(RM) $(XWAIS) $(XWAISQ)

$(XWAISQ): $(CTYPE_OBJ) $(XWAISQ_OBJS) $(UI_LIB)
	$(RM) $@
	$(CC) -o $@ $(XWAISQ_OBJS) $(CTYPE_OBJ) $(LDFLAGS) $(LIBS)


$(XAPPLOADDIR):
	$(srcdir)/../mkinstalldirs $(XAPPLOADDIR)

$(bindir):
	$(srcdir)/../mkinstalldirs $(bindir)
     
$(mandir):
	$(srcdir)/../mkinstalldirs $(mandir)


install:: Xwais.ad $(XWAIS) $(XWAISQ) $(XAPPLOADDIR) $(bindir) 
	$(INSTALL_DATA) Xwais.ad $(DESTDIR)$(XAPPLOADDIR)/Xwais
	$(INSTALL_DATA) XwaisHELP $(libdir)/XwaisHELP
	$(INSTALL_DATA) XwaisqHELP $(libdir)/XwaisqHELP
	$(INSTALL_PROGRAM) $(XWAIS) $(bindir)/$(binprefix)$(XWAIS)
	$(INSTALL_PROGRAM) $(XWAISQ) $(bindir)/$(binprefix)$(XWAISQ)

Xwais.ad:: Xwais.raw
	$(RM) $@
	sed -e s:INSTALLROOT::g -e s:BINDIR:$(bindir):g -e '/^#  *[0-9][0-9]*  *.*$$/d' -e '/^XCOMM$$/s//#/' -e '/^XCOMM[^a-zA-Z0-9_]/s/^XCOMM/#/' $? >$@


$(TOP)/ui/question.o $(TOP)/ui/document.o $(TOP)/ui/wais-ui.o $(TOP)/ui/source.o:
	cd $(TOP)/ui; $(MAKE) 

$(IR_LIB):
	(cd $(TOP)/ir;make ${IR_LIB})

$(PROTOCOL_LIB):
	(cd $(TOP)/ir;make ${PROTOCOL_LIB})

clean::
	$(RM) Xwais Xwais.ad Makefile.bak *%

veryclean:: clean
	$(RM) xwais xwaisq

$(REGEXPLIB):
	cd ../regexp; $(MAKE)

# -------------------------------------------------------------------------
# common rules for all Makefiles - do not edit

emptyrule::

clean::
	$(RM_CMD) "#"*

Makefile::
	-@if [ -f Makefile ]; then set -x; \
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
	else exit 0; fi
	$(IMAKE_CMD) -DTOPDIR = @DTOPDIR@

tags::
	$(TAGS) -w *.[ch]
	$(TAGS) -xw *.[ch] > TAGS

saber:
	# load $(ALLDEFINES) $(SRCS)

osaber:
	# load $(ALLDEFINES) $(OBJS)

# -------------------------------------------------------------------------
# empty rules for directories that do not have SUBDIRS - do not edit

install::
	@echo "install in $(CURRENT_DIR) done"

install.man::
	@echo "install.man in $(CURRENT_DIR) done"

Makefiles::

includes::

# -------------------------------------------------------------------------
