# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.82 93/08/20 11:47:56 rws Exp $

# -------------------------------------------------------------------------
# Makefile generated from "Imake.tmpl" and <Imakefile>
# $XConsortium: Imake.tmpl,v 1.182 93/08/17 20:48:50 rws Exp $
#
# Platform-specific parameters may be set in the appropriate <vendor>.cf
# configuration files.  Site-specific parameters should be set in the file
# site.def.  Full rebuilds are recommended if any parameters are changed.
#
# If your C preprocessor does not define any unique symbols, you will need
# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
# "make World" the first time).
#

# -------------------------------------------------------------------------
# site-specific configuration parameters that need to come before
# the platform-specific parameters - edit site.def to change

# site:  $XConsortium: site.def,v 1.6 92/08/22 11:42:24 rws Exp $

# -------------------------------------------------------------------------
# platform-specific configuration parameters - edit Win32.cf to change

# platform:  $XConsortium: Win32.cf,v 1.22 93/08/18 20:28:57 rws Exp $

# operating system:  Microsoft Windows NT 3.1

clcommand = cl

extralibs = msvcrt.lib kernel32.lib

# platform:  $XConsortium: Win32.rules,v 1.18 93/08/20 16:45:12 rws Exp $

.c.obj:
	$(CC) -c $*.c @<<
	$(CFLAGS)
<<

#
# win32 version of Motif rules, Added September 21, CS
#

# -------------------------------------------------------------------------
# site-specific configuration parameters that go after
# the platform-specific parameters - edit site.def to change

# site:  $XConsortium: site.def,v 1.6 92/08/22 11:42:24 rws Exp $

# -------------------------------------------------------------------------
# Imake rules for building libraries, programs, scripts, and data files
# rules:  $XConsortium: Imake.rules,v 1.151 93/08/20 10:30:16 rws Exp $

PATHSEP = /
SHELL = /bin/sh

TOP = $(EXCURSIONSDK)
CURRENT_DIR = .

IMAKE = imake
DEPEND = makedepend
MKDIRHIER = mkdir
CONFIGSRC = $(TOP)/config
IMAKESRC = $(CONFIGSRC)
UTILSRC = $(TOP)/util
SCRIPTSRC = $(UTILSRC)/scripts
DEPENDSRC = $(UTILSRC)/makedepend

INCROOT = $(EXCURSIONSDK)\include
USRLIBDIR = $(EXCURSIONSDK)\lib\$(PROCESSOR_ARCHITECTURE)
SHLIBDIR = $(EXCURSIONSDK)\lib\$(PROCESSOR_ARCHITECTURE)
LINTLIBDIR = $(USRLIBDIR)/lint
MANPATH = /usr/man
MANSOURCEPATH = $(MANPATH)/man
MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)

AR = lib32
BOOTSTRAPCFLAGS = -DWIN32
CC = $(clcommand)
AS = as

COMPRESS = compress

PREPROCESSCMD = $(clcommand) -E $(STD_CPP_DEFINES)
INSTALL = copy
LD = link32
LEX = lex
YACC = yacc
LINT = lint
LINTLIBFLAG = -C
LINTOPTS = -axz
LN = copy
MAKE = nmake -nologo
MV = ren
CP = copy

RANLIB = ranlib
RANLIBINSTFLAGS =

RM = del
MANSUFFIX = n
LIBMANSUFFIX = 3
TROFF = psroff
MSMACROS = -ms
TBL = tbl
EQN = eqn

STD_INCLUDES =
STD_CPP_DEFINES = -DWIN32 -D__STDC__ -D_DLL -D_MT $(cpudefines)
STD_DEFINES = -DWIN32 -D__STDC__ -D_DLL -D_MT $(cpudefines)
EXTRA_LOAD_FLAGS =
EXTRA_LDOPTIONS =
EXTRA_LIBRARIES = $(extralibs)
TAGS = ctags

PROTO_DEFINES =

INSTPGMFLAGS =

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

TOP_INCLUDES = -I$(INCROOT)

CDEBUGFLAGS = -Ox
CCOPTIONS = -nologo -batch -W2 $(cpuccoptions)

ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)

LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)

LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS)

CCLINK = $(CC)

LDCOMBINEFLAGS = -X -r
DEPENDFLAGS =

