XCOMM
XCOMM xgospel
XCOMM by Ton Hospel
XCOMM

#include "my/Imake.options"

/* patched for term */

TERMDIR		= /usr/src/term114
EXTRA_DEFINES	= -O6 -DTERM -I$(TERMDIR)

/* patched for term */

LEX             = flex
YACC            = bison
LFLAGS          = -I -8 
YFLAGS          = -d -y
XCOMMDEPXAWLIB=/aix370p/tmp/t/lib/Xaw3d/libXaw3d.a
XCOMMDEPXAWLIB=/usr/local/X11R5/lib/libXaw3d.a
LOCAL_LIBRARIES = XawClientLibs $(TERMDIR)/client.a
        DEPLIBS = XawClientDepLibs
MY_LIBRARIES    = -Lmy -lmy

#define IHaveSubdirs
#define PassCDebugFlags

   CDEBUGFLAGS =
   SRCS = xgospel.c gospel.c resources.c GoBoard.c $(PARSESRCS) connect.c observe.c analyze.c stats.c reviews.c games.c players.c broadcast.c tell.c messages.c match.c events.c utils.c SmeBell.c
   OBJS = xgospel.o gospel.o resources.o GoBoard.o gointer.o goserver.o connect.o observe.o analyze.o stats.o reviews.o games.o players.o broadcast.o tell.o messages.o match.o events.o utils.o SmeBell.o
   PROGRAMS = $(TMP)/xgospel $(TMP)/relog $(TMP)/relay
   SUBDIRS = my

MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
AllTarget($(PROGRAMS))
DependTarget()

NormalProgramTarget($(TMP)/xgospel,$(OBJS),my/libmy.a,$(MY_LIBRARIES) $(LOCAL_LIBRARIES),/**/)
NormalProgramTarget($(TMP)/relog,relog.o,my/libmy.a,$(MY_LIBRARIES),/**/)
NormalProgramTarget($(TMP)/relay,relay.o,my/libmy.a,$(MY_LIBRARIES),/**/)

#ifdef FLEXBISON
PARSESRCS = goserver.l gointer.y

goserver.c: goserver.l
	$(LEX) $(LFLAGS) goserver.l
	sed 's/yy/IgsYY/g' lex.yy.c > goserver.c
	rm lex.yy.c

gointer.tab.h gointer.c: gointer.y
	$(YACC) $(YFLAGS) gointer.y
	sed 's/yy/IgsYY/g' y.tab.c > gointer.c
	sed 's/yy/IgsYY/g' y.tab.h > gointer.tab.h
	rm y.tab.c y.tab.h
#else /* FLEXBISON */
PARSESRCS = goserver.c gointer.c
goserver.c: goserver.l
	touch goserver.c

gointer.tab.h gointer.c: gointer.y
	touch gointer.tab.h gointer.c
#endif /* FLEXBISON */
