# Makefile generated by imake - do not edit!
# $XConsortium: imake.c /main/88 1995/12/08 16:33:13 gildea $

# Read "template" to understand how this Makefile was generated.
# Edit <arch.def> to add support for a new platform.
# Edit <InterViews/iv-linux.cf> to change platform-specific parameters.
# Edit <local.def> to change site-specific parameters.
# Edit <UtmUnidraw/Imakefile> to change actions that make should perform.

# architecture:  LINUX

# -------------------------------------------------------------------------
# from <local.def>:

     GPLUSPLUS_INCLUDE_DIR = /usr/include/g++
          TOOL_INCLUDE_DIR = /usr/local/include

    NORM_CCINCLUDES = -I$(CURRENT_DIR)/.. -I$(CURRENT_DIR)/../.. -I$(TOP)/src -I$(IVTOOLSSRC) $(BACKWARD_CCINCLUDES) -I$(IVTOOLSSRC)/include -I$(IVTOOLSSRC)/include/std $(X_CCINCLUDES)

     APP_CCINCLUDES = $(NORM_CCINCLUDES)

        IVTOOLSSRC = /proj/ivtools-0.6/src

   IVTOOLS_VERSION = 0.6.7

           LIBTIME = -Wl,-rpath,$(IVTOOLSSRC)/Time/$(CPU) -L$(IVTOOLSSRC)/Time/$(CPU) -lTime
      LIBATTRIBUTE = -Wl,-rpath,$(IVTOOLSSRC)/Attribute/$(CPU) -L$(IVTOOLSSRC)/Attribute/$(CPU) -lAttribute
        LIBCOMUTIL = -Wl,-rpath,$(IVTOOLSSRC)/ComUtil/$(CPU) -L$(IVTOOLSSRC)/ComUtil/$(CPU) -lComUtil
        LIBCOMTERP = -Wl,-rpath,$(IVTOOLSSRC)/ComTerp/$(CPU) -L$(IVTOOLSSRC)/ComTerp/$(CPU) -lComTerp
        LIBIVGLYPH = -Wl,-rpath,$(IVTOOLSSRC)/IVGlyph/$(CPU) -L$(IVTOOLSSRC)/IVGlyph/$(CPU) -lIVGlyph
      LIBATTRGLYPH = -Wl,-rpath,$(IVTOOLSSRC)/AttrGlyph/$(CPU) -L$(IVTOOLSSRC)/AttrGlyph/$(CPU) -lAttrGlyph
       LIBCOMGLYPH = -Wl,-rpath,$(IVTOOLSSRC)/ComGlyph/$(CPU) -L$(IVTOOLSSRC)/ComGlyph/$(CPU) -lComGlyph
      LIBGLYPHTERP = -Wl,-rpath,$(IVTOOLSSRC)/GlyphTerp/$(CPU) -L$(IVTOOLSSRC)/GlyphTerp/$(CPU) -lGlyphTerp
       LIBUNIIDRAW = -Wl,-rpath,$(IVTOOLSSRC)/UniIdraw/$(CPU) -L$(IVTOOLSSRC)/UniIdraw/$(CPU) -lUniIdraw
     LIBCOMUNIDRAW = -Wl,-rpath,$(IVTOOLSSRC)/ComUnidraw/$(CPU) -L$(IVTOOLSSRC)/ComUnidraw/$(CPU) -lComUnidraw
 LIBOVERLAYUNIDRAW = -Wl,-rpath,$(IVTOOLSSRC)/OverlayUnidraw/$(CPU) -L$(IVTOOLSSRC)/OverlayUnidraw/$(CPU) -lOverlayUnidraw
       LIBTOPOFACE = -Wl,-rpath,$(IVTOOLSSRC)/TopoFace/$(CPU) -L$(IVTOOLSSRC)/TopoFace/$(CPU) -lTopoFace
   LIBGRAPHUNIDRAW = -Wl,-rpath,$(IVTOOLSSRC)/GraphUnidraw/$(CPU) -L$(IVTOOLSSRC)/GraphUnidraw/$(CPU) -lGraphUnidraw
   LIBFRAMEUNIDRAW = -Wl,-rpath,$(IVTOOLSSRC)/FrameUnidraw/$(CPU) -L$(IVTOOLSSRC)/FrameUnidraw/$(CPU) -lFrameUnidraw

           DEPTIME = $(IVTOOLSSRC)/Time/$(CPU)/libTime.so.$(IVTOOLS_VERSION)
      DEPATTRIBUTE = $(IVTOOLSSRC)/Attribute/$(CPU)/libAttribute.so.$(IVTOOLS_VERSION)
        DEPCOMUTIL = $(IVTOOLSSRC)/ComUtil/$(CPU)/libComUtil.so.$(IVTOOLS_VERSION)
        DEPCOMTERP = $(IVTOOLSSRC)/ComTerp/$(CPU)/libComTerp.so.$(IVTOOLS_VERSION)
        DEPIVGLYPH = $(IVTOOLSSRC)/IVGlyph/$(CPU)/libIVGlyph.so.$(IVTOOLS_VERSION)
      DEPATTRGLYPH = $(IVTOOLSSRC)/AttrGlyph/$(CPU)/libAttrGlyph.so.$(IVTOOLS_VERSION)
       DEPCOMGLYPH = $(IVTOOLSSRC)/ComGlyph/$(CPU)/libComGlyph.so.$(IVTOOLS_VERSION)
      DEPGLYPHTERP = $(IVTOOLSSRC)/GlyphTerp/$(CPU)/libGlyphTerp.so.$(IVTOOLS_VERSION)
       DEPUNIIDRAW = $(IVTOOLSSRC)/UniIdraw/$(CPU)/libUniIdraw.so.$(IVTOOLS_VERSION)
     DEPCOMUNIDRAW = $(IVTOOLSSRC)/ComUnidraw/$(CPU)/libComUnidraw.so.$(IVTOOLS_VERSION)
 DEPOVERLAYUNIDRAW = $(IVTOOLSSRC)/OverlayUnidraw/$(CPU)/libOverlayUnidraw.so.$(IVTOOLS_VERSION)
       DEPTOPOFACE = $(IVTOOLSSRC)/TopoFace/$(CPU)/libTopoFace.so.$(IVTOOLS_VERSION)
   DEPGRAPHUNIDRAW = $(IVTOOLSSRC)/GraphUnidraw/$(CPU)/libGraphUnidraw.so.$(IVTOOLS_VERSION)
   DEPFRAMEUNIDRAW = $(IVTOOLSSRC)/FrameUnidraw/$(CPU)/libFrameUnidraw.so.$(IVTOOLS_VERSION)

          IVMAPSSRC = $(TOP)/src

             LIBMAP = -Wl,-rpath,$(IVMAPSSRC)/Map/$(CPU) -L$(IVMAPSSRC)/Map/$(CPU) -lMap
         LIBVPFUTIL = -Wl,-rpath,$(IVMAPSSRC)/VpfUtil/$(CPU) -L$(IVMAPSSRC)/VpfUtil/$(CPU) -lVpfUtil
             LIBVPF = -Wl,-rpath,$(IVMAPSSRC)/Vpf/$(CPU) -L$(IVMAPSSRC)/Vpf/$(CPU) -lVpf
             LIBDLG = -Wl,-rpath,$(IVMAPSSRC)/Dlg/$(CPU) -L$(IVMAPSSRC)/Dlg/$(CPU) -lDlg
             LIBDEM = -Wl,-rpath,$(IVMAPSSRC)/Dem/$(CPU) -L$(IVMAPSSRC)/Dem/$(CPU) -lDem
             LIBLOS = -Wl,-rpath,$(IVMAPSSRC)/Los/$(CPU) -L$(IVMAPSSRC)/Los/$(CPU) -lLos
         LIBLOSSERV = -Wl,-rpath,$(IVMAPSSRC)/LosServ/$(CPU) -L$(IVMAPSSRC)/LosServ/$(CPU) -lLosServ
      LIBMAPUNIDRAW = -Wl,-rpath,$(IVMAPSSRC)/MapUnidraw/$(CPU) -L$(IVMAPSSRC)/MapUnidraw/$(CPU) -lMapUnidraw
      LIBVPFUNIDRAW = -Wl,-rpath,$(IVMAPSSRC)/VpfUnidraw/$(CPU) -L$(IVMAPSSRC)/VpfUnidraw/$(CPU) -lVpfUnidraw
      LIBDLGUNIDRAW = -Wl,-rpath,$(IVMAPSSRC)/DlgUnidraw/$(CPU) -L$(IVMAPSSRC)/DlgUnidraw/$(CPU) -lDlgUnidraw
      LIBUTMUNIDRAW = -Wl,-rpath,$(IVMAPSSRC)/UtmUnidraw/$(CPU) -L$(IVMAPSSRC)/UtmUnidraw/$(CPU) -lUtmUnidraw
      LIBDEMUNIDRAW = -Wl,-rpath,$(IVMAPSSRC)/DemUnidraw/$(CPU) -L$(IVMAPSSRC)/DemUnidraw/$(CPU) -lDemUnidraw
          LIBDEMVTK = -Wl,-rpath,$(IVMAPSSRC)/DemVtk/$(CPU) -L$(IVMAPSSRC)/DemVtk/$(CPU) -lDemVtk
         LIBMAPSERV = -Wl,-rpath,$(IVMAPSSRC)/MapServ/$(CPU) -L$(IVMAPSSRC)/MapServ/$(CPU) -lMapServ
        LIBPROJSERV = -Wl,-rpath,$(IVMAPSSRC)/ProjServ/$(CPU) -L$(IVMAPSSRC)/ProjServ/$(CPU) -lProjServ
     LIBPROJUNIDRAW = -Wl,-rpath,$(IVMAPSSRC)/ProjUnidraw/$(CPU) -L$(IVMAPSSRC)/ProjUnidraw/$(CPU) -lProjUnidraw

             DEPMAP = $(IVMAPSSRC)/Map/$(CPU)/libMap.so.$(VERSION)
         DEPVPFUTIL = $(IVMAPSSRC)/VpfUtil/$(CPU)/libVpfUtil.so.$(VERSION)
             DEPVPF = $(IVMAPSSRC)/Vpf/$(CPU)/libVpf.so.$(VERSION)
             DEPDLG = $(IVMAPSSRC)/Dlg/$(CPU)/libDlg.so.$(VERSION)
             DEPDEM = $(IVMAPSSRC)/Dem/$(CPU)/libDem.so.$(VERSION)
             DEPLOS = $(IVMAPSSRC)/Los/$(CPU)/libLos.so.$(VERSION)
         DEPLOSSERV = $(IVMAPSSRC)/LosServ/$(CPU)/libLosServ.so.$(VERSION)
      DEPMAPUNIDRAW = $(IVMAPSSRC)/MapUnidraw/$(CPU)/libMapUnidraw.so.$(VERSION)
      DEPVPFUNIDRAW = $(IVMAPSSRC)/VpfUnidraw/$(CPU)/libVpfUnidraw.so.$(VERSION)
      DEPDLGUNIDRAW = $(IVMAPSSRC)/DlgUnidraw/$(CPU)/libDlgUnidraw.so.$(VERSION)
      DEPUTMUNIDRAW = $(IVMAPSSRC)/UtmUnidraw/$(CPU)/libUtmUnidraw.so.$(VERSION)
      DEPDEMUNIDRAW = $(IVMAPSSRC)/DemUnidraw/$(CPU)/libDemUnidraw.so.$(VERSION)
          DEPDEMVTK = $(IVMAPSSRC)/DemVtk/$(CPU)/libDemVtk.so.$(VERSION)
         DEPMAPSERV = $(IVMAPSSRC)/MapServ/$(CPU)/libMapServ.so.$(VERSION)
        DEPPROJSERV = $(IVMAPSSRC)/ProjServ/$(CPU)/libProjServ.so.$(VERSION)
     DEPPROJUNIDRAW = $(IVMAPSSRC)/ProjUnidraw/$(CPU)/libProjUnidraw.so.$(VERSION)

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

   RELEASE = ivmaps-0.6

   VERSION = 0.6.5

   REPOSITORY_FILES = *.c *.cc *.cxx *.C *.h Imakefile *.def template README INSTALL VERSION MANIFEST README.ivmkcm COPYRIGHT ANNOUNCE *.SGI *.LINUX *.SUN4 *.HP800 *.cf *.sh CHANGES CHANGES-0.5

              SHELL = /bin/sh

              IMAKE = imake
         IMAKEFLAGS = \
	-T "template"\
	-I$(TOP)/config -I$(CONFIGSRC) -I$(XCONFIGDIR)\
	$(SPECIAL_IMAKEFLAGS)
 SPECIAL_IMAKEFLAGS =
             DEPEND = makedepend
     DEPEND_CCFLAGS = -D__GNUG__ -DMAKEDEPEND $(CCDEFINES) $(CCINCLUDES) -I$(GPLUSPLUS_INCLUDE_DIR) -I$(TOOL_INCLUDE_DIR)
               MAKE = make
           PASSARCH = ARCH="$(ARCH)" SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS)" CMFLAGS="$(CMFLAGS)" CMMSG="$(CMMSG)"
          ARCHORCPU = $$CPU
               ARCH = $(ARCHORCPU)$(SPECIAL_ARCH)
       SPECIAL_ARCH =

           CCDRIVER = gcc
           CCSUFFIX = c
                SRC = /xtra3/ivmaps-0.6/src/UtmUnidraw/.
              SLASH = /
               SRCS = $(SRC)$(SLASH)*.$(CCSUFFIX)
               OBJS = *.o
               AOUT = a.out

            CCFLAGS = $(APP_CCFLAGS) $(IV_CCFLAGS) $(OTHER_CCFLAGS) $(EXTRA_CCFLAGS)
         IV_CCFLAGS = \
	$(DEBUG_CCFLAGS)\
	\
	$(SHARED_CCFLAGS)\
	$(CCDEFINES)\
	$(CCINCLUDES)
      DEBUG_CCFLAGS = -g
   OPTIMIZE_CCFLAGS = -O6
     SHARED_CCFLAGS =
      EXTRA_CCFLAGS =
      OTHER_CCFLAGS =

          CCDEFINES = $(APP_CCDEFINES) $(IV_CCDEFINES) $(OTHER_CCDEFINES) $(EXTRA_CCDEFINES)
       IV_CCDEFINES = $(LANGUAGE_CCDEFINES) $(BACKWARD_CCDEFINES)
 LANGUAGE_CCDEFINES = -Dcplusplus_2_1
 BACKWARD_CCDEFINES =
    EXTRA_CCDEFINES =
    OTHER_CCDEFINES = $(VTK_CCDEFINES) $(CLIPPOLY_CCDEFINES) $(ACE_CCDEFINES)

      VTK_CCDEFINES = -DVTK
 CLIPPOLY_CCDEFINES = -DCLIPPOLY
      ACE_CCDEFINES = -DHAVE_ACE

         CCINCLUDES = $(APP_CCINCLUDES) $(IV_CCINCLUDES) $(OTHER_CCINCLUDES) $(EXTRA_CCINCLUDES)
      IV_CCINCLUDES = \
	$(BACKWARD_CCINCLUDES)\
	$(TOP_CCINCLUDES)\
	$(X_CCINCLUDES)