MACROFILE = Win32.cf
RM_CMD = $(RM) *.bak *.obj *.lib make.log

IMAKE_DEFINES =

IRULESRC = $(CONFIGDIR)
IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)

ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
			$(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
			$(IRULESRC)/$(MACROFILE)  \
			$(EXTRA_ICONFIGFILES)

#
# (c) Copyright 1989, 1990, 1991, 1992, 1993 OPEN SOFTWARE FOUNDATION, INC.
# ALL RIGHTS RESERVED
#
#
# Motif Release 1.2.2
#
#   $RCSfile: MOTIF.RULES,v $ $Revision: 1.1 $ $Date: 1995/03/13 16:54:12 $

#  Rule for making shadow trees.

# -------------------------------------------------------------------------
# X Window System Build Parameters and Rules
# $XConsortium: Project.tmpl,v 1.171 93/08/23 09:51:01 rws Exp $

# -------------------------------------------------------------------------
# X Window System make variables; these need to be coordinated with rules

BINDIR = $(EXCURSIONSDK)\bin\$(PROCESSOR_ARCHITECTURE)
BUILDINCROOT = $(TOP)
BUILDINCDIR = $(BUILDINCROOT)/X11
BUILDINCTOP = ..
INCDIR = $(INCROOT)/X11
ADMDIR = /usr/adm
LIBDIR = $(USRLIBDIR)/X11

FONTDIR = $(LIBDIR)/fonts
XINITDIR = $(LIBDIR)/xinit
XDMDIR = $(LIBDIR)/xdm
TWMDIR = $(LIBDIR)/twm
NLSDIR = $(LIBDIR)/nls
PEXAPIDIR = $(LIBDIR)/PEX
XAPPLOADDIR = $(LIBDIR)/app-defaults
FONTCFLAGS = -t

INSTAPPFLAGS = $(INSTDATFLAGS)

RGB = rgb
FONTC = bdftopcf
MKFONTDIR = mkfontdir

DOCUTILSRC = $(TOP)/doc/util
CLIENTSRC = $(TOP)/clients
DEMOSRC = $(TOP)/demos
LIBSRC = $(TOP)/lib
FONTSRC = $(TOP)/fonts
INCLUDESRC = $(TOP)/X11
SERVERSRC = $(TOP)/server
CONTRIBSRC = $(TOP)/../contrib
DOCSRC = $(TOP)/doc
RGBSRC = $(TOP)/rgb
BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
FONTSERVERSRC = $(FONTSRC)/server
EXTENSIONSRC = $(TOP)/extensions

XLIBSRC = $(LIBSRC)/X

DEPXONLYLIB = $(USRLIBDIR)\X11.lib
XONLYLIB =  $(USRLIBDIR)\X11.lib

XLIBONLY = $(XONLYLIB)

XEXTLIBSRC = $(EXTENSIONSRC)/lib

DEPEXTENSIONLIB = $(USRLIBDIR)\Xext.lib
EXTENSIONLIB =  $(USRLIBDIR)\Xext.lib

LINTEXTENSIONLIB = $(LINTEXTENSION)
DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
XLIB = $(EXTENSIONLIB) $(XONLYLIB)
LINTXLIB = $(LINTXONLYLIB)

XAUTHSRC = $(LIBSRC)/Xau
DEPXAUTHLIB = $(USRLIBDIR)\Xau.lib
XAUTHLIB =  $(USRLIBDIR)\Xau.lib

XDMCPLIBSRC = $(LIBSRC)/Xdmcp
DEPXDMCPLIB = $(USRLIBDIR)\Xdmcp.lib
XDMCPLIB =  $(USRLIBDIR)\Xdmcp.lib

XMUSRC = $(LIBSRC)/Xmu

DEPXMULIB = $(USRLIBDIR)\Xmu.lib
XMULIB =  $(USRLIBDIR)\Xmu.lib

OLDXLIBSRC = $(LIBSRC)/oldX

DEPOLDXLIB = $(USRLIBDIR)\oldX.lib
OLDXLIB =  $(USRLIBDIR)\oldX.lib

TOOLKITSRC = $(LIBSRC)/Xt

DEPXTOOLLIB = $(USRLIBDIR)\Xt.lib
XTOOLLIB =  $(USRLIBDIR)\Xt.lib

AWIDGETSRC = $(LIBSRC)/Xaw

DEPXAWLIB = $(USRLIBDIR)\Xaw.lib
XAWLIB =  $(USRLIBDIR)\Xaw.lib

XILIBSRC = $(EXTENSIONSRC)/lib/xinput

DEPXILIB = $(USRLIBDIR)\Xi.lib
XILIB =  $(USRLIBDIR)\Xi.lib

XTESTLIBSRC = $(EXTENSIONSRC)/lib/xtest

DEPXTESTLIB = $(USRLIBDIR)\Xtst.lib
XTESTLIB =  $(USRLIBDIR)\Xtst.lib

PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib

DEPPEXLIB = $(USRLIBDIR)\PEX5.lib
PEXLIB =  $(USRLIBDIR)\PEX5.lib

XIELIBSRC = $(EXTENSIONSRC)/lib/XIE

DEPXIELIB = $(USRLIBDIR)\XIE.lib
XIELIB =  $(USRLIBDIR)\XIE.lib

PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX

DEPPHIGSLIB = $(USRLIBDIR)\phigs.lib
PHIGSLIB =  $(USRLIBDIR)\phigs.lib

DEPXBSDLIB = $(USRLIBDIR)\Xbsd.lib
XBSDLIB =  $(USRLIBDIR)\Xbsd.lib

ICESRC = $(LIBSRC)/lib/ICE

DEPICELIB = $(USRLIBDIR)\ICE.lib
ICELIB =  $(USRLIBDIR)\ICE.lib

SMSRC = $(LIBSRC)/lib/SM

DEPSMLIB = $(USRLIBDIR)\SM.lib
SMLIB =  $(USRLIBDIR)\SM.lib

FSLIBSRC = $(FONTSRC)/lib/fs
DEPFSLIB = $(USRLIBDIR)\FS.lib
FSLIB =  $(USRLIBDIR)\FS.lib

FONTLIBSRC = $(FONTSRC)/lib/font
DEPFONTLIB = $(USRLIBDIR)\font.lib
FONTLIB =  $(USRLIBDIR)\font.lib

DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)

