    STD_DEFINES = LibraryDefines
    CDEBUGFLAGS = LibraryCDebugFlags
       INCLUDES = -I. -I$(TOOLKITSRC) -I$(TOP) -I$(TOP)/X11
   INSTALLFLAGS = $(INSTINCFLAGS)
       LINTLIBS = $(LINTXLIB) $(LINTXTOOL)

HEADERS = \
	AsciiText.h \
	AsciiTextP.h \
	Box.h \
	BoxP.h \
	Cascade.h \
	CascadeP.h \
	Clock.h \
	ClockP.h \
	Command.h \
	CommandP.h \
	Dialog.h \
	DialogP.h \
	Form.h \
	FormP.h \
	Grip.h \
	GripP.h \
	Label.h \
	LabelP.h \
	Load.h \
	LoadP.h \
	Logo.h \
	LogoP.h \
	Mailbox.h \
	MailboxP.h \
	Scroll.h \
	ScrollP.h \
	Simple.h \
	SimpleP.h \
	Text.h \
	TextP.h \
	VPaned.h \
	VPanedP.h \
	Viewport.h \
	ViewportP.h

SRCS = \
	AsciiSink.c \
	AsciiText.c \
	Box.c \
	Clock.c \
	Command.c \
	Dialog.c \
	DiskSrc.c \
	Form.c \
	GrayPixmap.c \
	Grip.c \
	Label.c \
	Load.c \
	Logo.c \
	Mailbox.c \
	Scroll.c \
	Simple.c \
	StringSrc.c \
	Text.c \
	Viewport.c \
	VPaned.c \
	XDrawLogo.c

OBJS = \
	AsciiSink.o \
	AsciiText.o \
	Box.o \
	Clock.o \
	Command.o \
	Dialog.o \
	DiskSrc.o \
	Form.o \
	GrayPixmap.o \
	Grip.o \
	Label.o \
	Load.o \
	Logo.o \
	Mailbox.o \
	Scroll.o \
	Simple.o \
	StringSrc.o \
	Text.o \
	Viewport.o \
	VPaned.o \
	XDrawLogo.o

#if DebugLibXaw && ProfileLibXaw
DebuggedAndProfiledLibraryObjectRule()
#else
# if DebugLibXaw
DebuggedLibraryObjectRule()
# else
#  if ProfileLibXaw
ProfiledLibraryObjectRule()
#  else
NormalLibraryObjectRule()
#  endif
# endif
#endif

NormalLibraryTarget(Xaw,$(OBJS))
LintLibraryTarget(Xaw,$(SRCS))
InstallLibrary(Xaw,$(USRLIBDIR))
InstallLintLibrary(Xaw,$(LINTLIBDIR))

#if ProfileLibXaw
ProfiledLibraryTarget(Xaw,$(OBJS))
InstallLibrary(Xaw_p,$(USRLIBDIR))
#endif

#if DebugLibXaw
DebuggedLibraryTarget(Xaw,$(OBJS))
#endif

InstallMultiple($(HEADERS),$(INCDIR))

DependTarget()

NormalLintTarget($(SRCS))
