1# $NetBSD: Makefile,v 1.6 2010/07/19 05:34:27 mrg Exp $ 2 3.include <bsd.own.mk> 4 5LIB= glut 6 7.PATH: ${X11SRCDIR.MesaGLUT}/src/glut/glx 8SRCS= \ 9 glut_8x13.c \ 10 glut_9x15.c \ 11 glut_bitmap.c \ 12 glut_bwidth.c \ 13 glut_cindex.c \ 14 glut_cmap.c \ 15 glut_cursor.c \ 16 glut_dials.c \ 17 glut_dstr.c \ 18 glut_event.c \ 19 glut_ext.c \ 20 glut_fcb.c \ 21 glut_fullscrn.c \ 22 glut_gamemode.c \ 23 glut_get.c \ 24 glut_glxext.c \ 25 glut_hel10.c \ 26 glut_hel12.c \ 27 glut_hel18.c \ 28 glut_init.c \ 29 glut_input.c \ 30 glut_joy.c \ 31 glut_key.c \ 32 glut_keyctrl.c \ 33 glut_keyup.c \ 34 glut_menu.c \ 35 glut_menu2.c \ 36 glut_mesa.c \ 37 glut_modifier.c \ 38 glut_mroman.c \ 39 glut_overlay.c \ 40 glut_ppm.c \ 41 glut_roman.c \ 42 glut_shapes.c \ 43 glut_space.c \ 44 glut_stroke.c \ 45 glut_swap.c \ 46 glut_swidth.c \ 47 glut_tablet.c \ 48 glut_teapot.c \ 49 glut_tr10.c \ 50 glut_tr24.c \ 51 glut_util.c \ 52 glut_vidresize.c \ 53 glut_warp.c \ 54 glut_win.c \ 55 glut_winmisc.c \ 56 layerutil.c 57 58CPPFLAGS+= -I${X11SRCDIR.MesaGLUT}/include -I${X11SRCDIR.MesaLib}/include 59CFLAGS+= -fno-strict-aliasing -fexceptions 60 61.PATH: ${X11SRCDIR.MesaGLUT}/include/GL 62INCS= glut.h glutf90.h 63INCSDIR=${X11INCDIR}/GL 64 65LIBDPLIBS= Xi ${.CURDIR}/../libXi \ 66 Xmu ${.CURDIR}/../libXmu \ 67 Xt ${.CURDIR}/../libXt \ 68 X11 ${.CURDIR}/../libX11/dynamic \ 69 GL ${.CURDIR}/../libGL \ 70 GLU ${.CURDIR}/../libGLU 71 72LDADD+= -lm 73DPADD+= ${LIBM} 74 75PKGCONFIG= glut 76PKGDIST.glut= ${X11SRCDIR.MesaGLUT}/src/glut/glx 77.include "${.CURDIR}/../libGL/mesa-ver.mk" 78PKGCONFIG_VERSION.glut= ${MESA_VER} 79 80.include <bsd.x11.mk> 81.include <bsd.lib.mk> 82