DEPLIBS1 = $(DEPLIBS)
DEPLIBS2 = $(DEPLIBS)
DEPLIBS3 = $(DEPLIBS)

#
# (c) Copyright 1989, 1990, 1991, 1992, 1993 OPEN SOFTWARE FOUNDATION, INC.
# ALL RIGHTS RESERVED
#
#
# Motif Release 1.2.2
#
#   $RCSfile: MOTIF.TMPL,v $ $Revision: 1.1 $ $Date: 1995/03/13 16:54:14 $

XTOP = $(TOP)
MTOP = $(TOP)
XBUILDINCROOT = $(XTOP)
XBUILDINCDIR = $(XBUILDINCROOT)/X11

CLIENTSRC = $(XTOP)/clients
DEMOSRC = $(XTOP)/demos
LIBSRC = $(XTOP)/lib
FONTSRC = $(XTOP)/fonts
INCLUDESRC = $(XTOP)/X11
SERVERSRC = $(XTOP)/server
UTILSRC = $(XTOP)/util
EXAMPLESRC = $(XTOP)/examples
DOCSRC = $(XTOP)/doc
RGBSRC = $(XTOP)/rgb
EXTENSIONSRC = $(XTOP)/extensions

TOP_INCLUDES = -I$(INCROOT)

UIL_INCLUDES = -I$(USRINCDIR)/uil

USRINCDIR = $(EXCURSIONSDK)\include
UIDDIR = $(LIBDIR)/uid
TESTSRC = $(MTOP)/tests
GENERALSRCLIB = $(TESTSRC)/General/lib
GENERALSRCBIN = $(TESTSRC)/General/bin
MANUALSRCLIB = $(TESTSRC)/Manual/lib
MANUALSRCBIN = $(TESTSRC)/Manual/bin
AUTOSRCLIB = $(TESTSRC)/Auto/lib
AUTOSRCBIN = $(TESTSRC)/Auto/bin
COMMONPP = $(GENERALSRCBIN)/Commonpp
GENRUN = $(GENERALSRCBIN)/Genrun
MANRUN = $(GENERALSRCBIN)/Manrun

