
XCOMM ----------------------------------------------------------------------
XCOMM -- Imakefile for XAnim Rev 2.67.0
XCOMM ----------------------------------------------------------------------
XCOMM NOTE: X11R6 wants XCOMM's instead of #'s as the comment delimiter.
XCOMM Some previous revs don't like XCOMMs. Simply replace every occurence
XCOMM of XCOMM with # and the re- xmkmf if you get an error.
XCOMM ----------------------------------------------------------------------
XCOMM
XCOMM ----------------------------------------------------------------------
XCOMM -- Machine Specific Flags
XCOMM ----------------------------------------------------------------------
XCOMM -- DNO_INSTALL_CMAP prevents XAnim from specifically installing a cmap.
XCOMM -- this causes problems on some PC versions of X11
XCOMM --
XCOMM XA_CMAP = -DNO_INSTALL_CMAP
XCOMM
XCOMM ----------------------------------------------------------------------
XCOMM -- DXA_XTPOINTER typedefs XtPointer as void*  if your system doesn't
XCOMM -- typedef it already.
XCOMM --
XCOMM XA_XTPTR = -DXA_XTPOINTER
XCOMM
XCOMM ----------------------------------------------------------------------
XCOMM -- X11 SHARED MEMORY
XCOMM -- This option allows XAnim to use X11 shared memory if specified
XCOMM -- on the command line.
XA_SHARED = -DXSHM
XCOMM
XCOMM ----------------------------------------------------------------------
XCOMM -- If you have a i486 box running Interactive UNIX v2.2.1 you might
XCOMM -- have to uncomment the following line.
XCOMM --
XCOMM XA_INET_LIB = -linet
XCOMM
XCOMM ----------------------------------------------------------------------
XCOMM -- DMSDOS for DESQview X on MSDOS machines.
XCOMM --
XCOMM XA_MSDOS = -DMSDOS


XCOMM ----------------------------------------------------------------------
XCOMM -- In order to use GNU C 
XCOMM --
XCOMM CC = gcc

XCOMM ----------------------------------------------------------------------
XCOMM -- GNU C  OPTIMIZE Flags 
XCOMM --
XCOMM  CDEBUGFLAGS =  -O2 -fno-builtin

XCOMM ----------------------------------------------------------------------
XCOMM -- CC  OPTIMIZE
XCOMM --
XCOMM CDEBUGFLAGS = -O 

XCOMM ----------------------------------------------------------------------
XCOMM -- DEBUG FLAGS
XCOMM --
XCOMM CDEBUGFLAGS = -g

XCOMM ----------------------------------------------------------------------
XCOMM -- EXTRA LIBRARY FLAGS
XCOMM -- For SunOS OpenWindows v3
XCOMM --
XCOMM EXTRA_INCLUDES = -I$(OPENWINHOME)/include/X11


DEFINES = $(XA_CMAP) $(XA_MSDOS) $(XA_SHARED) $(XA_XTPTR)
XA_LIBS = $(XA_INET_LIB)


PROGRAMS = xanim

INCLUDES = -I$(INCDIR)

   LIBS1 = $(XA_LIBS) $(XTOOLLIB) $(XLIB) -lm
DEPLIBS1 = $(DEPXTOOLLIB) $(DEPXLIB)
   SRCS1 = xanim.c xanim_x11.c xanim_fli.c xanim_iff.c xanim_gif.c \
	   xanim_txt.c unpacker.c xanim_utils.c xanim_act.c \
	   xanim_dl.c xanim_pfx.c xanim_set.c xanim_cmap.c xanim_rle.c \
	   xanim_avi.c xanim_qt.c
   OBJS1 = xanim.o xanim_x11.o xanim_fli.o xanim_iff.o xanim_gif.o \
	   xanim_txt.o unpacker.o xanim_utils.o xanim_act.o \
	   xanim_dl.o xanim_pfx.o xanim_set.o xanim_cmap.o xanim_rle.o \
	   xanim_avi.o xanim_qt.o


ComplexProgramTarget_1(xanim,$(LIBS1),$(OTHER_LIBS))

xanim.o: xanim.h xanim_config.h xanim_x11.h
xanim_x11.o: xanim.h xanim_config.h xanim_x11.h
xanim_acts.o: xanim.h xanim_config.h
xanim_cmap.o: xanim.h xanim_config.h
xanim_utils.o: xanim.h xanim_config.h
xanim_fli.o: xanim.h xanim_config.h xanim_fli.h
xanim_iff.o: xanim.h xanim_config.h xanim_iff.h
xanim_gif.o: xanim.h xanim_config.h xanim_gif.h
xanim_txt.o: xanim.h xanim_config.h xanim_gif.h
xanim_dl.o: xanim.h xanim_config.h xanim_dl.h
xanim_pfx.o: xanim.h xanim_config.h xanim_pfx.h
xanim_rle.o: xanim.h xanim_config.h xanim_rle.h
xanim_avi.o: xanim.h xanim_config.h xanim_avi.h
xanim_qt.o: xanim.h xanim_config.h xanim_qt.h
xanim_set.o: xanim.h xanim_config.h xanim_set.h xanim_iff.h