BACKWARD_CCINCLUDES =
     TOP_CCINCLUDES = -I$(INCSRC)
       X_CCINCLUDES = -I$(XINCDIR)
   EXTRA_CCINCLUDES =
   OTHER_CCINCLUDES = $(VTK_CCINCLUDES) $(CLIPPOLY_CCINCLUDES) $(ACE_CCINCLUDES) $(PROJ_CCINCLUDES)

     VTK_CCINCLUDES = -I$(VTKDIR)/graphics -I$(VTKDIR)/imaging -I$(VTKDIR)/common
    MESA_CCINCLUDES = -I$(MESADIR)/include/
CLIPPOLY_CCINCLUDES = -I$(CLIPPOLYDIR)
     ACE_CCINCLUDES = -I$(ACEDIR)
    PROJ_CCINCLUDES = -I$(PROJDIR)/include
             VTKDIR = /proj/vtk
        CLIPPOLYDIR = /proj/clippoly
             ACEDIR = /proj/ACE_wrappers

          CCLDFLAGS = $(APP_CCLDFLAGS) $(IV_CCLDFLAGS) $(OTHER_CCLDFLAGS) $(EXTRA_CCLDFLAGS)
       IV_CCLDFLAGS = \
	$(DEBUG_CCFLAGS)\
	\
	$(NONSHARED_CCLDFLAGS)
