# Makefile generated by imake - do not edit!
# $TOG: imake.c /main/97 1997/06/20 20:23:51 kaleb $

# actually, this is the hand-crafted makefile for CYGWIN for
# compiling under windows.  it is specially configured
# to make the right targets and the like.

# everything should work by just typing 'make' in this directory
# and then copying libIV.a to /usr/local/lib

# note that this is completely unlike the new 'configure' based
# compliation of interviews.

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

# architecture:  CYGWIN

              SHELL = /bin/sh

              IMAKE = imake
         IMAKEFLAGS = \
	-T "InterViews/template"\
	-I$(CONFIGSRC) -I$(XCONFIGDIR)\
	$(SPECIAL_IMAKEFLAGS)
 SPECIAL_IMAKEFLAGS = -f $(SRC)/Imakefile -DInObjectCodeDir  -DUseInstalled
             DEPEND = true
     DEPEND_CCFLAGS = $(CCDEFINES) $(CCINCLUDES)
               MAKE = make
           PASSARCH = ARCH="$(ARCH)" SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS)"
          ARCHORCPU = LINUX
               ARCH = $(ARCHORCPU)$(SPECIAL_ARCH)
       SPECIAL_ARCH =

           CCDRIVER = g++ -O -fno-exceptions -fno-rtti
#           CCDRIVER = g++ -g -fno-exceptions -fno-rtti
           CCSUFFIX = cpp
                SRC = ..
              SLASH = /
               SRCS = $(SRC)$(SLASH)*.$(CCSUFFIX)
               OBJS = *.o
               AOUT = a.out

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

          CCDEFINES = $(APP_CCDEFINES) $(IV_CCDEFINES) $(EXTRA_CCDEFINES)
       IV_CCDEFINES = $(LANGUAGE_CCDEFINES) $(BACKWARD_CCDEFINES)
 LANGUAGE_CCDEFINES = -Dcplusplus_2_1
 BACKWARD_CCDEFINES =
    EXTRA_CCDEFINES = -DWIN32 -DCYGWIN -D_cplusplus -U_GNU_H_WINDOWS32_SOCKETS -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_STROPTS_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCSPN=1 -DHAVE_STRERROR=1 -DHAVE_STRTOD=1 -DHAVE_STRTOL=1 -DHAVE_UNAME=1 -DHAVE_POSIX_SIGNALS=1

         CCINCLUDES = $(APP_CCINCLUDES) $(IV_CCINCLUDES) $(EXTRA_CCINCLUDES)
      IV_CCINCLUDES = \
	$(BACKWARD_CCINCLUDES)\
	$(TOP_CCINCLUDES)\
	$(X_CCINCLUDES)
BACKWARD_CCINCLUDES =
     TOP_CCINCLUDES = -I$(INCSRC)
       X_CCINCLUDES = -I$(XINCDIR)
#   EXTRA_CCINCLUDES = -Id:/cygnus/cygwin-b20/H-i586-cygwin32/i586-cygwin32/include/mingw32 
   EXTRA_CCINCLUDES = 
          CCLDFLAGS = $(APP_CCLDFLAGS) $(IV_CCLDFLAGS) $(EXTRA_CCLDFLAGS)
       IV_CCLDFLAGS =
NONSHARED_CCLDFLAGS = -x none -static
   SHARED_CCLDFLAGS = -shared
    EXTRA_CCLDFLAGS = 

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

           CCLDLIBS = $(APP_CCLDLIBS) $(IV_CCLDLIBS) $(EXTRA_CCLDLIBS)
        IV_CCLDLIBS = \
	$(LIBDIRPATH)\
	$(LDLIBUNIDRAW)\
	$(LDLIBGRAPHIC)\
	$(LDLIBIV)\
	$(XLIBDIRPATH)\
	$(LDLIBXEXT)\
	$(LDLIBX11)\
	$(LDLIBM)\
	$(ABSLIBDIRPATH)
    SHARED_CCLDLIBS =
     EXTRA_CCLDLIBS =

            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 cq
                 AS = as
                 CP = cp
                CPP = /lib/cpp -traditional $(EXTRA_CCDEFINES)
      PREPROCESSCMD = $(CCDRIVER) -E $(EXTRA_CCDEFINES)
                 LD = ld
                 LN = ln -s
          MKDIRHIER = $(SHELL) $(SCRIPTSRC)/mkdirhier.sh
                 MV = mv
             RANLIB = ranlib
    RANLIBINSTFLAGS =
                 RM = rm -f
             RM_CMD = $(RM) ,* .emacs_* *..c *.BAK *.CKP *.a *.bak *.ln *.o a.out core errs make.log make.out tags TAGS
              TROFF = psroff

                TOP = ../../../../.
        CURRENT_DIR = ./src/lib/IV/LINUX

              IVSRC = $(TOP)/src
             BINSRC = $(IVSRC)/bin
          CONFIGSRC = $(IVSRC)/config
             INCSRC = $(IVSRC)/include
             LIBSRC = $(IVSRC)/lib
             MANSRC = $(IVSRC)/man
          SCRIPTSRC = $(BINSRC)/scripts

             BINDIR = /usr/local/interviews/bin/$(ARCH)
          CONFIGDIR = /usr/local/interviews/config
             INCDIR = /usr/local/interviews/include
             LIBDIR = /usr/local/interviews/lib/$(ARCH)
          LIBALLDIR = /usr/local/interviews/lib/all
             MANDIR = /usr/local/interviews/man

       ABSCONFIGDIR = /usr/local/interviews/config
          ABSLIBDIR = /usr/local/interviews/lib/$(ARCH)
       ABSLIBALLDIR = /usr/local/interviews/lib/all
         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
	$(IMAKE) $(IMAKEFLAGS) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
Makefiles::
depend::
install::

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

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

#
# place to build the InterViews library
#

