# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $

# 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 <../../usr/local/InterViews/lib/ibuild-samples/Clock/clock-imake> to change actions that make should perform.

# architecture:  LINUX

# $XFree86: mit/config/x386.cf,v 2.27 1993/10/02 07:24:11 dawes Exp $
# platform:  $XConsortium: x386.cf,v 1.7 91/08/16 19:30:10 gildea Exp $

# -------------------------------------------------------------------------
# XFree86 version definition
# $XFree86: mit/config/xf86_vers.def,v 2.7 1993/10/08 16:11:07 dawes Exp $

# -------------------------------------------------------------------------
# XFree86 version: 2000
# -------------------------------------------------------------------------

# $XFree86: mit/config/lnuxLib.rules,v 2.5 1993/10/06 14:53:01 dawes Exp $

DLL_BINDIR = /usr/dll/bin

# operating system:  		Linux

              SHELL = /bin/sh

              IMAKE = imake
         IMAKEFLAGS = \
	-T "InterViews/template"\
	-I$(CONFIGDIR) -I$(XCONFIGDIR)\
	$(SPECIAL_IMAKEFLAGS)
 SPECIAL_IMAKEFLAGS =   -DUseInstalled
             DEPEND = makedepend
     DEPEND_CCFLAGS = $(CCDEFINES) $(CCINCLUDES) -I/usr/lib/gcc-lib/i486-linux/2.5.8/include -I/usr/g++-include
               MAKE = make
           PASSARCH = ARCH="$(ARCH)" SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS)"
          ARCHORCPU = $$CPU
               ARCH = $(ARCHORCPU)$(SPECIAL_ARCH)
       SPECIAL_ARCH =

           CCDRIVER = g++
           CCSUFFIX = c
                SRC = .
              SLASH = /
               SRCS = $(SRC)$(SLASH)*.$(CCSUFFIX)
               OBJS = *.o
               AOUT = a.out

            CCFLAGS = $(APP_CCFLAGS) $(IV_CCFLAGS) $(EXTRA_CCFLAGS)
         IV_CCFLAGS = \
	\
	-O6 -fno-default-inline -felide-constructors -pipe\
	$(SHARED_CCFLAGS)\
	$(CCDEFINES)\
	$(CCINCLUDES)
      DEBUG_CCFLAGS =
   OPTIMIZE_CCFLAGS = -O6 -fno-default-inline -felide-constructors -pipe
     SHARED_CCFLAGS =
      EXTRA_CCFLAGS = -m486 -DNO_ASM -fwritable-strings

          CCDEFINES = $(APP_CCDEFINES) $(IV_CCDEFINES) $(EXTRA_CCDEFINES)
       IV_CCDEFINES = $(LANGUAGE_CCDEFINES) $(BACKWARD_CCDEFINES)
 LANGUAGE_CCDEFINES = -Dcplusplus_2_1
 BACKWARD_CCDEFINES =
    EXTRA_CCDEFINES = 		-D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE 	-Dlinux

         CCINCLUDES = $(APP_CCINCLUDES) $(IV_CCINCLUDES) $(EXTRA_CCINCLUDES)
      IV_CCINCLUDES = \
	$(BACKWARD_CCINCLUDES)\
	$(TOP_CCINCLUDES)\
	$(X_CCINCLUDES)
BACKWARD_CCINCLUDES =
     TOP_CCINCLUDES = -I$(INCDIR)
       X_CCINCLUDES =
   EXTRA_CCINCLUDES =

          CCLDFLAGS = $(APP_CCLDFLAGS) $(IV_CCLDFLAGS) $(EXTRA_CCLDFLAGS)
       IV_CCLDFLAGS = \
	\
	-O6 -fno-default-inline -felide-constructors -pipe\
	$(NONSHARED_CCLDFLAGS)