NONSHARED_CCLDFLAGS =
    EXTRA_CCLDFLAGS =
    OTHER_CCLDFLAGS =

          CCDEPLIBS = $(APP_CCDEPLIBS) $(IV_CCDEPLIBS) $(OTHER_CCDEPLIBS) $(EXTRA_CCDEPLIBS)
       IV_CCDEPLIBS = \
	$(DEPLIBUNIDRAW)\
	$(DEPLIBGRAPHIC)\
	$(DEPLIBIV)\
	$(DEPLIBXEXT)\
	$(DEPLIBX11)\
	$(DEPLIBM)
    EXTRA_CCDEPLIBS =
    OTHER_CCDEPLIBS =

	       PROJDIR = /usr/local
            PROJLIBDIR = /usr/local/lib
           PROJLIBBASE = libproj.a

            LIBPROJ = -L$(PROJLIBDIR) -lproj

            MESALIBDIR = /proj/Mesa-2.6/lib
           MESALIBBASE = libMesaGL.so.2
          OPENGLLDLIBS = -L$(MESALIBDIR) -lMesaGL

           CCLDLIBS = $(APP_CCLDLIBS) $(OTHER_CCLDLIBS) $(IV_CCLDLIBS) $(EXTRA_CCLDLIBS)
        IV_CCLDLIBS = \
	$(LIBDIRPATH)\
	$(LDLIBUNIDRAW)\
	$(LDLIBGRAPHIC)\
	$(LDLIBIV)\
	$(XLIBDIRPATH)\
	$(LDLIBXEXT)\
	$(LDLIBXT)\
	$(LDLIBX11)\
	$(ABSLIBDIRPATH)
     EXTRA_CCLDLIBS = -lstdc++ -lm
     OTHER_CCLDLIBS = $(VTK_CCLDLIBS) $(CLIPPOLY_CCLDLIBS) $(ACE_CCLDLIBS)

       VTK_CCLDLIBS = -L$(VTKLIBDIR)/graphics -lVTKGraphics -L$(VTKLIBDIR)/imaging -lVTKImaging -L$(VTKLIBDIR)/common -lVTKCommon $(OPENGLLDLIBS)
          VTKLIBDIR = /proj/vtk
         VTKLIBBASE = libvtk.so
  CLIPPOLY_CCLDLIBS = -L$(CLIPPOLYLIBDIR) -lclippoly
     CLIPPOLYLIBDIR = /proj/clippoly
    CLIPPOLYLIBBASE = libclipoly.so.1.0
       ACE_CCLDLIBS = -L$(ACEDIR)/ace -lACE
          ACELIBDIR = /proj/ACE_wrappers/ace
         ACELIBBASE = libACE.so

            INSTALL = install
       INSTPGMFLAGS = -s
       INSTBINFLAGS = -m 0755
       INSTUIDFLAGS = -m 4755
       INSTLIBFLAGS = -m 0644
       INSTINCFLAGS = -m 0444
       INSTMANFLAGS = -m 0444
       INSTDATFLAGS = -m 0444
      INSTKMEMFLAGS = -m 4755

                 AR = ar clq
                 AS = as
                 CP = cp
                CPP = /lib/cpp $(EXTRA_CCDEFINES) $(OTHER_CCDEFINES)
      PREPROCESSCMD = $(CCDRIVER) -E $(EXTRA_CCDEFINES) $(OTHER_CCDEFINES)
                 LD = ld
                 LN = ln -s
          MKDIRHIER = $(SHELL) $(SCRIPTSRC)/mkdirhier.sh
                 MV = mv
             RANLIB = ranlib
    RANLIBINSTFLAGS =
                 RM = rm -f
              RMDIR = rm -rf
             RM_CMD = $(RM) ,* .emacs_* *..c *.BAK *.CKP *.a *.bak *.ln *.o a.out core errs make.log make.out tags TAGS
              TROFF = psroff

                TOP = /xtra3/ivmaps-0.6
             RELTOP = ../../.
        CURRENT_DIR = /xtra3/ivmaps-0.6/src/UtmUnidraw

              IVSRC = /proj/ivtools-0.6/src
             BINSRC = $(IVMAPSSRC)/bin
          CONFIGSRC = $(RELTOP)/config
             INCSRC = $(IVSRC)/include
             LIBSRC = $(IVMAPSSSRC)
             MANSRC = $(IVMAPSSRC)/man
          SCRIPTSRC = $(RELTOP)/src/scripts

             BINDIR = $(TOP)/bin/$(ARCH)
          CONFIGDIR = $(TOP)/config
             INCDIR = $(TOP)/include
             LIBDIR = $(RELTOP)/lib/$(ARCH)
          LIBALLDIR = $(TOP)/lib/all
             MANDIR = $(TOP)/man

       ABSCONFIGDIR = /usr/local/interviews/config
          ABSLIBDIR = /usr/local/lib
       ABSLIBALLDIR = /usr/local/lib/ivmaps
         XCONFIGDIR = /usr/X11R6/lib/X11/config
            XINCDIR = /usr/X11R6/include
            XLIBDIR = /usr/X11R6/lib
          PSFONTDIR = /usr/lib/ps

