# 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

#
# config - config files for each platform (PMAX, Sun, VAX, ...)
#

SUBDIRS		= \
	InterViews

all::
install.config:: install

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/IVImake.file \
				-s $$i/Makefile; \
			(cd $$i; $(MAKE) Makefiles); \
		else continue; fi; \
	done

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

PLATFORM_FILES	= *.bac *.cf

install::
	$(MKDIRHIER) $(CONFIGDIR)

install:: $(PLATFORM_FILES)
	@for i in $(PLATFORM_FILES); do \
		(set -x; $(INSTALL) -c $(INSTDATFLAGS) $$i $(CONFIGDIR)); \
	done

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

clean::
	$(RM_CMD) \#*

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

#
# dependencies generated by makedepend
#

