#define MultiBuffer 1	/* set to 1 if your system has the include file
			  <X11/extensions/multibuf.h> and the library libXext.a */

#define Ygl_Prefix 0	/* Set to 1 to prepend "ygl_" to all function names */

### End of configuable part.

#ifdef RsArchitecture
#define DoSharedLib 1
CC 		= 	xlc
#endif /* RsArc */

#if MultiBuffer
MULTIBUF	=	-DMULTIBUF
REQUIREDLIBS 	= 	-lXext -lX11
#else
REQUIREDLIBS 	= 	-lX11
#endif

#if Ygl_Prefix
YGL_PREFIX 	= -DYGL_PREFIX
TARGET		= Yglp
#else
TARGET		= Ygl
#endif

DEFINES = $(MULTIBUF) $(YGL_PREFIX) # $(HAS_NSLEEP)

SRCS = draw.c misc.c ygl.c
OBJS = draw.o misc.o ygl.o

INCLUDES = -I.

#if DoSharedLib

SharedLibraryTarget($(TARGET),,$(OBJS),.,.)
InstallSharedLibrary($(TARGET),,$(USRLIBDIR))

#else /* DoSharedLib */

XLIBS = $(REQUIREDLIBS)
NormalLibraryTarget($(TARGET),$(OBJS))
InstallLibrary($(TARGET),$(USRLIBDIR))

#endif /* DoSharedLib */

DependTarget()

prefix.h::	X11/Ygl.h mkprefix
	mkprefix

etags::
	etags -t $(SRCS) header.h X11/Ygl.h