all::

Makefile::
	-@if [ -f Makefile ]; then \
	$(RM) Makefile.bak; \
	$(MV) Makefile Makefile.bak; \
	else exit 0; fi
	-@echo "Making Makefile"
	-@if [ $(TOP) = $(CURRENT_DIR) ]; then \
	echo >.toplevel-make-makefile; else \
	echo >.not-toplevel-make-makefile; fi
	-@if [ -f .toplevel-make-makefile ]; then \
	$(IMAKE) $(IMAKEFLAGS) -I$(shell pwd)/config \
	-DTOPDIR=$(shell pwd) -DRELTOPDIR=$(RELTOP) -DCURDIR=$(shell pwd);fi
	-@if [ -f .not-toplevel-make-makefile ]; then \
	$(IMAKE) $(IMAKEFLAGS) -DTOPDIR=$(TOP) \
	-DRELTOPDIR=$(RELTOP) -DCURDIR=$(shell pwd); fi
	-@if [ $(TOP) = $(CURRENT_DIR) ]; then \
	$(RM) .toplevel-make-makefile; else \
	$(RM) .not-toplevel-make-makefile; fi
Makefiles::
depend::
install::

clean::
	@$(RM_CMD) "#"*

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

#
# source files for building the UtmUnidraw library
#

PACKAGE = UtmUnidraw

