head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC7:1.1.1.1
	netbsd-11-0-RC6:1.1.1.1
	netbsd-11-0-RC5:1.1.1.1
	netbsd-11-0-RC4:1.1.1.1
	netbsd-11-0-RC3:1.1.1.1
	netbsd-11-0-RC2:1.1.1.1
	netbsd-11-0-RC1:1.1.1.1
	netbsd-11:1.1.1.1.0.24
	netbsd-11-base:1.1.1.1
	netbsd-10-1-RELEASE:1.1.1.1
	netbsd-8-3-RELEASE:1.1.1.1
	netbsd-9-4-RELEASE:1.1.1.1
	netbsd-10-0-RELEASE:1.1.1.1
	netbsd-10-0-RC6:1.1.1.1
	netbsd-10-0-RC5:1.1.1.1
	netbsd-10-0-RC4:1.1.1.1
	netbsd-10-0-RC3:1.1.1.1
	netbsd-10-0-RC2:1.1.1.1
	netbsd-10-0-RC1:1.1.1.1
	netbsd-10:1.1.1.1.0.22
	netbsd-10-base:1.1.1.1
	netbsd-9-3-RELEASE:1.1.1.1
	netbsd-9-2-RELEASE:1.1.1.1
	netbsd-9-1-RELEASE:1.1.1.1
	netbsd-8-2-RELEASE:1.1.1.1
	netbsd-9-0-RELEASE:1.1.1.1
	netbsd-9-0-RC2:1.1.1.1
	netbsd-9-0-RC1:1.1.1.1
	netbsd-9:1.1.1.1.0.20
	netbsd-9-base:1.1.1.1
	netbsd-8-1-RELEASE:1.1.1.1
	netbsd-8-1-RC1:1.1.1.1
	netbsd-7-2-RELEASE:1.1.1.1
	netbsd-8-0-RELEASE:1.1.1.1
	netbsd-8-0-RC2:1.1.1.1
	netbsd-8-0-RC1:1.1.1.1
	netbsd-7-1-2-RELEASE:1.1.1.1
	netbsd-7-1-1-RELEASE:1.1.1.1
	netbsd-8:1.1.1.1.0.18
	netbsd-8-base:1.1.1.1
	netbsd-7-1:1.1.1.1.0.16
	netbsd-7-1-RELEASE:1.1.1.1
	netbsd-7-1-RC2:1.1.1.1
	netbsd-7-1-RC1:1.1.1.1
	netbsd-7-0-2-RELEASE:1.1.1.1
	netbsd-7-0-1-RELEASE:1.1.1.1
	netbsd-7-0:1.1.1.1.0.14
	netbsd-7-0-RELEASE:1.1.1.1
	netbsd-7-0-RC3:1.1.1.1
	netbsd-7-0-RC2:1.1.1.1
	netbsd-7-0-RC1:1.1.1.1
	netbsd-5-2-3-RELEASE:1.1.1.1.2.2
	netbsd-5-1-5-RELEASE:1.1.1.1.2.2
	netbsd-6-0-6-RELEASE:1.1.1.1
	netbsd-6-1-5-RELEASE:1.1.1.1
	netbsd-7:1.1.1.1.0.12
	netbsd-7-base:1.1.1.1
	netbsd-6-1-4-RELEASE:1.1.1.1
	netbsd-6-0-5-RELEASE:1.1.1.1
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.1
	riastradh-drm2:1.1.1.1.0.10
	riastradh-drm2-base:1.1.1.1
	netbsd-6-1-3-RELEASE:1.1.1.1
	netbsd-6-0-4-RELEASE:1.1.1.1
	netbsd-5-2-2-RELEASE:1.1.1.1.2.2
	netbsd-5-1-4-RELEASE:1.1.1.1.2.2
	netbsd-6-1-2-RELEASE:1.1.1.1
	netbsd-6-0-3-RELEASE:1.1.1.1
	netbsd-5-2-1-RELEASE:1.1.1.1.2.2
	netbsd-5-1-3-RELEASE:1.1.1.1.2.2
	netbsd-6-1-1-RELEASE:1.1.1.1
	netbsd-6-1:1.1.1.1.0.8
	netbsd-6-0-2-RELEASE:1.1.1.1
	netbsd-6-1-RELEASE:1.1.1.1
	netbsd-6-1-RC4:1.1.1.1
	netbsd-6-1-RC3:1.1.1.1
	netbsd-6-1-RC2:1.1.1.1
	netbsd-6-1-RC1:1.1.1.1
	netbsd-5-2:1.1.1.1.2.2.0.6
	netbsd-6-0-1-RELEASE:1.1.1.1
	netbsd-5-2-RELEASE:1.1.1.1.2.2
	netbsd-5-2-RC1:1.1.1.1.2.2
	netbsd-6-0:1.1.1.1.0.6
	netbsd-6-0-RELEASE:1.1.1.1
	netbsd-6-0-RC2:1.1.1.1
	netbsd-6-0-RC1:1.1.1.1
	netbsd-6:1.1.1.1.0.4
	netbsd-6-base:1.1.1.1
	netbsd-5-1-2-RELEASE:1.1.1.1.2.2
	netbsd-5-1-1-RELEASE:1.1.1.1.2.2
	netbsd-5-1:1.1.1.1.2.2.0.4
	netbsd-5-1-RELEASE:1.1.1.1.2.2
	netbsd-5-1-RC4:1.1.1.1.2.2
	MesaGLUT-7-8-2:1.1.1.1
	netbsd-5-1-RC3:1.1.1.1.2.2
	MesaGLUT-7-7-1:1.1.1.1
	netbsd-5-1-RC2:1.1.1.1.2.2
	netbsd-5-1-RC1:1.1.1.1.2.2
	netbsd-5-0-2-RELEASE:1.1.1.1.2.2
	MesaGLUT-7-4-4:1.1.1.1
	netbsd-5-0-1-RELEASE:1.1.1.1.2.2
	MesaGLUT-7-4-2:1.1.1.1
	netbsd-5-0:1.1.1.1.2.2.0.2
	netbsd-5-0-RELEASE:1.1.1.1.2.2
	netbsd-5-0-RC4:1.1.1.1.2.2
	netbsd-5-0-RC3:1.1.1.1.2.2
	netbsd-5-0-RC2:1.1.1.1.2.2
	netbsd-5-0-RC1:1.1.1.1.2.2
	netbsd-5:1.1.1.1.0.2
	MesaGLUT-7-0-3:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2008.11.11.16.04.46;	author cube;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2008.11.11.16.04.46;	author cube;	state Exp;