INTERVIEWS = $(SRC)/../InterViews
IV_2_6	   = $(SRC)/../IV-2_6
IV_X11	   = $(SRC)/../IV-Win
DISPATCH   = $(SRC)/../Dispatch
OS	   = $(SRC)/../OS
TIFF	   = $(SRC)/../TIFF
SRCS	   = 	$(INTERVIEWS)$(SLASH)*.$(CCSUFFIX)	$(IV_2_6)$(SLASH)*.$(CCSUFFIX)	$(IV_X11)$(SLASH)*.$(CCSUFFIX)	\
 $(DISPATCH)/dispatcher.$(CCSUFFIX)\
 $(DISPATCH)/iohandler.$(CCSUFFIX)	$(OS)$(SLASH)*.$(CCSUFFIX)

LIB	   = IV
VERSION	   = 3.1

KIT_CCFLAGS = -Dmotif_kit -Dsgi_motif_kit -Dopenlook_kit -Dbw_kit -Ddefault_kit=SMFKit
LIBPATHS   = -DIV_LIBALL='"$(ABSLIBALLDIR)"' -DX_LIBDIR='"$(XLIBDIR)"'
DEPEND_CCFLAGS = $(CCDEFINES) $(CCINCLUDES) $(KIT_CCFLAGS) $(GL_CCFLAGS)

# AOUT = lib$(LIB).so.$(VERSION)
AOUT = lib$(LIB).a
SHARED_CCFLAGS = 

#all:: lib$(LIB).so.$(VERSION)

all:: lib$(LIB).a

# lib$(LIB).so.$(VERSION):
# 	@echo "building $@"
# 	$(RM) $@~
# 	(T=`echo $@ | sed 's/\.[^\.]*$$//'`; \
# 	$(LD) -o $@~ $(SHARED_CCLDFLAGS) -soname $$T $(OBJS) \
# 	$(SHARED_CCLDLIBS))
# 	$(RM) $@
# 	$(MV) $@~ $@
# 	$(RM) lib$(LIB).so
# 	$(LN) $@ lib$(LIB).so

# clean::
# 	$(RM) lib$(LIB).so
# 	$(RM) lib$(LIB).so.$(VERSION)

# install:: lib$(LIB).so.$(VERSION)
# 	-@if [ -d $(LIBDIR) ]; then exit 0; \
# 	else (set -x; $(MKDIRHIER) $(LIBDIR)); fi
# 	$(INSTALL) -c $(INSTLIBFLAGS) lib$(LIB).so.$(VERSION) $(LIBDIR)
# 	(cd $(LIBDIR); \
# 	T=`echo lib$(LIB).so.$(VERSION) | sed 's/\.[^\.]*$$//'`; \
# 	$(RM) $$T; \
# 	$(LN) lib$(LIB).so.$(VERSION) $$T; \
# 	$(RM) lib$(LIB).so; \
# 	$(LN) lib$(LIB).so.$(VERSION) lib$(LIB).so)

lib$(LIB).a:
	@echo "building $@"
	$(RM) $@
	$(AR) $@ *.o
	$(RANLIB) $@

clean::
	$(RM) lib$(LIB).a

install:: lib$(LIB).a
	-@if [ -d $(LIBDIR) ]; then exit 0; \
	else (set -x; $(MKDIRHIER) $(LIBDIR)); fi
	$(INSTALL) -c $(INSTLIBFLAGS) lib$(LIB).a $(LIBDIR)

depend::
	$(DEPEND) -s "# DO NOT DELETE" -- $(DEPEND_CCFLAGS) -- $(SRCS)

$(AOUT): action.o
action.o: $(INTERVIEWS)/action.$(CCSUFFIX)
	@$(RM) action.o action..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/action.$(CCSUFFIX)

$(AOUT): adjust.o
adjust.o: $(INTERVIEWS)/adjust.$(CCSUFFIX)
	@$(RM) adjust.o adjust..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/adjust.$(CCSUFFIX)

$(AOUT): aggr.o
aggr.o: $(INTERVIEWS)/aggr.$(CCSUFFIX)
	@$(RM) aggr.o aggr..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/aggr.$(CCSUFFIX)

$(AOUT): align.o
align.o: $(INTERVIEWS)/align.$(CCSUFFIX)
	@$(RM) align.o align..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/align.$(CCSUFFIX)

$(AOUT): alloctbl.o
alloctbl.o: $(INTERVIEWS)/alloctbl.$(CCSUFFIX)
	@$(RM) alloctbl.o alloctbl..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/alloctbl.$(CCSUFFIX)

$(AOUT): arrcomp.o
arrcomp.o: $(INTERVIEWS)/arrcomp.$(CCSUFFIX)
	@$(RM) arrcomp.o arrcomp..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/arrcomp.$(CCSUFFIX)

$(AOUT): background.o
background.o: $(INTERVIEWS)/background.$(CCSUFFIX)
	@$(RM) background.o background..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/background.$(CCSUFFIX)

$(AOUT): bevel.o
bevel.o: $(INTERVIEWS)/bevel.$(CCSUFFIX)
	@$(RM) bevel.o bevel..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/bevel.$(CCSUFFIX)

$(AOUT): border.o
border.o: $(INTERVIEWS)/border.$(CCSUFFIX)
	@$(RM) border.o border..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/border.$(CCSUFFIX)

$(AOUT): box.o
box.o: $(INTERVIEWS)/box.$(CCSUFFIX)
	@$(RM) box.o box..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/box.$(CCSUFFIX)

$(AOUT): browser.o
browser.o: $(INTERVIEWS)/browser.$(CCSUFFIX)
	@$(RM) browser.o browser..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/browser.$(CCSUFFIX)

$(AOUT): button.o
button.o: $(INTERVIEWS)/button.$(CCSUFFIX)
	@$(RM) button.o button..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/button.$(CCSUFFIX)