Makefiles::
	@echo "Making Makefiles" \
	"for $(ARCH) in $(CURRENT_DIR)/$(ARCH)"
	-@if [ ! -d $(ARCH) ]; then \
	mkdir $(ARCH); \
	chmod g+w $(ARCH); \
	fi; \
	if [ -f $(ARCH)/Makefile ]; then \
	$(RM) $(ARCH)/Makefile.bak; \
	$(MV) $(ARCH)/Makefile $(ARCH)/Makefile.bak; \
	fi; \
	if [ ! -f $(ARCH)/Makefile ]; then \
	touch $(ARCH)/Makefile.depend; \
	fi; \
	$(IMAKE) $(IMAKEFLAGS) \
	-DTOPDIR=$(TOP) -DRELTOPDIR=../$(RELTOP) \
	-DCURDIR=$(CURRENT_DIR)/$(ARCH) \
	-DInObjectCodeDir -s $(ARCH)/Makefile

depend::
	-@for i in $(ARCH); \
	do \
	if [ -d $$i ]; then ( \
	echo "depending" \
	"for $(ARCH) in $(CURRENT_DIR)/$$i"; \
	cd $$i; \
	$(MAKE) $(PASSARCH) depend; \
	) else continue; fi; \
	done

all::
	-@for i in $(ARCH); \
	do \
	if [ -d $$i ]; then ( \
	echo "making all" \
	"for $(ARCH) in $(CURRENT_DIR)/$$i"; \
	cd $$i; \
	$(MAKE) $(PASSARCH) all; \
	) else continue; fi; \
	done