branches
	1.1.1.1.2.1;
next	;

1.1.1.1.2.1
date	2008.11.11.16.04.46;	author snj;	state dead;
branches;
next	1.1.1.1.2.2;

1.1.1.1.2.2
date	2008.11.19.00.25.03;	author snj;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@# Makefile for Win32

!include <win32.mak>

TOP = ..

# NOTE: glut_menu.c and glut_glxext.c are NOT compiled into Win32 GLUT

SRCS = glut_8x13.c glut_9x15.c glut_bitmap.c glut_bwidth.c glut_cindex.c glut_cmap.c glut_cursor.c glut_dials.c glut_dstr.c glut_event.c glut_ext.c glut_fbc.c glut_fullscrn.c glut_gamemode.c glut_get.c glut_hel10.c glut_hel12.c glut_hel18.c glut_init.c glut_input.c glut_joy.c glut_key.c glut_keyctrl.c glut_keyup.c glut_mesa.c glut_modifier.c glut_mroman.c glut_overlay.c glut_roman.c glut_shapes.c glut_space.c glut_stroke.c glut_swap.c glut_swidth.c glut_tablet.c glut_teapot.c glut_tr10.c glut_tr24.c glut_util.c glut_vidresize.c glut_warp.c glut_win.c glut_winmisc.c win32_glx.c win32_menu.c win32_util.c win32_winproc.c win32_x11.c

all	: glutdll 

!include "$(TOP)/mesawin32.mak"

glutdll	: $(GLUTDLL)

!IFDEF NODEBUG
OPTIMIZE_CFLAGS = -DNDEBUG
!ENDIF

CFLAGS = $(cvarsdll) $(CFLAGS) $(OPTIMIZE_CFLAGS) -DMESA -DBUILD_GL32
LFLAGS = $(dlllflags) $(lcommon) $(LFLAGS)

