# $Header: /home/cvs/nistnet/monitor/Imakefile,v 1.1 2004/11/04 10:23:09 cvs Exp $

EXTRA_DEFINES = $(DEVDEFS)

TEXTFIELD = TextField-1.01

FRAME = Frame-1.0

EXTRA_INCLUDES = -I$(TEXTFIELD) -I$(FRAME) -I$(INCROOT)/X11/Xaw -I$(INCROOT)/X11/Xmu -I.. -I../lib -I../include

EXTRALIB = ../lib/libnistnet.a

EXTRAOBJS = $(TEXTFIELD)/TextField.o $(FRAME)/Frame.o $(FRAME)/Gcs.o

OBJS1 = hitmonitor.o xhitutil.o tabchain.o

SRCS1 = hitmonitor.c xhitutil.c tabchain.c

PROGRAMS = xnistnet


# You can use any of the Xaw-compatible widget sets for the user interface.
# Some possibilities:
# 1. -lneXtaw - "NeXt-like" Athena widgets (best scrollbars of the bunch)
# 2. -lXaw3d - default choice, ok appearance, but odd mouse behavior
# 3. -lXaw - original Xaw widget set, for the hardcore only
# Set your choice here:
OURXAWLIB = -lXaw

# Recursive stuff
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'

MakefileSubdirs($(TEXTFIELD) $(FRAME))

MakeSubdirs($(TEXTFIELD) $(FRAME))

CleanSubdirs($(TEXTFIELD) $(FRAME))

# Actual build target
OBJS = $(OBJS1) $(EXTRAOBJS)
LOCAL_LIBRARIES = $(OURXAWLIB) $(XTOOLLIB) $(XMULIB) $(XLIB) $(EXTRALIB) -lm

ComplexProgramTargetNoMan(xnistnet)


DependTarget()
