
/* Copyright (c) Mark J. Kilgard, 1994, 1998. */

#define DoNormalLib    YES
#define DoSharedLib    NO
#define DoDebugLib     NO
#define DoProfileLib   NO

#define SoRev 3.7

#include <Library.tmpl>

#include "../../Glut.cf"

EXTRA_DEFINES = -DOPENGL_10 -DAUTO_TEXTURE -D__GUTIL_DOUBLE

SRCS = ex_angle.c ex_cut_round.c ex_raw.c extrude.c intersect.c \
  rot_prince.c rotate.c round_cap.c segment.c texgen.c \
  urotate.c view.c

OBJS = ex_angle.o ex_cut_round.o ex_raw.o extrude.o intersect.o \
  rot_prince.o rotate.o round_cap.o segment.o texgen.o \
  urotate.o view.o

#ifdef LibraryObjectRule
LibraryObjectRule()
#else
/* XXX Very lame, you must be using pre-R5 config files!  This
   will probably do essentially what LibraryObjectRule does. */
# if DoNormalLib
NormalLibraryObjectRule()
# endif
# if DoSharedLib
SharedLibraryObjectRule()
# endif
# if DoDebugLib
DebuggedLibraryObjectRule()
# endif
# if DoProfileLib
ProfiledLibraryObjectRule()
# endif
#endif

#if DoNormalLib
NormalLibraryTarget(gle,$(OBJS))
#endif
#if DoSharedLib
SharedLibraryTarget(gle,SoRev,$(OBJS),.,.)
#endif
#if DoDebugLib
DebuggedLibraryTarget(gle,$(OBJS))
#endif
#if DoProfileLib
ProfiledLibraryTarget(gle,$(OBJS))
#endif

DependTarget()
