123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
-
- # Mesa 3-D graphics library
- # Version: 6.5
- # Copyright (C) 1995-2006 Brian Paul
-
- # Makefile for GLUT-based demo programs for Windows
-
- # Build the Mesa and GLUT libraries by using the Visual Studio
- # Workspaces in this distribution before running this Makefile.
-
- # Invocation: nmake -f Makefile.win
-
- NODEBUG=1
- !include <win32.mak>
-
- ##### MACROS #####
-
- TOP = ..\..
- INCDIR = ..\..\include
- LIBDIR = ..\..\lib
- LIBS = GLUT32.LIB OPENGL32.LIB
-
- all: OPENGL32.DLL GLU32.DLL GLUT32.DLL \
- readtex.h readtex.c showbuffer.h showbuffer.c \
- extfuncs.h trackball.h trackball.c \
- arbfplight.exe arbfslight.exe arbocclude.exe bounce.exe \
- clearspd.exe cubemap.exe drawpix.exe engine.exe \
- fire.exe fogcoord.exe \
- fplight.exe fslight.exe gamma.exe gearbox.exe \
- gears.exe geartrain.exe gloss.exe \
- glinfo.exe glslnoise.exe \
- gltestperf.exe glutfx.exe ipers.exe isosurf.exe lodbias.exe \
- morph3d.exe multiarb.exe occlude.exe paltex.exe pointblast.exe \
- ray.exe readpix.exe reflect.exe renormal.exe \
- shadowtex.exe singlebuffer.exe spectex.exe spriteblast.exe \
- stex3d.exe teapot.exe terrain.exe tessdemo.exe texcyl.exe \
- texdown.exe texenv.exe texobj.exe trispd.exe tunnel.exe tunnel2.exe \
- winpos.exe
-
- arbfplight.exe: arbfplight.obj
- arbfslight.exe: arbfslight.obj
- arbocclude.exe: arbocclude.obj
- bounce.exe: bounce.obj
- clearspd.exe: clearspd.obj
- cubemap.exe: cubemap.obj readtex.obj
- drawpix.exe: drawpix.obj readtex.obj
- engine.exe: engine.obj readtex.obj trackball.obj
- fire.exe: fire.obj readtex.obj
- fogcoord.exe: fogcoord.obj readtex.obj
- fplight.exe: fplight.obj
- fslight.exe: fslight.obj
- gamma.exe: gamma.obj
- gearbox.exe: gearbox.obj
- gears.exe: gears.obj
- geartrain.exe: geartrain.obj
- gloss.exe: gloss.obj readtex.obj trackball.obj
- glinfo.exe: glinfo.obj
- glslnoise.exe: glslnoise.obj
- gltestperf.exe: gltestperf.obj
- glutfx.exe: glutfx.obj
- ipers.exe: ipers.obj readtex.obj
- isosurf.exe: isosurf.obj readtex.obj
- lodbias.exe: lodbias.obj readtex.obj
- morph3d.exe: morph3d.obj
- multiarb.exe: multiarb.obj readtex.obj
- occlude.exe: occlude.obj
- paltex.exe: paltex.obj
- pointblast.exe: pointblast.obj
- ray.exe: ray.obj
- readpix.exe: readpix.obj readtex.obj
- reflect.exe: reflect.obj readtex.obj showbuffer.obj
- renormal.exe: renormal.obj
- shadowtex.exe: shadowtex.obj showbuffer.obj
- singlebuffer.exe: singlebuffer.obj
- spectex.exe: spectex.obj
- spriteblast.exe: spriteblast.obj
- stex3d.exe: stex3d.obj
- teapot.exe: teapot.obj readtex.obj
- terrain.exe: terrain.obj
- tessdemo.exe: tessdemo.obj
- texcyl.exe: texcyl.obj readtex.obj
- texdown.exe: texdown.obj
- texenv.exe: texenv.obj
- texobj.exe: texobj.obj
- trispd.exe: trispd.obj
- tunnel.exe: tunnel.obj readtex.obj
- tunnel2.exe: tunnel2.obj readtex.obj
- winpos.exe: winpos.obj readtex.obj
-
-
- OPENGL32.DLL: $(LIBDIR)\OPENGL32.DLL
- copy $? .
-
- GLU32.DLL: $(LIBDIR)\GLU32.DLL
- copy $? .
-
- GLUT32.DLL: $(LIBDIR)\GLUT32.DLL
- copy $? .
-
- readtex.c: $(TOP)\progs\util\readtex.c
- copy $** .
-
- readtex.h: $(TOP)\progs\util\readtex.h
- copy $** .
-
- showbuffer.c: $(TOP)\progs\util\showbuffer.c
- copy $** .
-
- showbuffer.h: $(TOP)\progs\util\showbuffer.h
- copy $** .
-
- trackball.c: $(TOP)\progs\util\trackball.c
- copy $** .
-
- trackball.h: $(TOP)\progs\util\trackball.h
- copy $** .
-
- extfuncs.h: $(TOP)\progs\util\extfuncs.h
- copy $** .
-
- .obj.exe:
- $(link) $(ldebug) -out:$@ $** /LIBPATH:$(LIBDIR) $(LIBS)
-
- .c.obj:
- $(cc) $(cdebug) $(cflags) $(cvars) -D_USE_MATH_DEFINES /I$(INCDIR) $*.c
-
- clean::
- del *.obj *.exe readtex.* showbuffer.* trackball.*
-
- clobber::
|