NONSHARED_CCLDFLAGS =
    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)
     EXTRA_CCLDLIBS =

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

                 AR = ar cq
                 AS = as
                 CP = cp
                CPP = 		/lib/cpp $(EXTRA_CCDEFINES)
      PREPROCESSCMD = 	/lib/cpp $(EXTRA_CCDEFINES)
                 LD = ld
                 LN = ln -s
          MKDIRHIER = mkdirhier
                 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 = .

             BINDIR = /usr/local/InterViews/bin
          CONFIGDIR = /usr/local/InterViews/config
             INCDIR = /usr/local/InterViews/include
             LIBDIR = /usr/local/InterViews/lib
          LIBALLDIR = /usr/local/InterViews/lib
             MANDIR = /usr/local/InterViews/man

       ABSCONFIGDIR = /usr/local/InterViews/config
          ABSLIBDIR = /usr/local/InterViews/lib
       ABSLIBALLDIR = /usr/local/InterViews/lib
         XCONFIGDIR = /usr/lib/X11/config
            XINCDIR = /usr/include
            XLIBDIR = /usr/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) "#"*

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

# DO NOT EDIT -- generated by ibmkmf

SPECIAL_IMAKEFLAGS =
    -f clock-imake -s clock-make -DUseInstalled -DTurnOptimizingOn=0

CCSUFFIX = c

SRCS =
    Clock.$(CCSUFFIX)
    Clock-core.$(CCSUFFIX)
    Dial.$(CCSUFFIX)
    Dial-core.$(CCSUFFIX)
    clock-main.$(CCSUFFIX)
OBJS =
    Clock.o
    Clock-core.o
    Dial.o
    Dial-core.o
    clock-main.o
AOUT = clock.exe

 DEPLIBUNIDRAW =
 DEPLIBIV =
 DEPLIBXEXT =
 DEPLIBX11 =
 DEPLIBM =

 LIBDIRPATH = -L$(LIBDIR)
 LDLIBUNIDRAW = -lUnidraw
 LDLIBIV = -lIV
 XLIBDIRPATH =
 LDLIBXEXT = -lXext
 LDLIBX11 = -lX11
 LDLIBM = -lm
 ABSLIBDIRPATH =

 BACKWARD_CCDEFINES = -Div2_6_compatible
BACKWARD_CCINCLUDES = -I$(INCDIR)/IV-2_6

PROGRAM	= clock

all:: $(AOUT)

$(AOUT):  $(CCDEPLIBS)
	-@if [ ! -w $@ ]; then $(RM) $@; else exit 0; fi
	$(CCDRIVER) $(CCLDFLAGS) -o $@ $(OBJS) $(CCLDLIBS)

install:: $(AOUT)
	-@if [ -d $(BINDIR) ]; then exit 0; \
	else (set -x; $(MKDIRHIER) $(BINDIR)); fi
	$(INSTALL) -c $(INSTPGMFLAGS) $(INSTBINFLAGS) $(AOUT) $(BINDIR)/$(PROGRAM)
	$(RM) $(AOUT)

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

$(AOUT): clock-main.o
clock-main.o: clock-main.$(CCSUFFIX)
	@$(RM) clock-main.o clock-main..c
	$(CCDRIVER)  $(CCFLAGS) -c clock-main.$(CCSUFFIX)

$(AOUT): Clock.o
Clock.o: Clock.$(CCSUFFIX)
	@$(RM) Clock.o Clock..c
	$(CCDRIVER)  $(CCFLAGS) -c Clock.$(CCSUFFIX)

$(AOUT): Clock-core.o
Clock-core.o: Clock-core.$(CCSUFFIX)
	@$(RM) Clock-core.o Clock-core..c
	$(CCDRIVER)  $(CCFLAGS) -c Clock-core.$(CCSUFFIX)

$(AOUT): Dial.o
Dial.o: Dial.$(CCSUFFIX)
	@$(RM) Dial.o Dial..c
	$(CCDRIVER)  $(CCFLAGS) -c Dial.$(CCSUFFIX)

$(AOUT): Dial-core.o
Dial-core.o: Dial-core.$(CCSUFFIX)
	@$(RM) Dial-core.o Dial-core..c
	$(CCDRIVER)  $(CCFLAGS) -c Dial-core.$(CCSUFFIX)