$(AOUT): character.o
character.o: $(INTERVIEWS)/character.$(CCSUFFIX)
	@$(RM) character.o character..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/character.$(CCSUFFIX)

$(AOUT): comption.o
comption.o: $(INTERVIEWS)/comption.$(CCSUFFIX)
	@$(RM) comption.o comption..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/comption.$(CCSUFFIX)

$(AOUT): compositor.o
compositor.o: $(INTERVIEWS)/compositor.$(CCSUFFIX)
	@$(RM) compositor.o compositor..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/compositor.$(CCSUFFIX)

$(AOUT): debug.o
debug.o: $(INTERVIEWS)/debug.$(CCSUFFIX)
	@$(RM) debug.o debug..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/debug.$(CCSUFFIX)

$(AOUT): deck.o
deck.o: $(INTERVIEWS)/deck.$(CCSUFFIX)
	@$(RM) deck.o deck..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/deck.$(CCSUFFIX)

$(AOUT): dialogs.o
dialogs.o: $(INTERVIEWS)/dialogs.$(CCSUFFIX)
	@$(RM) dialogs.o dialogs..c
	$(CCDRIVER) $(KIT_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/dialogs.$(CCSUFFIX)

$(AOUT): fbrowser.o
fbrowser.o: $(INTERVIEWS)/fbrowser.$(CCSUFFIX)
	@$(RM) fbrowser.o fbrowser..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/fbrowser.$(CCSUFFIX)

$(AOUT): fchooser.o
fchooser.o: $(INTERVIEWS)/fchooser.$(CCSUFFIX)
	@$(RM) fchooser.o fchooser..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/fchooser.$(CCSUFFIX)

$(AOUT): field.o
field.o: $(INTERVIEWS)/field.$(CCSUFFIX)
	@$(RM) field.o field..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/field.$(CCSUFFIX)

$(AOUT): geometry.o
geometry.o: $(INTERVIEWS)/geometry.$(CCSUFFIX)
	@$(RM) geometry.o geometry..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/geometry.$(CCSUFFIX)

$(AOUT): glyph.o
glyph.o: $(INTERVIEWS)/glyph.$(CCSUFFIX)
	@$(RM) glyph.o glyph..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/glyph.$(CCSUFFIX)

$(AOUT): group.o
group.o: $(INTERVIEWS)/group.$(CCSUFFIX)
	@$(RM) group.o group..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/group.$(CCSUFFIX)

$(AOUT): handler.o
handler.o: $(INTERVIEWS)/handler.$(CCSUFFIX)
	@$(RM) handler.o handler..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/handler.$(CCSUFFIX)

$(AOUT): hit.o
hit.o: $(INTERVIEWS)/hit.$(CCSUFFIX)
	@$(RM) hit.o hit..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/hit.$(CCSUFFIX)

$(AOUT): image.o
image.o: $(INTERVIEWS)/image.$(CCSUFFIX)
	@$(RM) image.o image..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/image.$(CCSUFFIX)

$(AOUT): input.o
input.o: $(INTERVIEWS)/input.$(CCSUFFIX)
	@$(RM) input.o input..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/input.$(CCSUFFIX)

$(AOUT): kit.o
kit.o: $(INTERVIEWS)/kit.$(CCSUFFIX)
	@$(RM) kit.o kit..c
	$(CCDRIVER) $(KIT_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/kit.$(CCSUFFIX)

$(AOUT): label.o
label.o: $(INTERVIEWS)/label.$(CCSUFFIX)
	@$(RM) label.o label..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/label.$(CCSUFFIX)

$(AOUT): layout.o
layout.o: $(INTERVIEWS)/layout.$(CCSUFFIX)
	@$(RM) layout.o layout..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/layout.$(CCSUFFIX)

$(AOUT): lrmarker.o
lrmarker.o: $(INTERVIEWS)/lrmarker.$(CCSUFFIX)
	@$(RM) lrmarker.o lrmarker..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/lrmarker.$(CCSUFFIX)

$(AOUT): menu.o
menu.o: $(INTERVIEWS)/menu.$(CCSUFFIX)
	@$(RM) menu.o menu..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/menu.$(CCSUFFIX)

$(AOUT): mf_dialogs.o
mf_dialogs.o: $(INTERVIEWS)/mf_dialogs.$(CCSUFFIX)
	@$(RM) mf_dialogs.o mf_dialogs..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/mf_dialogs.$(CCSUFFIX)

$(AOUT): mf_kit.o
mf_kit.o: $(INTERVIEWS)/mf_kit.$(CCSUFFIX)
	@$(RM) mf_kit.o mf_kit..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/mf_kit.$(CCSUFFIX)

$(AOUT): monoglyph.o
monoglyph.o: $(INTERVIEWS)/monoglyph.$(CCSUFFIX)
	@$(RM) monoglyph.o monoglyph..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/monoglyph.$(CCSUFFIX)

$(AOUT): mono_kit.o
mono_kit.o: $(INTERVIEWS)/mono_kit.$(CCSUFFIX)
	@$(RM) mono_kit.o mono_kit..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/mono_kit.$(CCSUFFIX)

$(AOUT): observe.o
observe.o: $(INTERVIEWS)/observe.$(CCSUFFIX)
	@$(RM) observe.o observe..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/observe.$(CCSUFFIX)

$(AOUT): ol_kit.o
ol_kit.o: $(INTERVIEWS)/ol_kit.$(CCSUFFIX)
	@$(RM) ol_kit.o ol_kit..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/ol_kit.$(CCSUFFIX)

$(AOUT): ol_dialogs.o
ol_dialogs.o: $(INTERVIEWS)/ol_dialogs.$(CCSUFFIX)
	@$(RM) ol_dialogs.o ol_dialogs..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/ol_dialogs.$(CCSUFFIX)

$(AOUT): page.o
page.o: $(INTERVIEWS)/page.$(CCSUFFIX)
	@$(RM) page.o page..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/page.$(CCSUFFIX)

$(AOUT): patch.o
patch.o: $(INTERVIEWS)/patch.$(CCSUFFIX)
	@$(RM) patch.o patch..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/patch.$(CCSUFFIX)

$(AOUT): place.o
place.o: $(INTERVIEWS)/place.$(CCSUFFIX)
	@$(RM) place.o place..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/place.$(CCSUFFIX)

$(AOUT): polyglyph.o
polyglyph.o: $(INTERVIEWS)/polyglyph.$(CCSUFFIX)
	@$(RM) polyglyph.o polyglyph..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/polyglyph.$(CCSUFFIX)

$(AOUT): printer.o
printer.o: $(INTERVIEWS)/printer.$(CCSUFFIX)
	@$(RM) printer.o printer..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/printer.$(CCSUFFIX)

$(AOUT): psfont.o
psfont.o: $(INTERVIEWS)/psfont.$(CCSUFFIX)
	@$(RM) psfont.o psfont..c
	$(CCDRIVER) -Dps_metrics_dir='"$(PSFONTDIR)"' $(CCFLAGS) -c $(INTERVIEWS)/psfont.$(CCSUFFIX)

$(AOUT): regexp.o
regexp.o: $(INTERVIEWS)/regexp.$(CCSUFFIX)
	@$(RM) regexp.o regexp..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/regexp.$(CCSUFFIX)

$(AOUT): resource.o
resource.o: $(INTERVIEWS)/resource.$(CCSUFFIX)
	@$(RM) resource.o resource..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/resource.$(CCSUFFIX)

$(AOUT): rule.o
rule.o: $(INTERVIEWS)/rule.$(CCSUFFIX)
	@$(RM) rule.o rule..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/rule.$(CCSUFFIX)

$(AOUT): scrbox.o
scrbox.o: $(INTERVIEWS)/scrbox.$(CCSUFFIX)
	@$(RM) scrbox.o scrbox..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/scrbox.$(CCSUFFIX)

$(AOUT): shadow.o
shadow.o: $(INTERVIEWS)/shadow.$(CCSUFFIX)
	@$(RM) shadow.o shadow..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/shadow.$(CCSUFFIX)

$(AOUT): simpcomp.o
simpcomp.o: $(INTERVIEWS)/simpcomp.$(CCSUFFIX)
	@$(RM) simpcomp.o simpcomp..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/simpcomp.$(CCSUFFIX)

$(AOUT): slider.o
slider.o: $(INTERVIEWS)/slider.$(CCSUFFIX)
	@$(RM) slider.o slider..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/slider.$(CCSUFFIX)

$(AOUT): smf_kit.o
smf_kit.o: $(INTERVIEWS)/smf_kit.$(CCSUFFIX)
	@$(RM) smf_kit.o smf_kit..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/smf_kit.$(CCSUFFIX)

$(AOUT): stencil.o
stencil.o: $(INTERVIEWS)/stencil.$(CCSUFFIX)
	@$(RM) stencil.o stencil..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/stencil.$(CCSUFFIX)

$(AOUT): stepper.o
stepper.o: $(INTERVIEWS)/stepper.$(CCSUFFIX)
	@$(RM) stepper.o stepper..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/stepper.$(CCSUFFIX)

$(AOUT): style.o
style.o: $(INTERVIEWS)/style.$(CCSUFFIX)
	@$(RM) style.o style..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/style.$(CCSUFFIX)

$(AOUT): superpose.o
superpose.o: $(INTERVIEWS)/superpose.$(CCSUFFIX)
	@$(RM) superpose.o superpose..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/superpose.$(CCSUFFIX)

$(AOUT): transformer.o
transformer.o: $(INTERVIEWS)/transformer.$(CCSUFFIX)
	@$(RM) transformer.o transformer..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/transformer.$(CCSUFFIX)

$(AOUT): target.o
target.o: $(INTERVIEWS)/target.$(CCSUFFIX)
	@$(RM) target.o target..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/target.$(CCSUFFIX)

$(AOUT): telltale.o
telltale.o: $(INTERVIEWS)/telltale.$(CCSUFFIX)
	@$(RM) telltale.o telltale..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/telltale.$(CCSUFFIX)

$(AOUT): texcomp.o
texcomp.o: $(INTERVIEWS)/texcomp.$(CCSUFFIX)
	@$(RM) texcomp.o texcomp..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/texcomp.$(CCSUFFIX)

$(AOUT): text.o
text.o: $(INTERVIEWS)/text.$(CCSUFFIX)
	@$(RM) text.o text..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/text.$(CCSUFFIX)

$(AOUT): textbuffer.o
textbuffer.o: $(INTERVIEWS)/textbuffer.$(CCSUFFIX)
	@$(RM) textbuffer.o textbuffer..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/textbuffer.$(CCSUFFIX)

$(AOUT): tile.o
tile.o: $(INTERVIEWS)/tile.$(CCSUFFIX)
	@$(RM) tile.o tile..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/tile.$(CCSUFFIX)

$(AOUT): tiff.o
tiff.o: $(INTERVIEWS)/tiff.$(CCSUFFIX)
	@$(RM) tiff.o tiff..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(INTERVIEWS)/tiff.$(CCSUFFIX)

$(AOUT): tformsetter.o
tformsetter.o: $(INTERVIEWS)/tformsetter.$(CCSUFFIX)
	@$(RM) tformsetter.o tformsetter..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/tformsetter.$(CCSUFFIX)

$(AOUT): xymarker.o
xymarker.o: $(INTERVIEWS)/xymarker.$(CCSUFFIX)
	@$(RM) xymarker.o xymarker..c
	$(CCDRIVER)  $(CCFLAGS) -c $(INTERVIEWS)/xymarker.$(CCSUFFIX)

#$(AOUT): box2_6.o
#box2_6.o: $(IV_2_6)/box2_6.$(CCSUFFIX)
#	@$(RM) box2_6.o box2_6..c
#	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/box2_6.$(CCSUFFIX)

# $(AOUT): deck2_6.o
# deck2_6.o: $(IV_2_6)/deck2_6.$(CCSUFFIX)
# 	@$(RM) deck2_6.o deck2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/deck2_6.$(CCSUFFIX)

# $(AOUT): glue2_6.o
# glue2_6.o: $(IV_2_6)/glue2_6.$(CCSUFFIX)
# 	@$(RM) glue2_6.o glue2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/glue2_6.$(CCSUFFIX)

#$(AOUT): interactor.o
#interactor.o: $(IV_2_6)/interactor.$(CCSUFFIX)
#	@$(RM) interactor.o interactor..c
#	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/interactor.$(CCSUFFIX)

# $(AOUT): message.o
# message.o: $(IV_2_6)/message.$(CCSUFFIX)
# 	@$(RM) message.o message..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/message.$(CCSUFFIX)

# $(AOUT): painter.o
# painter.o: $(IV_2_6)/painter.$(CCSUFFIX)
# 	@$(RM) painter.o painter..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/painter.$(CCSUFFIX)

# $(AOUT): perspective.o
# perspective.o: $(IV_2_6)/perspective.$(CCSUFFIX)
# 	@$(RM) perspective.o perspective..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/perspective.$(CCSUFFIX)

# $(AOUT): rubband.o
# rubband.o: $(IV_2_6)/rubband.$(CCSUFFIX)
# 	@$(RM) rubband.o rubband..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/rubband.$(CCSUFFIX)

# $(AOUT): rubcurve.o
# rubcurve.o: $(IV_2_6)/rubcurve.$(CCSUFFIX)
# 	@$(RM) rubcurve.o rubcurve..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/rubcurve.$(CCSUFFIX)

# $(AOUT): rubgroup.o
# rubgroup.o: $(IV_2_6)/rubgroup.$(CCSUFFIX)
# 	@$(RM) rubgroup.o rubgroup..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/rubgroup.$(CCSUFFIX)

# $(AOUT): rubline.o
# rubline.o: $(IV_2_6)/rubline.$(CCSUFFIX)
# 	@$(RM) rubline.o rubline..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/rubline.$(CCSUFFIX)

# $(AOUT): rubrect.o
# rubrect.o: $(IV_2_6)/rubrect.$(CCSUFFIX)
# 	@$(RM) rubrect.o rubrect..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/rubrect.$(CCSUFFIX)

# $(AOUT): rubverts.o
# rubverts.o: $(IV_2_6)/rubverts.$(CCSUFFIX)
# 	@$(RM) rubverts.o rubverts..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/rubverts.$(CCSUFFIX)

# $(AOUT): scene.o
# scene.o: $(IV_2_6)/scene.$(CCSUFFIX)
# 	@$(RM) scene.o scene..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/scene.$(CCSUFFIX)

#$(AOUT): sensor.o
#sensor.o: $(IV_2_6)/sensor.$(CCSUFFIX)
#	@$(RM) sensor.o sensor..c
#	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/sensor.$(CCSUFFIX)

# $(AOUT): shape.o
# shape.o: $(IV_2_6)/shape.$(CCSUFFIX)
# 	@$(RM) shape.o shape..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/shape.$(CCSUFFIX)

# $(AOUT): subject.o
# subject.o: $(IV_2_6)/subject.$(CCSUFFIX)
# 	@$(RM) subject.o subject..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/subject.$(CCSUFFIX)

# $(AOUT): textbuffer.o
# textbuffer.o: $(IV_2_6)/textbuffer.$(CCSUFFIX)
# 	@$(RM) textbuffer.o textbuffer..c
# 	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_2_6)/textbuffer.$(CCSUFFIX)

# $(AOUT): textdisplay.o
# textdisplay.o: $(IV_2_6)/textdisplay.$(CCSUFFIX)
# 	@$(RM) textdisplay.o textdisplay..c
# 	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_2_6)/textdisplay.$(CCSUFFIX)

$(AOUT): tform2_6.o
tform2_6.o: $(IV_2_6)/tform2_6.$(CCSUFFIX)
	@$(RM) tform2_6.o tform2_6..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_2_6)/tform2_6.$(CCSUFFIX)

# $(AOUT): tray.o
# tray.o: $(IV_2_6)/tray.$(CCSUFFIX)
# 	@$(RM) tray.o tray..c
# 	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_2_6)/tray.$(CCSUFFIX)

# $(AOUT): viewport.o
# viewport.o: $(IV_2_6)/viewport.$(CCSUFFIX)
# 	@$(RM) viewport.o viewport..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/viewport.$(CCSUFFIX)

# $(AOUT): xbitmap2_6.o
# xbitmap2_6.o: $(IV_2_6)/xbitmap2_6.$(CCSUFFIX)
# 	@$(RM) xbitmap2_6.o xbitmap2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/xbitmap2_6.$(CCSUFFIX)

# $(AOUT): xevent2_6.o
# xevent2_6.o: $(IV_2_6)/xevent2_6.$(CCSUFFIX)
# 	@$(RM) xevent2_6.o xevent2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/xevent2_6.$(CCSUFFIX)

# $(AOUT): xinter.o
# xinter.o: $(IV_2_6)/xinter.$(CCSUFFIX)
# 	@$(RM) xinter.o xinter..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/xinter.$(CCSUFFIX)

# $(AOUT): xpainter.o
# xpainter.o: $(IV_2_6)/xpainter.$(CCSUFFIX)
# 	@$(RM) xpainter.o xpainter..c
# 	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_2_6)/xpainter.$(CCSUFFIX)

# $(AOUT): xpattern.o
# xpattern.o: $(IV_2_6)/xpattern.$(CCSUFFIX)
# 	@$(RM) xpattern.o xpattern..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/xpattern.$(CCSUFFIX)

# $(AOUT): adjuster2_6.o
# adjuster2_6.o: $(IV_2_6)/adjuster2_6.$(CCSUFFIX)
# 	@$(RM) adjuster2_6.o adjuster2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/adjuster2_6.$(CCSUFFIX)

# $(AOUT): banner.o
# banner.o: $(IV_2_6)/banner.$(CCSUFFIX)
# 	@$(RM) banner.o banner..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/banner.$(CCSUFFIX)

# $(AOUT): border2_6.o
# border2_6.o: $(IV_2_6)/border2_6.$(CCSUFFIX)
# 	@$(RM) border2_6.o border2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/border2_6.$(CCSUFFIX)

# $(AOUT): button2_6.o
# button2_6.o: $(IV_2_6)/button2_6.$(CCSUFFIX)
# 	@$(RM) button2_6.o button2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/button2_6.$(CCSUFFIX)

# $(AOUT): compeditor.o
# compeditor.o: $(IV_2_6)/compeditor.$(CCSUFFIX)
# 	@$(RM) compeditor.o compeditor..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/compeditor.$(CCSUFFIX)

# $(AOUT): control.o
# control.o: $(IV_2_6)/control.$(CCSUFFIX)
# 	@$(RM) control.o control..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/control.$(CCSUFFIX)

# $(AOUT): dialog2_6.o
# dialog2_6.o: $(IV_2_6)/dialog2_6.$(CCSUFFIX)
# 	@$(RM) dialog2_6.o dialog2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/dialog2_6.$(CCSUFFIX)

# $(AOUT): filebrowser.o
# filebrowser.o: $(IV_2_6)/filebrowser.$(CCSUFFIX)
# 	@$(RM) filebrowser.o filebrowser..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/filebrowser.$(CCSUFFIX)

# $(AOUT): filechooser.o
# filechooser.o: $(IV_2_6)/filechooser.$(CCSUFFIX)
# 	@$(RM) filechooser.o filechooser..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/filechooser.$(CCSUFFIX)

# $(AOUT): frame.o
# frame.o: $(IV_2_6)/frame.$(CCSUFFIX)
# 	@$(RM) frame.o frame..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/frame.$(CCSUFFIX)

# $(AOUT): matcheditor.o
# matcheditor.o: $(IV_2_6)/matcheditor.$(CCSUFFIX)
# 	@$(RM) matcheditor.o matcheditor..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/matcheditor.$(CCSUFFIX)

# $(AOUT): menu2_6.o
# menu2_6.o: $(IV_2_6)/menu2_6.$(CCSUFFIX)
# 	@$(RM) menu2_6.o menu2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/menu2_6.$(CCSUFFIX)

# $(AOUT): panner2_6.o
# panner2_6.o: $(IV_2_6)/panner2_6.$(CCSUFFIX)
# 	@$(RM) panner2_6.o panner2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/panner2_6.$(CCSUFFIX)

# $(AOUT): scrollbar2_6.o
# scrollbar2_6.o: $(IV_2_6)/scrollbar2_6.$(CCSUFFIX)
# 	@$(RM) scrollbar2_6.o scrollbar2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/scrollbar2_6.$(CCSUFFIX)

# $(AOUT): scroller2_6.o
# scroller2_6.o: $(IV_2_6)/scroller2_6.$(CCSUFFIX)
# 	@$(RM) scroller2_6.o scroller2_6..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/scroller2_6.$(CCSUFFIX)

# $(AOUT): strbrowser.o
# strbrowser.o: $(IV_2_6)/strbrowser.$(CCSUFFIX)
# 	@$(RM) strbrowser.o strbrowser..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/strbrowser.$(CCSUFFIX)

# $(AOUT): strchooser.o
# strchooser.o: $(IV_2_6)/strchooser.$(CCSUFFIX)
# 	@$(RM) strchooser.o strchooser..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/strchooser.$(CCSUFFIX)

# $(AOUT): streditor.o
# streditor.o: $(IV_2_6)/streditor.$(CCSUFFIX)
# 	@$(RM) streditor.o streditor..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/streditor.$(CCSUFFIX)

# $(AOUT): texteditor.o
# texteditor.o: $(IV_2_6)/texteditor.$(CCSUFFIX)
# 	@$(RM) texteditor.o texteditor..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/texteditor.$(CCSUFFIX)

# $(AOUT): world.o
# world.o: $(IV_2_6)/world.$(CCSUFFIX)
# 	@$(RM) world.o world..c
# 	$(CCDRIVER)  $(CCFLAGS) -c $(IV_2_6)/world.$(CCSUFFIX)

$(AOUT): session.o
session.o: $(IV_X11)/session.$(CCSUFFIX)
	@$(RM) session.o session..c
	$(CCDRIVER) $(LIBPATHS) $(CCFLAGS) -c $(IV_X11)/session.$(CCSUFFIX)

$(AOUT): bitmap.o
bitmap.o: $(IV_X11)/bitmap.$(CCSUFFIX)
	@$(RM) bitmap.o bitmap..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_X11)/bitmap.$(CCSUFFIX)

