XCOMM Imakefile for crock
XCOMM
XCOMM I hate Imake

XCOMM change the following four paths to be whatever is appropriate
CROCKROOT  = /n/monster/1/remcon/frank/crock
CONFIGFILE = /n/monster/1/remcon/frank/crock/config/config.crock
TRUERUMOR  = /n/monster/1/remcon/frank/crock/config/rumors.true
FALSERUMOR = /n/monster/1/remcon/frank/crock/config/rumors.false

LOCDEFS    = -DCROCKROOT=\"$(CROCKROOT)\" -DCONFIGFILE=\"$(CONFIGFILE)\" -DTRUERUMOR=\"$(TRUERUMOR)\" -DFALSERUMOR=\"$(FALSERUMOR)\"

XCOMM Uncomment the next three for debugging
   EXTRA_LOAD_FLAGS = -Bstatic
        CDEBUGFLAGS = -g
XCOMM            DEFINES = $(LOCDEFS) -DDEBUG

XCOMM If you have netaudio, make sure the next few are properly set
XCOMM Otherwise just comment out those lines.
XCOMM   NETAUDIO_INCLUDE = -I/usr/local/include
   NETAUDIO_DEFINES = -DHASNETAUDIO
XCOMM  NETAUDIO_LIB_PATH = -L/usr/local/lib
       NETAUDIO_LIB = -laudio


     EXTRA_INCLUDES = $(NETAUDIO_INCLUDE)
            DEFINES = $(LOCDEFS) $(NETAUDIO_DEFINES)
            DEPLIBS = XawClientDepLibs
    LOCAL_LIBRARIES = XawClientLibs
      SYS_LIBRARIES = $(NETAUDIO_LIB) -lm
               SRCS = zap.c update.c special.c shape.c move.c misc.c load.c list.c intersection.c fatality.c draw.c crock.c control.c
               OBJS = zap.o update.o special.o shape.o move.o misc.o load.o list.o intersection.o fatality.o draw.o crock.o control.o

           MANUALS1 = crock.man
           MANUALS5 = config.crock.5 player.config.5

ComplexProgramTarget(crock)
MANSUFFIX = 5
InstallMultipleMan($(MANUALS5), $(MANDIR))

XCOMM
XCOMM some other useful targets
XCOMM

flipimages:
	XCOMM cd into all image directories
        XCOMM foreach destdir (../frames/golden ../frames/cam)
	XCOMM   foreach i (*) 
	XCOMM     xbmtopbm $i | pnmflip | pbmtoxbm >! $(destdir)-flip/$i
        XCOMM   end
        XCOMM end

