# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
#
# The cpp used on this machine replaces all newlines and multiple tabs and
# spaces in a macro expansion with a single space.  Imake tries to compensate
# for this, but is not always successful.
#

            TOP = ../.
        CURRENT = ./qshell

             CC = cc
            CPP = /lib/cpp
             AS = as
             LD = ld
             AR = ar
           MAKE = make
          IMAKE = imake
        INSTALL = install -c
            CAT = cat
             MV = mv
             CP = cp
             LN = ln
             RM = rm -f
         RANLIB = ranlib
            SED = sed
          EMACS = nemacs
           LINT = LintCmd
    LINTLIBFLAG = -C
       LINTFLAG = -ax
    QXTINCLUDES = $(QXT)/include
     QXTDEFINES =

            QXT = /db/Quixote/v3/SS
     QXTINCLUDE = $(QXT)/include
         QXTBIN = $(QXT)/bin
         QXTLIB = $(QXT)/lib

         CONFIG = $(TOP)/config
      SUBCONFIG = ../$(TOP)/config

    CDEBUGFLAGS = -g
       INCLUDES =
       LINKLIBS =
        DEFINES = $(QXTDEFINES)
      CCOPTIONS =
      LDOPTIONS =
      AROPTIONS = ru

         CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTCCOPTIONS) $(INCLUDES) $(DEFINES)
        LDFLAGS = $(CDEBUGFLAGS) $(LDOPTIONS) $(EXTLDOPTIONS) $(LINKLIBS)
        ARFLAGS = $(AROPTIONS)

SUBDIRS = lib shell ss db ts is

all:: util
install:: instdir

all::
	@case '${MAKEFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(SUBDIRS) ;\
	do \
	echo "making" all "in $(CURRENT)/$$i.."; \
	(cd $$i ; $(MAKE) -$(MAKEFLAGS)  all); \
	done

Makefiles::
	@case '${MAKEFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(SUBDIRS) ;\
	do \
	echo "making Makefiles in $(CURRENT)/$$i.."; \
	(cd $$i ; \
	if [ -f Makefile ]; then set -x; \
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
	fi ; \
	$(IMAKE) -I$(SUBCONFIG) -DTopDir=../$(TOP) -DCurDir=$(CURRENT)/$$i  ; \
	$(MAKE)  Makefiles) ; \
	done

install::
	@case '${MAKEFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(SUBDIRS) ;\
	do \
	echo "making" install "in $(CURRENT)/$$i.."; \
	(cd $$i ; $(MAKE) -$(MAKEFLAGS)  install); \
	done

clean::
	@case '${MAKEFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(SUBDIRS) ;\
	do \
	echo "making" clean "in $(CURRENT)/$$i.."; \
	(cd $$i ; $(MAKE) -$(MAKEFLAGS)  clean); \
	done

instdir:
	-@if [ -d ${QXTLIB}/qshell ]; then set +x; \
	else (set -x; mkdir ${QXTLIB}/qshell); fi

GNUreadlineCFLAGS= ${CFLAGS} -I.

SYGHANDLER= -DVOID_SIGHANDLER

util::
	@case '${MAKEFLAGS}' in *[ik]*) set +e;; esac; \
	echo "making all in ${CURRENT}/readline.."; \
	(cd readline; ${MAKE} -${MAKEFLAGS} \
	 CC="${CC}" TYPES="${SIGHANDLER}" \
	 LDFLAGS="${LDFLAGS}" CFLAGS="${GNUreadlineCFLAGS}" \
	 RANLIB="${RANLIB}" AR="${AR}" RM="${RM}" CP="${CP}" \
	 all; ${RANLIB} libreadline.a;);

clean::
	@case '${MAKEFLAGS}' in *[ik]*) set +e;; esac; \
	echo "making clean in ${CURRENT}/readline.."; \
	(cd readline; ${MAKE} -${MAKEFLAGS} clean);

Makefile::
	-@if [ -f Makefile ]; then set -x; \
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
	fi
	$(IMAKE) -I$(CONFIG) -DTopDir=$(TOP) -DCurDir=$(CURRENT)

Makefiles::

install::

clean::