$(AOUT): brush.o
brush.o: $(IV_X11)/brush.$(CCSUFFIX)
	@$(RM) brush.o brush..c
	$(CCDRIVER)  $(CCFLAGS) -c $(IV_X11)/brush.$(CCSUFFIX)

$(AOUT): canvas.o
canvas.o: $(IV_X11)/canvas.$(CCSUFFIX)
	@$(RM) canvas.o canvas..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_X11)/canvas.$(CCSUFFIX)

$(AOUT): canvas16.o
canvas16.o: $(IV_X11)/canvas16.$(CCSUFFIX)
	@$(RM) canvas16.o canvas16..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_X11)/canvas16.$(CCSUFFIX)

$(AOUT): color.o
color.o: $(IV_X11)/color.$(CCSUFFIX)
	@$(RM) color.o color..c
	$(CCDRIVER)  $(CCFLAGS) -c $(IV_X11)/color.$(CCSUFFIX)

$(AOUT): cursor.o
cursor.o: $(IV_X11)/cursor.$(CCSUFFIX)
	@$(RM) cursor.o cursor..c
	$(CCDRIVER)  $(CCFLAGS) -c $(IV_X11)/cursor.$(CCSUFFIX)

$(AOUT): event.o
event.o: $(IV_X11)/event.$(CCSUFFIX)
	@$(RM) event.o event..c
	$(CCDRIVER)  $(CCFLAGS) -c $(IV_X11)/event.$(CCSUFFIX)