install::
	-@for i in $(ARCH); \
	do \
	if [ -d $$i ]; then ( \
	echo "installing" \
	"for $(ARCH) in $(CURRENT_DIR)/$$i"; \
	cd $$i; \
	$(MAKE) $(PASSARCH) install; \
	) else continue; fi; \
	done

clean::
	-@for i in $(ARCH); \
	do \
	if [ -d $$i ]; then ( \
	echo "cleaning" \
	"for $(ARCH) in $(CURRENT_DIR)/$$i"; \
	cd $$i; \
	$(MAKE) $(PASSARCH) clean; \
	) else continue; fi; \
	done

Makefiles.debug:
	@$(MAKE) ARCH="$(ARCH).debug" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
	Makefiles
depend.debug:
	@$(MAKE) ARCH="$(ARCH).debug" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
	depend
all.debug:
	@$(MAKE) ARCH="$(ARCH).debug" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
	all
install.debug:
	@$(MAKE) ARCH="$(ARCH).debug" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
	install
clean.debug:
	@$(MAKE) ARCH="$(ARCH).debug" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
	clean

Makefiles.noshared:
	@$(MAKE) ARCH="$(ARCH).noshared" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseNonShared" \
	Makefiles
depend.noshared:
	@$(MAKE) ARCH="$(ARCH).noshared" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseNonShared" \
	depend
