# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.41 89/02/21 11:42:35 jim Exp $

#
# "IVImake.tmpl" - generic imake template customized for InterViews
#
# You may change platform-specific parameters in the appropriate .cf
# configuration files.  You may set site-wide parameters in the file
# IVsite.def.  You may need a full rebuild if you change any parameters.
#

# architecture:  MIPSEL

# platform:  $XConsortium: ultrix.cf,v 1.3 89/02/24 13:34:28 jim Exp $
# operating system:             Ultrix-32 3.0

#
# Generic make variables
#

            SHELL = /bin/sh

              TOP = ../../.

               AR = ar cq
  BOOTSTRAPCFLAGS =
  BOOTSTRAPCPUCMD = /bin/sh $(SCRIPTSRC)/cpu.sh $(IVCONFIGSRC)
  BOOTSTRAPMACROS = BOOTSTRAPCFLAGS='$(BOOTSTRAPCFLAGS)' DESTDIR='$(DESTDIR)' \
			EXTRA_CFLAGS='$(EXTRA_CFLAGS)'
               CC = cc
         COMPRESS = compress
              CPP = /lib/cpp $(STD_CPP_DEFINES)
    PREPROCESSCMD = cc -E	 $(STD_CPP_DEFINES)
           DEPEND = makedepend
         GENCLASS = genclass
            IMAKE = imake
          INSTALL = install
               LD = ld
             LINT = lint
      LINTLIBFLAG = -C
         LINTOPTS = -axz
               LN = ln -s
             MAKE = make X=$X
        MKDIRHIER = /bin/sh $(SCRIPTSRC)/mkdirhier.sh
               MV = mv
               CP = cp
           RANLIB = ranlib
  RANLIBINSTFLAGS =
               RM = rm -f
             TAGS = ctags
            TROFF = psroff
  STD_CPP_DEFINES =
      STD_DEFINES =
 EXTRA_LOAD_FLAGS =
  EXTRA_LIBRARIES =

     INSTBINFLAGS = -m 0755
     INSTUIDFLAGS = -m 4755
     INSTLIBFLAGS = -m 0664
     INSTINCFLAGS = -m 0444
     INSTMANFLAGS = -m 0444
     INSTDATFLAGS = -m 0444
    INSTKMEMFLAGS = -m 4755

      CDEBUGFLAGS =
           CFLAGS = $(CDEBUGFLAGS) $(EXTRA_CFLAGS) \
			$(INCLUDES) $(STD_DEFINES) $(DEFINES)
        LINTFLAGS = $(LINTOPTS) $(INCLUDES) $(STD_DEFINES) $(DEFINES) -DLINT
          LDFLAGS = $(CDEBUGFLAGS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)

        MACROFILE = ultrix.cf
        IMAKE_CMD = $(IMAKE) $(IMAKEOPTS) $(EXTRA_IMAKEOPTS)
           RM_CMD = $(RM) .emacs_* *.CKP *.ln *.BAK *.bak *.a *.o *..c ,* *~ \
			a.out core errs tags TAGS make.log make.out

#
# Project.tmpl - project-specific configuration file
#

          DESTDIR =

        USRLIBDIR = $(TOP)/lib/$$CPU
           BINDIR = $(TOP)/bin/$$CPU.$X
      LOCALBINDIR = $(TOP)/bin/$$CPU
          INCROOT = $(TOP)/include

           INCDIR = $(INCROOT)/InterViews
     TEMPLATESDIR = $(INCDIR)/Templates
           LIBDIR = $(DESTDIR)/usr/lib/X11
        CONFIGDIR = $(LIBDIR)/config
      IVCONFIGDIR = $(CONFIGDIR)/InterViews
          MANPATH = $(DESTDIR)/usr/man
    MANSOURCEPATH = $(MANPATH)/man
           MANDIR = $(MANSOURCEPATH)n
        LIBMANDIR = $(MANSOURCEPATH)n

        CONFIGSRC = $(TOP)/config
      IVCONFIGSRC = $(CONFIGSRC)/InterViews
            IVSRC = $(TOP)/src
       INCLUDESRC = $(IVSRC)/InterViews
     TEMPLATESSRC = $(INCLUDESRC)/Templates
           BINSRC = $(IVSRC)/bin
         IMAKESRC = $(BINSRC)/imake
        SCRIPTSRC = $(BINSRC)/scripts
 LIBINTERVIEWSSRC = $(IVSRC)/libInterViews
    LIBGRAPHICSRC = $(IVSRC)/libgraphic
       LIBTEXTSRC = $(IVSRC)/libtext
           MANSRC = $(TOP)/man

        IMAKETMPL = "IVImake.tmpl"

        IMAKEOPTS = -T $(IMAKETMPL) -I$(IVCONFIGSRC) -I$(CONFIGSRC)

               CC = CC
               LD = CC
     DEPENDCFLAGS = $(CFLAGS) -I/usr/include/CC
     INSTPGMFLAGS = -s
     AFTERINSTALL = $(RM)

         INCLUDES = -I$(SRC) -I$(GEN) -I$(IVSRC) -I$(INCLUDESRC)/Std
        TEMPLATES = $(TEMPLATESSRC)

    LIBINTERVIEWS = $(LIBINTERVIEWSSRC)/$M/libInterViews$X.a
       LIBGRAPHIC = $(LIBGRAPHICSRC)/$M/libgraphic.a
          LIBTEXT = $(LIBTEXTSRC)/$M/libtext.a

             AOUT = a.out
              SRC = .
              GEN = Generated
                M = MIPSEL
                X = X11