$(AOUT): font.o
font.o: $(IV_X11)/font.$(CCSUFFIX)
	@$(RM) font.o font..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_X11)/font.$(CCSUFFIX)

$(AOUT): raster.o
raster.o: $(IV_X11)/raster.$(CCSUFFIX)
	@$(RM) raster.o raster..c
	$(CCDRIVER)  $(CCFLAGS) -c $(IV_X11)/raster.$(CCSUFFIX)

$(AOUT): window.o
window.o: $(IV_X11)/window.$(CCSUFFIX)
	@$(RM) window.o window..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_X11)/window.$(CCSUFFIX)

$(AOUT): ivclean.o
ivclean.o: $(IV_X11)/ivclean.$(CCSUFFIX)
	@$(RM) ivclean.o ivclean..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_X11)/ivclean.$(CCSUFFIX)

$(AOUT): mwapp.o
mwapp.o: $(IV_X11)/mwapp.$(CCSUFFIX)
	@$(RM) mwapp.o mwapp..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_X11)/mwapp.$(CCSUFFIX)

$(AOUT): mwlib.o
mwlib.o: $(IV_X11)/mwlib.$(CCSUFFIX)
	@$(RM) mwlib.o mwlib..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_X11)/mwlib.$(CCSUFFIX)

$(AOUT): display.o
display.o: $(IV_X11)/display.$(CCSUFFIX)
	@$(RM) display.o display..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(IV_X11)/display.$(CCSUFFIX)