TESTCOMSRC = $(MANUALSRCLIB)/Common

MTOOLKITSRC = $(TOOLKITSRC)
MINCLUDESRC = $(MTOP)/X11
MLIBSRC = $(MTOP)/lib
MCLIENTSRC = $(MTOP)/clients
MDEMOSRC = $(MTOP)/demos
MWIDGETSRC = $(MLIBSRC)/Xm
MRESOURCESRC = $(MLIBSRC)/Mrm
MDXMSRC = $(MLIBSRC)/DXm
UILSRC = $(MCLIENTSRC)/uil

UIL = $(BINDIR)\uil.exe
DEPUIL = $(BINDIR)\uil.exe

DEPXMLIB = $(USRLIBDIR)\Xm.lib
XMLIB =  $(USRLIBDIR)\Xm.lib

XMEXTRA_LIBS =

DEPMRESOURCELIB = $(USRLIBDIR)\Mrm.lib
MRESOURCELIB =  $(USRLIBDIR)\Mrm.lib

DEPMDXMLIB = $(USRLIBDIR)\DXm.lib
MDXMLIB =  $(USRLIBDIR)\DXm.lib

DEPUILLIB = $(USRLIBDIR)\Uil.lib
UILLIB =  $(USRLIBDIR)\Uil.lib

DEPTESTCOMLIBLIB = $(USRLIBDIR)\Common.lib
TESTCOMLIBLIB =  $(USRLIBDIR)\Common.lib

LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a
LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
LINTUILLIB = $(UILSRC)/llib-lUil.ln

YACCFLAGS =
UILFLAGS =

RM_CMD = $(RM) *.bak *.obj *.lib make.log  *.Dat

STD_DEFINES = -DWIN32 -D__STDC__ -D_DLL -D_MT $(cpudefines) -DNO_REGEX -DNO_REGCOMP -DNO_CONST -DSTRINGS_ALIGNED -DDEC_MOTIF_BUG_FIX -DDEC_MOTIF_EXTENSION

DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)

DEPLIBS1 = $(DEPLIBS)
DEPLIBS2 = $(DEPLIBS)
DEPLIBS3 = $(DEPLIBS)

XLIB = $(XONLYLIB)
DEPXLIB = $(DEPXONLYLIB)

CONFIGDIR = $(LIBDIR)/config

# -------------------------------------------------------------------------
# start of Imakefile

#
# (c) Copyright 1989, 1990, 1991, 1992 OPEN SOFTWARE FOUNDATION, INC.
# ALL RIGHTS RESERVED
#
#
# Motif Release 1.2
#
#   $RCSfile: imakefile,v $ $Revision: 3.1 $ $Date: 1995/05/09 18:57:36 $

INCLUDES = -I. -I$(INCLUDESRC) -I$(MINCLUDESRC) -I$(MSTOOLS)\posix\h
DEPLIBS = $(DEPMRESOURCELIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
LOCAL_LIBRARIES = $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XLIB) $(XMEXTRA_LIBS)

SRCS = motifanim.c

OBJS = motifanim.o

.c{$(OBJDIR)}.obj:
	if exist $@ $(RM) $@
	$(CC) -c -Fo$@ $< $(CFLAGS) $(_NOOP_)

all:: object_directory $(OBJDIR)motifanim.exe

$(OBJDIR)motifanim.exe: $(OBJDIR)motifanim.obj $(DEPS) $(DEPLIBS:/=\)
 if exist $@ $(RM) $@
 $(CCLINK) -Fe$@ $(LDOPTIONS) $(OBJDIR)motifanim.obj $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)

object_directory::
	if not exist $(OBJDIR)\. $(MKDIRHIER) $(OBJDIR)

clean::
	if exist $(OBJDIR)motifanim.exe $(RM) $(OBJDIR)motifanim.exe

install:: motifanim
	if not exist $(DESTDIR)$(BINDIR)\. $(MKDIRHIER) $(DESTDIR)$(BINDIR)
	$(INSTALL) -c $(INSTPGMFLAGS)  motifanim $(DESTDIR)$(BINDIR)

all:: $(OBJDIR)motifanim.uid