OBJS   = $(SRCS:.c=.obj)
MS_LIBS   = ../lib/$(MESALIB) ../lib/$(GLULIB) winmm.lib $(guilibsdll)
SGI_LIBS   = $(SGI_OPENGL) $(SGI_GLU) winmm.lib $(guilibsdll)

MesaGlut.dll : $(OBJS) glut.def
	$(link) $(LFLAGS) -out:MesaGlut.dll -def:glut.def $(OBJS) $(MS_LIBS)
	@@echo "copying GLUT dynamic link library to lib directory..."
	-copy $(GLUTDLL) ..\lib
	@@echo "copying GLUT import library to lib directory..."
	-copy $(GLUTLIB) ..\lib

glut.dll : $(OBJS) glut.def
	$(link) $(LFLAGS) -out:glut.dll -def:glut.def $(OBJS) $(SGI_LIBS)

install	: $(GLUTDLL)
	@@echo "copying GLUT dynamic link library to system directory..."
	-copy $(GLUTDLL) $(DLLINSTALL)
	@@echo "copying GLUT header file to include directory..."
	-copy ..\include\GL\glut.h $(INCLUDEINSTALL)
	@@echo "copying GLUT import library to library directory..."
	-copy $(GLUTLIB) $(LIBINSTALL)

.c.obj	:
	$(cc)   $(CFLAGS) -I . $*.c

# explicit object dependencies for all source files

win32_glx.obj: win32_glx.c win32_glx.h
win32_x11.obj: win32_x11.c win32_x11.h
win32_menu.obj: win32_menu.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h
win32_util.obj: win32_util.c glutint.h ..\include\GL\glutf90.h
win32_winproc.obj: win32_winproc.c glutint.h ..\include\GL\glutf90.h

glut_mroman.obj: glut_mroman.c glutstroke.h glutint.h ..\include\GL\glutf90.h
glut_roman.obj: glut_roman.c glutstroke.h glutint.h ..\include\GL\glutf90.h
glut_hel12.obj: glut_hel12.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_8x13.obj: glut_8x13.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_hel18.obj: glut_hel18.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_9x15.obj: glut_9x15.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_tr10.obj: glut_tr10.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_hel10.obj: glut_hel10.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_tr24.obj: glut_tr24.c glutbitmap.h glutint.h ..\include\GL\glutf90.h

glut_bitmap.obj: glut_bitmap.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_bwidth.obj: glut_bwidth.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_cindex.obj: glut_cindex.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_cmap.obj: glut_cmap.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_cursor.obj: glut_cursor.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_dials.obj: glut_dials.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_dstr.obj: glut_dstr.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_event.obj: glut_event.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_ext.obj: glut_ext.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_fullscrn.obj: glut_fullscrn.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_gamemode.obj: glut_gamemode.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_get.obj: glut_get.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_init.obj: glut_init.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_input.obj: glut_input.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_joy.obj: glut_joy.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_key.obj: glut_key.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_keyctrl.obj: glut_keyctrl.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_keyup.obj: glut_keyup.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_mesa.obj: glut_mesa.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_modifier.obj: glut_modifier.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_overlay.obj: glut_overlay.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_shapes.obj: glut_shapes.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_space.obj: glut_space.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_swap.obj: glut_swap.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_swidth.obj: glut_swidth.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_tablet.obj: glut_tablet.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_teapot.obj: glut_teapot.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_util.obj: glut_util.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_vidresize.obj: glut_vidresize.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_warp.obj: glut_warp.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_win.obj: glut_win.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h
glut_winmisc.obj: glut_winmisc.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h

@


1.1.1.1
log
@Initial import of MesaGLUT, version 7.0.3 for native X.Org's benefit.
@
text
@@


1.1.1.1.2.1
log
@file Makefile.win was added on branch netbsd-5 on 2008-11-19 00:25:03 +0000
@
text
@d1 99
@