$(AOUT): dispatcher.o
dispatcher.o: $(DISPATCH)/dispatcher.$(CCSUFFIX)
	@$(RM) dispatcher.o dispatcher..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(DISPATCH)/dispatcher.$(CCSUFFIX)

$(AOUT): iohandler.o
iohandler.o: $(DISPATCH)/iohandler.$(CCSUFFIX)
	@$(RM) iohandler.o iohandler..c
	$(CCDRIVER)  $(CCFLAGS) -c $(DISPATCH)/iohandler.$(CCSUFFIX)

$(AOUT): directory.o
directory.o: $(OS)/directory.$(CCSUFFIX)
	@$(RM) directory.o directory..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(OS)/directory.$(CCSUFFIX)

$(AOUT): file.o
file.o: $(OS)/file.$(CCSUFFIX)
	@$(RM) file.o file..c
	$(CCDRIVER)  $(CCFLAGS) -c $(OS)/file.$(CCSUFFIX)

$(AOUT): host.o
host.o: $(OS)/host.$(CCSUFFIX)
	@$(RM) host.o host..c
	$(CCDRIVER)  $(CCFLAGS) -c $(OS)/host.$(CCSUFFIX)

$(AOUT): listimpl.o
listimpl.o: $(OS)/listimpl.$(CCSUFFIX)
	@$(RM) listimpl.o listimpl..c
	$(CCDRIVER)  $(CCFLAGS) -c $(OS)/listimpl.$(CCSUFFIX)