#
# InterViews - include files for the InterViews library
#

SUBDIRS		= \
	Graphic \
	Std \
	Templates \
	Text \
	X10 \
	X11

all:: $(GENERICS)
install.include:: install

GENERICS	= \
	table.h

table.h:: $(TEMPLATES)/gentable.h
	@echo "generating table.h"
	$(RM) $@
	$(GENCLASS) $(TEMPLATES)/gentable.h $@ \
Table=Table TableKey="void*" TableValue="void*"
	chmod 444 $@

HEADERS		= \
	adjuster.h \
	banner.h \
	bitmap.h \
	border.h \
	box.h \
	brush.h \
	button.h \
	canvas.h \
	catalog.h \
	chief.h \
	color.h \
	connection.h \
	cursor.h \
	deck.h \
	defs.h \
	deputy.h \
	dialog.h \
	event.h \
	font.h \
	frame.h \
	glue.h \
	graphic.h \
	interactor.h \
	menu.h \
	message.h \
	packet.h \
	paint.h \
	painter.h \
	panner.h \
	pattern.h \
	perspective.h \
	propsheet.h \
	raster.h \
    	regexp.h \
	reqerr.h \
	resource.h \
	rubband.h \
	rubcurve.h \
	rubline.h \
	rubrect.h \
	scene.h \
	scroller.h \
	sensor.h \
	shape.h \
	space.h \
	spaceman.h \
	stringeditor.h \
	strpool.h \
	strtable.h \
	stub.h \
	subject.h \
	table.h \
	tag.h \
	tagtable.h \
	textbuffer.h \
	textdisplay.h \
	texteditor.h \
	transformer.h \
	tray.h \
	viewport.h \
	world.h \
	worldview.h

install::
	$(MKDIRHIER) $(INCDIR)

install:: $(HEADERS)
	@for i in $(HEADERS); do \
		(set -x; $(INSTALL) -c $(INSTINCFLAGS) $$i $(INCDIR)); \
	done

#
# Common rules for all Makefiles from "IVImake.tmpl" - do not edit.
#

clean::
	$(RM_CMD) \#*

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

install::
	-@for i in $(SUBDIRS); \
	do \
		if [ -d $$i ]; then \
			echo "installing in $$i"; \
			(cd $$i; $(MAKE) DESTDIR='$(DESTDIR)' install); \
		else continue; fi; \
	done

clean::
	-@for i in $(SUBDIRS); \
	do \
		if [ -d $$i ]; then \
			echo "cleaning in $$i"; \
			(cd $$i; $(MAKE) RM_CMD='$(RM_CMD)' clean); \
		else continue; fi; \
	done

Makefiles::
	-@for i in $(SUBDIRS); \
	do \
		if [ -d $$i ]; then \
			echo "Making Makefiles in $$i"; \
			if [ -f $$i/Makefile ]; then \
				$(RM) $$i/Makefile.bak; \
				$(MV) $$i/Makefile $$i/Makefile.bak; \
			fi; \
			$(IMAKE_CMD) -DTOPDIR=../$(TOP) -f $$i/Imakefile \
				-s $$i/Makefile; \
			(cd $$i; $(MAKE) Makefiles); \
		else continue; fi; \
	done

#
# dependencies generated by makedepend
#