$(OBJDIR)motifanim.uid: motifanim.uil $(DEPUIL)
 if exist $@ $(RM) $@
 $(UIL:/=\) $(UILFLAGS) $(LOCAL_UILFLAGS) -o $@ motifanim.uil $(UIL_INCLUDES)

install:: $(OBJDIR)motifanim.uid
	if not exist $(DESTDIR)$(UIDDIR)\. $(MKDIRHIER) $(DESTDIR)$(UIDDIR)
	$(INSTALL) -c $(INSTDATFLAGS) $(OBJDIR)motifanim.uid $(DESTDIR)$(UIDDIR)

clean::
	if exist $(OBJDIR)motifanim.uid $(RM) $(OBJDIR)motifanim.uid

all:: $(OBJDIR)dog.uid

$(OBJDIR)dog.uid: dog.uil $(DEPUIL)
 if exist $@ $(RM) $@
 $(UIL:/=\) $(UILFLAGS) $(LOCAL_UILFLAGS) -o $@ dog.uil $(UIL_INCLUDES)

install:: $(OBJDIR)dog.uid
	if not exist $(DESTDIR)$(UIDDIR)\. $(MKDIRHIER) $(DESTDIR)$(UIDDIR)
	$(INSTALL) -c $(INSTDATFLAGS) $(OBJDIR)dog.uid $(DESTDIR)$(UIDDIR)

clean::
	if exist $(OBJDIR)dog.uid $(RM) $(OBJDIR)dog.uid

all:: $(OBJDIR)plane.uid

$(OBJDIR)plane.uid: plane.uil $(DEPUIL)
 if exist $@ $(RM) $@
 $(UIL:/=\) $(UILFLAGS) $(LOCAL_UILFLAGS) -o $@ plane.uil $(UIL_INCLUDES)

install:: $(OBJDIR)plane.uid
	if not exist $(DESTDIR)$(UIDDIR)\. $(MKDIRHIER) $(DESTDIR)$(UIDDIR)
	$(INSTALL) -c $(INSTDATFLAGS) $(OBJDIR)plane.uid $(DESTDIR)$(UIDDIR)

clean::
	if exist $(OBJDIR)plane.uid $(RM) $(OBJDIR)plane.uid

all:: $(OBJDIR)superman.uid

$(OBJDIR)superman.uid: superman.uil $(DEPUIL)
 if exist $@ $(RM) $@
 $(UIL:/=\) $(UILFLAGS) $(LOCAL_UILFLAGS) -o $@ superman.uil $(UIL_INCLUDES)

install:: $(OBJDIR)superman.uid
	if not exist $(DESTDIR)$(UIDDIR)\. $(MKDIRHIER) $(DESTDIR)$(UIDDIR)
	$(INSTALL) -c $(INSTDATFLAGS) $(OBJDIR)superman.uid $(DESTDIR)$(UIDDIR)

clean::
	if exist $(OBJDIR)superman.uid $(RM) $(OBJDIR)superman.uid

install:: motifanim.ad
	if not exist $(DESTDIR)$(XAPPLOADDIR)\. $(MKDIRHIER) $(DESTDIR)$(XAPPLOADDIR)
	$(INSTALL) -c $(INSTAPPFLAGS) motifanim.ad $(DESTDIR)$(XAPPLOADDIR)/motifanim

depend::
	$(DEPEND:/=\) @<<
$(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)
<<

# -------------------------------------------------------------------------
# common rules for all Makefiles - do not edit

emptyrule::

clean::
	@$(MAKE) $(MFLAGS) -f <<
.SUFFIXES:

all: *.bak *.obj *.lib make.log
	!for %%i in ( Avoid.Error $$** ) do if exist %%i $(RM) %%i

Avoid.Error *.bak *.obj *.lib make.log :
<<

Makefile::
	-if exist Makefile.bak $(RM) Makefile.bak
	-@if exist Makefile $(MV) Makefile Makefile.bak
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)

tags::
	$(TAGS) -w *.[ch]
	$(TAGS) -xw *.[ch] > TAGS

# -------------------------------------------------------------------------
# empty rules for directories that do not have SUBDIRS - do not edit

install::
	@echo "install in $(CURRENT_DIR) done"

install.man::
	@echo "install.man in $(CURRENT_DIR) done"

Makefiles::

includes::

# -------------------------------------------------------------------------
# dependencies generated by makedepend