$(AOUT): math.o
math.o: $(OS)/math.$(CCSUFFIX)
	@$(RM) math.o math..c
	$(CCDRIVER)  $(CCFLAGS) -c $(OS)/math.$(CCSUFFIX)

$(AOUT): memory.o
memory.o: $(OS)/memory.$(CCSUFFIX)
	@$(RM) memory.o memory..c
	$(CCDRIVER)  $(CCFLAGS) -c $(OS)/memory.$(CCSUFFIX)

$(AOUT): string.o
string.o: $(OS)/string.$(CCSUFFIX)
	@$(RM) string.o string..c
	$(CCDRIVER) $(OPTIMIZE_CCFLAGS) $(CCFLAGS) -c $(OS)/string.$(CCSUFFIX)

$(AOUT): ustring.o
ustring.o: $(OS)/ustring.$(CCSUFFIX)
	@$(RM) ustring.o ustring..c
	$(CCDRIVER)  $(CCFLAGS) -c $(OS)/ustring.$(CCSUFFIX)

        TIFF_CDRIVER = gcc

         TIFF_CFLAGS = $(TIFF_STD_CFLAGS) $(TIFF_EXTRA_CFLAGS)
     TIFF_STD_CFLAGS = \
	$(TIFF_SHARED_CFLAGS)\
	$(TIFF_CDEFINES)\
	$(TIFF_CINCLUDES)
  TIFF_SHARED_CFLAGS = $(SHARED_CCFLAGS)
   TIFF_EXTRA_CFLAGS =

TIFF_OPTIMIZE_CFLAGS = -O

       TIFF_CDEFINES = $(TIFF_STD_CDEFINES) $(TIFF_EXTRA_CDEFINES)
   TIFF_STD_CDEFINES = -DCOLORIMETRY_SUPPORT -DJPEG_SUPPORT -DYCBCR_SUPPORT -DCMYK_SUPPORT -DHAVE_IEEEFP=1 -DUSE_VARARGS=0 -DUSE_PROTOTYPES=1 -DUSE_CONST=1
 TIFF_EXTRA_CDEFINES =