all.noshared:
	@$(MAKE) ARCH="$(ARCH).noshared" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseNonShared" \
	all
install.noshared:
	@$(MAKE) ARCH="$(ARCH).noshared" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseNonShared" \
	install
clean.noshared:
	@$(MAKE) ARCH="$(ARCH).noshared" \
	SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseNonShared" \
	clean

cmchkin::
	-@if [ $(NO_IVMKCM) ]; then exit 0; else \
	if [ ! -d $(TOP)/cm ]; then \
	(cd $(TOP); cminstall); fi; fi
	-@if [ $(NO_IVMKCM) ]; then exit 0; else \
	csh -c '(setenv REPOSITORY_FILES "$(REPOSITORY_FILES)"; \
	cmchkin $(PACKAGE) $(TOP)/cm $(TOP) $(CURRENT_DIR))'; fi

cmtag::
	-@if [ $(NO_IVMKCM) ]; then exit 0; else \
	if [ ! -d $(TOP)/cm ]; then \
	(echo "Build repository first with cmchkin"; exit 0;); fi; \
	if [ ! -d $(CURRENT_DIR)/CVS ]; then \
	(echo "Build repository first with cmchkin"; exit 0;); fi; fi
	-@if [ $(NO_IVMKCM) ]; then exit 0; else \
	cmtag $(CMFLAGS) $(CMARGS); fi

cmadd::
	-@if [ $(NO_IVMKCM) ]; then exit 0; else \
	if [ ! -d $(TOP)/cm ]; then \
	(echo "Build repository first with cmchkin"; exit 0;); fi; \
	if [ ! -d $(CURRENT_DIR)/CVS ]; then \
	(echo "Build repository first with cmchkin"; exit 0;); fi; fi
	-@if [ $(NO_IVMKCM) ]; then exit 0; else \
	csh -c '(setenv REPOSITORY_FILES "$(REPOSITORY_FILES)"; cmadd -m null_message)'; fi

cmupdate::
	-@if [ $(NO_IVMKCM) ]; then exit 0; else \
	if [ ! -d $(TOP)/cm ]; then \
	(echo "Build repository first with cmchkin"; exit 0;); fi; \
	if [ ! -d $(CURRENT_DIR)/CVS ]; then \
	(echo "Build repository first with cmchkin"; exit 0;); fi; fi
	-@if [ $(NO_IVMKCM) ]; then exit 0; else cmupdate; fi

cmcommit::
	-@if [ $(NO_IVMKCM) ]; then exit 0; else \
	if [ ! -d $(TOP)/cm ]; then \
	(echo "Build repository first with cmchkin"; exit 0;); fi; \
	if [ ! -d $(CURRENT_DIR)/CVS ]; then \
	(echo "Build repository first with cmchkin"; exit 0;); fi; fi
	-@if [ $(NO_IVMKCM) ]; then exit 0; else \
	if [ -z "$(CMMSG)" ]; then cmcommit $(CMFLAGS); \
	else cmcommit $(CMFLAGS) -m "$(CMMSG)"; fi; fi