1.1.1.1.2.2
log
@Pull up following following revision(s) (requested by cube in ticket #79):
	external/mit/MesaGLUT/dist/include/GL/glut.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/include/GL/glutf90.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/Makefile: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/beos_x11.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/beos_x11.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutBlocker.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutBlocker.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutCallback.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutColor.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutCursor.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutCursors.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutDstr.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutEvent.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutGet.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutInit.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutMenu.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutMenu.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutOverlay.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutState.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutWindow.cpp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutWindow.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_8x13.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_9x15.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_bitmap.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_bwidth.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_ext.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_hel10.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_hel12.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_hel18.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_mroman.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_roman.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_shapes.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_stroke.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_swidth.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_teapot.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_tr10.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_tr24.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_util.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glut_vidresize.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutbitmap.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutint.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/beos/glutstroke.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/Makefile: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/NOTES: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/callback.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/color.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/cursor.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/cursors.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/events.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/ext.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/font.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/font.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/game.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/globals.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/init.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/internal.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/menu.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/models.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/overlay.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/state.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/teapot.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/directfb/window.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/Makefile.DJ: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/PC_HW/pc_hw.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/PC_HW/pc_hw.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/PC_HW/pc_irq.S: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/PC_HW/pc_keyb.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/PC_HW/pc_mouse.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/PC_HW/pc_timer.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/bitmap.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/callback.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/color.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/extens.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/f8x13.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/f9x15.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/hel10.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/hel12.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/hel18.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/init.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/internal.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/loop.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/menu.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/mouse.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/mroman.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/overlay.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/roman.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/shapes.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/state.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/stroke.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/teapot.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/tr10.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/tr24.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/util.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/dos/window.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/Makefile: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/bitmap.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/callback.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/colormap.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/cursor.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/cursors.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/ext.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/fbdev.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/gamemode.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/input.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/internal.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/menu.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/overlay.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/state.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/stroke.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/fbdev/vidresize.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/ggi/Makefile: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/ggi/debug.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/ggi/ggiglut.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/Makefile: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/Makefile.cygnus: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/Makefile.mgw: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/Makefile.sgi: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/Makefile.win: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/capturexfont.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/depend: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/descrip.mms: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/fxglut.def: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut.def: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut.pc.in: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_8x13.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_9x15.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_bitmap.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_bwidth.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_cindex.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_cmap.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_cursor.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_dials.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_dstr.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_event.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_ext.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_fcb.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_fullscrn.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_gamemode.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_get.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_glxext.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_hel10.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_hel12.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_hel18.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_init.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_input.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_joy.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_key.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_keyctrl.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_keyup.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_menu.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_menu2.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_mesa.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_modifier.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_mroman.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_overlay.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_roman.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_shapes.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_space.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_stroke.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_swap.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_swidth.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_tablet.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_teapot.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_tr10.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_tr24.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_util.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_vidresize.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_warp.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_win.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glut_winmisc.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glutbitmap.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glutint.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glutstroke.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/glutwin32.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/layerutil.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/layerutil.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/mms_depend: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/stroke.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/win32_glx.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/win32_glx.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/win32_menu.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/win32_util.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/win32_winproc.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/win32_x11.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/glx/win32_x11.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/bitmap.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/callback.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/color.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/globals.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/glut.pc.in: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/init.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/internal.h: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/menu.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/models.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/overlay.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/state.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/teapot.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/src/glut/mini/window.c: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/windows/VC6/progs/glut/glut.dsp: MesaGLUT-7-0-3
	external/mit/MesaGLUT/dist/windows/VC7/progs/glut/glut.vcproj: MesaGLUT-7-0-3
Initial import of MesaGLUT, version 7.0.3 for native X.Org's benefit.
@
text
@a0 99
# Makefile for Win32

!include <win32.mak>

TOP = ..

# NOTE: glut_menu.c and glut_glxext.c are NOT compiled into Win32 GLUT

SRCS = glut_8x13.c glut_9x15.c glut_bitmap.c glut_bwidth.c glut_cindex.c glut_cmap.c glut_cursor.c glut_dials.c glut_dstr.c glut_event.c glut_ext.c glut_fbc.c glut_fullscrn.c glut_gamemode.c glut_get.c glut_hel10.c glut_hel12.c glut_hel18.c glut_init.c glut_input.c glut_joy.c glut_key.c glut_keyctrl.c glut_keyup.c glut_mesa.c glut_modifier.c glut_mroman.c glut_overlay.c glut_roman.c glut_shapes.c glut_space.c glut_stroke.c glut_swap.c glut_swidth.c glut_tablet.c glut_teapot.c glut_tr10.c glut_tr24.c glut_util.c glut_vidresize.c glut_warp.c glut_win.c glut_winmisc.c win32_glx.c win32_menu.c win32_util.c win32_winproc.c win32_x11.c

all	: glutdll 

!include "$(TOP)/mesawin32.mak"

glutdll	: $(GLUTDLL)

!IFDEF NODEBUG
OPTIMIZE_CFLAGS = -DNDEBUG
!ENDIF

CFLAGS = $(cvarsdll) $(CFLAGS) $(OPTIMIZE_CFLAGS) -DMESA -DBUILD_GL32
LFLAGS = $(dlllflags) $(lcommon) $(LFLAGS)

OBJS   = $(SRCS:.c=.obj)
MS_LIBS   = ../lib/$(MESALIB) ../lib/$(GLULIB) winmm.lib $(guilibsdll)
SGI_LIBS   = $(SGI_OPENGL) $(SGI_GLU) winmm.lib $(guilibsdll)

MesaGlut.dll : $(OBJS) glut.def
	$(link) $(LFLAGS) -out:MesaGlut.dll -def:glut.def $(OBJS) $(MS_LIBS)
	@@echo "copying GLUT dynamic link library to lib directory..."
	-copy $(GLUTDLL) ..\lib
	@@echo "copying GLUT import library to lib directory..."
	-copy $(GLUTLIB) ..\lib

glut.dll : $(OBJS) glut.def
	$(link) $(LFLAGS) -out:glut.dll -def:glut.def $(OBJS) $(SGI_LIBS)

install	: $(GLUTDLL)
	@@echo "copying GLUT dynamic link library to system directory..."
	-copy $(GLUTDLL) $(DLLINSTALL)
	@@echo "copying GLUT header file to include directory..."
	-copy ..\include\GL\glut.h $(INCLUDEINSTALL)
	@@echo "copying GLUT import library to library directory..."
	-copy $(GLUTLIB) $(LIBINSTALL)

.c.obj	:
	$(cc)   $(CFLAGS) -I . $*.c

# explicit object dependencies for all source files

win32_glx.obj: win32_glx.c win32_glx.h
win32_x11.obj: win32_x11.c win32_x11.h
win32_menu.obj: win32_menu.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h
win32_util.obj: win32_util.c glutint.h ..\include\GL\glutf90.h
win32_winproc.obj: win32_winproc.c glutint.h ..\include\GL\glutf90.h

glut_mroman.obj: glut_mroman.c glutstroke.h glutint.h ..\include\GL\glutf90.h
glut_roman.obj: glut_roman.c glutstroke.h glutint.h ..\include\GL\glutf90.h
glut_hel12.obj: glut_hel12.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_8x13.obj: glut_8x13.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_hel18.obj: glut_hel18.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_9x15.obj: glut_9x15.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_tr10.obj: glut_tr10.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_hel10.obj: glut_hel10.c glutbitmap.h glutint.h ..\include\GL\glutf90.h
glut_tr24.obj: glut_tr24.c glutbitmap.h glutint.h ..\include\GL\glutf90.h

glut_bitmap.obj: glut_bitmap.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_bwidth.obj: glut_bwidth.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_cindex.obj: glut_cindex.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_cmap.obj: glut_cmap.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_cursor.obj: glut_cursor.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_dials.obj: glut_dials.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_dstr.obj: glut_dstr.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_event.obj: glut_event.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_ext.obj: glut_ext.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_fullscrn.obj: glut_fullscrn.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_gamemode.obj: glut_gamemode.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_get.obj: glut_get.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_init.obj: glut_init.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_input.obj: glut_input.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_joy.obj: glut_joy.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_key.obj: glut_key.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_keyctrl.obj: glut_keyctrl.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_keyup.obj: glut_keyup.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_mesa.obj: glut_mesa.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_modifier.obj: glut_modifier.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_overlay.obj: glut_overlay.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_shapes.obj: glut_shapes.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_space.obj: glut_space.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_swap.obj: glut_swap.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_swidth.obj: glut_swidth.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_tablet.obj: glut_tablet.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_teapot.obj: glut_teapot.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_util.obj: glut_util.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_vidresize.obj: glut_vidresize.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_warp.obj: glut_warp.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h
glut_win.obj: glut_win.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h
glut_winmisc.obj: glut_winmisc.c glutint.h ..\include\GL\glutf90.h ..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h

@