TIFF_CPRESS_CDEFINES = \
	-DPACKBITS_SUPPORT\
	-DLZW_SUPPORT

      TIFF_CINCLUDES = $(TIFF_STD_CINCLUDES) $(TIFF_EXTRA_CINCLUDES)
  TIFF_STD_CINCLUDES = -I$(INCSRC)/TIFF
TIFF_EXTRA_CINCLUDES =

       TIFF_CLDFLAGS = $(TIFF_CFLAGS) $(TIFF_EXTRA_CLDFLAGS) $(TIFF_EXTRA_CLDLIBS)
 TIFF_EXTRA_CLDFLAGS =
  TIFF_EXTRA_CLDLIBS =

$(AOUT): tif_aux.o
tif_aux.o: $(TIFF)/tif_aux.c
	@$(RM) tif_aux.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_aux.c

$(AOUT): tif_ccittrle.o
tif_ccittrle.o: $(TIFF)/tif_ccittrle.c
	@$(RM) tif_ccittrle.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_ccittrle.c

$(AOUT): tif_close.o
tif_close.o: $(TIFF)/tif_close.c
	@$(RM) tif_close.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_close.c

$(AOUT): tif_compat.o
tif_compat.o: $(TIFF)/tif_compat.c
	@$(RM) tif_compat.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_compat.c

$(AOUT): tif_cmprs.o
tif_cmprs.o: $(TIFF)/tif_cmprs.c
	@$(RM) tif_cmprs.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS) $(TIFF_CPRESS_CDEFINES) -c $(TIFF)/tif_cmprs.c

$(AOUT): tif_dir.o
tif_dir.o: $(TIFF)/tif_dir.c
	@$(RM) tif_dir.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_dir.c

$(AOUT): tif_dirinfo.o
tif_dirinfo.o: $(TIFF)/tif_dirinfo.c
	@$(RM) tif_dirinfo.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_dirinfo.c

$(AOUT): tif_dirread.o
tif_dirread.o: $(TIFF)/tif_dirread.c
	@$(RM) tif_dirread.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_dirread.c

$(AOUT): tif_dirwrite.o
tif_dirwrite.o: $(TIFF)/tif_dirwrite.c
	@$(RM) tif_dirwrite.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_dirwrite.c

$(AOUT): tif_dumpmode.o
tif_dumpmode.o: $(TIFF)/tif_dumpmode.c
	@$(RM) tif_dumpmode.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_dumpmode.c

$(AOUT): tif_error.o
tif_error.o: $(TIFF)/tif_error.c
	@$(RM) tif_error.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_error.c

$(AOUT): tif_jpeg.o
tif_jpeg.o: $(TIFF)/tif_jpeg.c
	@$(RM) tif_jpeg.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_jpeg.c

$(AOUT): tif_fax3.o
tif_fax3.o: $(TIFF)/tif_fax3.c
	@$(RM) tif_fax3.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS) -I. -c $(TIFF)/tif_fax3.c

$(AOUT): tif_fax4.o
tif_fax4.o: $(TIFF)/tif_fax4.c
	@$(RM) tif_fax4.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_fax4.c

$(AOUT): tif_flush.o
tif_flush.o: $(TIFF)/tif_flush.c
	@$(RM) tif_flush.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_flush.c

$(AOUT): tif_getimage.o
tif_getimage.o: $(TIFF)/tif_getimage.c
	@$(RM) tif_getimage.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_getimage.c

$(AOUT): tif_lzw.o
tif_lzw.o: $(TIFF)/tif_lzw.c
	@$(RM) tif_lzw.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_lzw.c

$(AOUT): tif_machdep.o
tif_machdep.o: $(TIFF)/tif_machdep.c
	@$(RM) tif_machdep.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_machdep.c

$(AOUT): tif_next.o
tif_next.o: $(TIFF)/tif_next.c
	@$(RM) tif_next.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_next.c

$(AOUT): tif_open.o
tif_open.o: $(TIFF)/tif_open.c
	@$(RM) tif_open.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_open.c

$(AOUT): tif_packbits.o
tif_packbits.o: $(TIFF)/tif_packbits.c
	@$(RM) tif_packbits.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_packbits.c

$(AOUT): tif_print.o
tif_print.o: $(TIFF)/tif_print.c
	@$(RM) tif_print.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_print.c

$(AOUT): tif_read.o
tif_read.o: $(TIFF)/tif_read.c
	@$(RM) tif_read.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_read.c

$(AOUT): tif_swab.o
tif_swab.o: $(TIFF)/tif_swab.c
	@$(RM) tif_swab.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_swab.c

$(AOUT): tif_strip.o
tif_strip.o: $(TIFF)/tif_strip.c
	@$(RM) tif_strip.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_strip.c

$(AOUT): tif_thunder.o
tif_thunder.o: $(TIFF)/tif_thunder.c
	@$(RM) tif_thunder.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_thunder.c

$(AOUT): tif_tile.o
tif_tile.o: $(TIFF)/tif_tile.c
	@$(RM) tif_tile.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_tile.c

$(AOUT): tif_warning.o
tif_warning.o: $(TIFF)/tif_warning.c
	@$(RM) tif_warning.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_warning.c

$(AOUT): tif_write.o
tif_write.o: $(TIFF)/tif_write.c
	@$(RM) tif_write.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_write.c

$(AOUT): tif_version.o
tif_version.o: $(TIFF)/tif_version.c
	@$(RM) tif_version.o
	$(TIFF_CDRIVER) $(TIFF_CFLAGS) $(TIFF_OPTIMIZE_CFLAGS)  -c $(TIFF)/tif_version.c

tif_fax3.o: g3states.h
g3states.h: $(TIFF)/mkg3states.c $(TIFF)/t4.h
	@$(RM) mkg3states
	$(TIFF_CDRIVER) $(TIFF_CLDFLAGS) -o mkg3states $(TIFF)/mkg3states.c
	./mkg3states > g3states.h
clean::
	$(RM) mkg3states g3states.h

